- Operator-confirmed
A human commits every action — nothing is auto-decided.
- On-device camera
Marker reading stays local. No frame leaves the room.
- Hash-verified replays
Rebuilt from an append-only, tamper-evident event log.
- Challenge loop
Any replay can spawn a fresh private room to rematch.
Global trading-card game market, growing 5–10% a year, with independent publishers sustaining the niche through organized play. That is the room CardStage runs in — context, not a claim about it.
The match ends.The moment shouldn't.
A great night at the table is invisible the second the cards are packed away. CardStage is built to keep it — live while it happens, and shareable long after.
Filming and editing one event night costs more than the event itself
Your best matches vanish the moment the table is packed up
Fans who missed the event have nothing to watch, click, or share
One night on the table, three ways to keep it.
Capture assists, the operator confirms, and the log makes it verifiable. Nothing about your physical game has to change.

Capture assists. The operator decides.
A fixed phone camera reads the markers on your sleeves and printed playmat. Every proposed play, attack, and knockout waits for the operator to confirm before it commits — the physical cards and rules stay the source of truth.

A battlefield spectators can actually follow.
Confirmed actions animate the instant they commit onto a synchronized 2D arena — turn order, zones, damage, knockouts — joined from a short display code and rendered read-only. The room three feet from the table finally sees the game.

Every replay is rebuilt from the log.
Each match is an append-only, hash-chained event log. Replays are reconstructed from that log behind an expiring, revocable link — so what fans watch is exactly what was confirmed. Any viewer can spin up a fresh private room and challenge.
Book it for your next event.
One founder-operated showcase produces a live spectator display, a shareable replay link for every completed match, and an engagement report within 72 hours
- One founder-operated showcase at your event — set-up, calibration, and live operation handled for you.
- A synchronized spectator display, plus a replay link for every completed match.
- An aggregate engagement report within 72 hours — matches, replay opens, challenge starts, CTA clicks — honestly counted, test traffic excluded.
- $1,500 total. A $750 deposit reserves your slot; the balance is due before the event. Invoiced off-platform — never collected here.
Founding-pilot pricing covers one publisher slot in the next 90-day window; your next scheduled event is the cheapest time to test it

A marker-assisted presentation companion for independent trading-card publishers. Captured, operator-confirmed, and broadcast live — verifiably.
The founder runs your event end to end. $1,500 total, $750 reserves the date.
See what one night produces