Is there a single agreed history of xiangqi?
These answers restate the rules implemented by our open-source engine, which follows the WXF laws and is regression-tested against the official 110-diagram repetition casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it against the engine before publishing.
Direct answer
No, and it is worth being honest about that. What is well supported is the Song-dynasty emergence of the modern game, cannon and all. What is genuinely uncertain is everything before that: how far back the name 象棋 reaches, what those earlier games actually looked like, and how the pieces and rules assembled into the form that stabilised around a thousand years ago.
Why popular accounts often sound more certain than the evidence supports
A confident single story, invented by a named figure in a named era, is simpler to tell than "developed gradually, with an uncertain period beforehand that the evidence does not resolve." Most of what circulates about xiangqi being three thousand years old, or invented by a specific historical figure, falls into that first, tidier but unsupported category. See who invented xiangqi and when xiangqi was invented for the two claims this affects most directly.
What a responsible summary actually looks like
Modern xiangqi is a Song-dynasty artefact with roots in an older, related tradition of Chinese and Indian strategy games; the exact line of descent for the earlier period is not settled, and specific dates, inventors or dramatic origin stories attached to it should be treated as tradition rather than documented fact until shown otherwise.
Related questions
Why does this site take this position specifically?
Because the underlying sources support it and the alternative, presenting legend as settled fact, would not be accurate. See editorial standards.
Does this uncertainty make the game's history less interesting?
Most people find the opposite: a thousand years of well-evidenced play, with an honestly uncertain prehistory, is a more interesting story than a tidy invented one.