DeepBookieDOCS
Open app ↗
Get Started / How a trade works

How a trade works

You ask in words. DeepBookie does the pricing and builds the transaction. You sign. The agent holds no key, so 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.” No order forms, no strike pickers. The AI turns your words into a Predict market: which price, which expiry, how much to stake.
2
It prices the trade
DeepBookie reads the live market odds and computes the exact cost and payout. This is a free read — nothing is committed yet.
3
It proposes a transaction
You get an unsigned Sui transaction with a plain receipt: stake, price, expiry, the odds, and 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 the agent 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.