DeepBookieDOCS
Open app ↗
Get Started / How a trade works

How a trade works

You ask in words. DeepBookie prices it, builds the transaction, and shows you the receipt. You sign — and a trade is never live until your wallet signs it. Here is the full loop, from question to confirmation.

1
You ask in plain language
“Bet $50 that BTC is above $70k Friday.” Or “Swap 1 SUI for dUSDC.” No order forms, no strike pickers. DeepBookie turns your words into the right trade.
2
DeepBookie prices it
It reads the live market — odds for Predict, the order book for Spot — and computes the exact cost and payout. This is a free read; nothing is committed yet.
3
DeepBookie builds the transaction
You get an unsigned Sui transaction with a plain receipt: the amount, the price, what you stand to win. Review it before anything moves.
4
You sign in your wallet
Approve in your browser wallet (web), or with a local key on your machine (CLI/MCP). Signing is the only step that touches the chain. The receipt updates the moment it lands.

See it live

This is the exact widget the agent renders in chat. Ask for odds, and you get the probability curve across strikes:

OddsCurveCard
ExampleRun live
soon
What are the odds BTC closes above $70k Friday?get_odds
renders ↓
BTC$69,180
N(d₂) · P(up)
1007550250$70,000
$66k$68k$70k$72k$74k

Reading the receipt

Every receipt has a colored bar across the top. The color tells you the trade’s state at a glance:

  • Inkproposed. Priced and ready, not signed yet.
  • Greensigned. The transaction landed on-chain.
  • Dashedthe trade did not happen, and nothing left your wallet. You see this when:
    1. You declined the transaction in your wallet, or
    2. It failed on-chain (for example, not enough dUSDC to cover the bet), or
    3. You asked for a new bet before signing the old one, so the old proposal was replaced.

A dashed receipt is safe to ignore. Just ask again, or sign the latest one. Here is the receipt in all six states, from loading to signed:

1 · Loading
2 · Proposed
Trade confirmation
Awaiting signature
DB·7F3A·0112
UP ↑BTC above $70,000
Total to pay50.00 dUSDC
Sign
Cancel
3 · Signing
Trade confirmation
Signing…
DB·7F3A·0112
UP ↑BTC above $70,000
Confirm in your wallet…
4 · Signed
Trade confirmation
Signed · just now
DB·7F3A·0112
SIGNED
UP ↑BTC above $70,000
Max payout100.00 dUSDC
0x9c2a…f10bSuiscan ↗
5 · Failed
Trade confirmation
Transaction failed
DB·7F3A·0112
Not enough dUSDC for cost + gas. Nothing was signed.
Retry
Dismiss
6 · Cancelled · void
Trade confirmationVOID
UP ↑BTC above $70,000
You declined this proposal — nothing was signed.
Note

Steps 1–2 are free reads. Only step 4 — your signature — writes to the chain.

Why it works this way

The price is not a guess. DeepBookie computes it from a live volatility model — see Pricing if you want the math.

And DeepBookie never holds your key. It builds the transaction; you sign it yourself, in your wallet or on your machine — never in the cloud. That split is the whole design. Read Sign at the edge for how it keeps your funds yours.