A listing Revision holds the content of a Listing at a point in its workflow: title, description, attributes, variants, prices, and product-media references.
The seller edits a working revision. Submission and approval operate on a known version rather than silently changing buyer-visible data. A new change creates or updates the next working revision while the published revision remains stable.
This separation provides auditability, safe review, optimistic concurrency, and a dependable buyer presentation.