Private beta · building in public
Every market.
One conversation.
This page is built the way the product is: real, working parts — a live feed, a confirm-before-spend gate, one receipt — assembled rather than painted. Nothing below is a mockup.
Waiting on the first live price…
The kit
Not a mood board. Real modules.
Every tile below names the file it comes from. This is the actual shape of the product, assembled — the way an engineer builds a page rather than the way an artist paints one.
One brain, four channels
Telegram, iMessage, SMS and Discord each strip their own transport and hand the same message to the same tool loop. No channel is a reimplementation.
channels.pyThe real-money gate
Five checks, in order, with no I/O — so the whole thing is exhaustively table-tested. Any missing piece is a refusal with a readable reason, never a silent downgrade.
trading/gate.pyConfirm before spend
A quote mints a single-use token bound to the exact market, side, size and price ceiling. Nothing reaches a venue until that token comes back.
trading/confirmations.pyOne ledger, one receipt
Money tools return their result verbatim off the ledger. Nothing regenerates or summarises it, so a fill can never be narrated into existence.
trading/paper.pyThe board, live
Connecting to the live feed…
Built the same way
Every tile here is a real component, not a screenshot: a tilt card, a live ticker, a spring-animated number — the same idiom the product itself is built from.
components/sitev3/How it confirms
Nothing moves until you say so
An illustration of the real pipeline, not a live order — see trading/confirmations.py for the actual token.
Bookie reads the live price and prices your exact ticket.
- 1You say what you think, in your own words.
- 2Bookie prices it live and hands back one exact ticket.
- 3You confirm. The token expires, and a moved price voids it.
- 4The receipt comes back from the ledger — never narrated.
Waitlist
Get the next piece first
Private beta · building in public. Real money is allowlisted; paper is open to everyone the moment you message Bookie.