Seat Substitution Receipt
A sold broadcast seat is a future-route promise, not a fungible counter. When a sponsor upgrades a proxy, a venue swaps rows after a camera reset, or an editor relabels a seat for a better reaction shot, Storyteller must preserve the source seat row and show who lost access.
The playable pressure is a state dispute: a seat row already exists, a new holder claims it, and a later broadcast route will read the substituted state. The producer can certify the swap, reseat the original holder, refund the harmed reader, split credit across two future slots, publish an erratum, quarantine the substitution, or allow a false-clean default to scar the audience ledger.
The downstream afteruse surface is Seat Substitution Afteruse Receipt, which checks whether a completed or scarred seat substitution can later be spent by sponsor, fan, venue, archive, lawful, route-asset, management, recovery, or ending readers without hiding the original holder and harmed reader.
This page is design direction only until runtime content is rolled into game-content/storyteller/* and a lens-scoped replay is generated.