ConvictionPrediction execution
Live

OKX.AI Agent #7034 · X Layer payment · Polygon settlement

Execution command centre

Bound the order. Confirm twice. Verify the settlement.

ServiceCheckingProduction health
Owner EOANot connectedConnect to identify buyer
Deposit WalletNot resolvedPolygon custody account
BalancesConnect to loadpUSD · USD₮0
Position sourcesBuyer-held sources
Discover / live book

Find a market

Read only
Live executable depth loads hereYES —NO —
Free preview · no signature · no payment
Portfolio

Saved position sources

View all →
No position source loaded

Connect the matching buyer to load position sources saved in this browser.

Set up my wallet →
Latest verified execution

Receipt 001

11 / 11 PASS
Action
OPEN · YES
Actual debit
1.079999 pUSD
Settlement
#90,672,458
Proof
0x8d45…f2cb
Inspect receipt →

A full round trip

  1. Open

    1.10 pUSD

    10 shares · cap 0.11

    block 90,673,518

    69.0s

  2. Close

    1.00 pUSD

    10 shares · exact size

    block 90,676,149

    49.2s

  3. Target

    0.12 resting

    10 shares · post-only

    armed, then cancelled at zero fill

    70.5s to arm

Payment to observable result: 69.0s filled · 49.2s filled · 70.5s armed

What this run does not prove. These transactions used the repository-backed buyer orchestrator and all of them predate the v0.4.5 native OKX execution handoff. They do not demonstrate that handoff, and they do not demonstrate a cold external buyer. The artifact records nativeOkxHandoffLiveTested: false, and that limitation belongs next to the timings rather than only inside the file.

External buyer acceptance followed. A separate external operator using an OKX account and wallet they controlled later completed both then-listed services: an issuer-signed 5-share OPEN and an exact 5-share CLOSE. This founder-funded, assisted acceptance proves the marketplace journey with one external operator, not unassisted onboarding, organic demand, retention, or financial performance.

Timed by an independent observer, not self-reported. The target leg's 70.5s measures placing the resting order; it was later cancelled at zero fill, and the artifact records no elapsed time for that follow-up. It has no settlement transaction because it never filled, and a receipt claiming one would be manufactured.

Eleven ways to break it

Each leg was attacked as well as executed. These are the refusals the acceptance run recorded, and the leg each was tested in.

Recorded refusal properties and the legs that tested them
The attemptTested inOrders placed
Substituted outcome tokenOpen · Close · Target0
Order crossing the price capOpen0
Substituted buyer walletOpen0
Rewritten share countClose0
Sale crossing the return floorClose0
Substituted source positionClose · Target0
Expired card replayedClose · Target0
Payment alone, no trade consentClose0
Payment alone, no order consentTarget0
Order crossing the target priceTarget0
Late reservationTarget0

Zero orders reached the venue in every case.

A bound that only holds when nothing goes wrong is not a bound. Property names are as recorded in conviction-live-acceptance-2026-07-22.json, so each row can be checked against the artifact rather than taken from this page.

Three boundaries

  1. 01

    Custody is never transferred

    The position settles into your own wallet. Conviction holds no collateral and cannot move it.

    Refuses to take custody to execute faster

  2. 02

    Payment is not permission

    The fee buys one signed card describing an exact order. Authorising it is a separate act.

    Refuses to trade because it was paid

  3. 03

    The ceiling is never raised

    You read the book first, then fix your maximum price and total debit. Nothing can raise them afterwards.

    Refuses to fill above your cap

Two paid actions

0.05 USD₼0  Bounded position

0.10 USD₼0  Position manager

Fees settle on X Layer. Collateral is pUSD on Polygon and never passes through Conviction. Agent page: okx.ai/agents/7034; relisting is pending.

Check it yourself

npm run receipt:verify -- \
  <intent.json> <txHash> <orderId>

Signed artifacts are in assets/. The verifier recomputes the intent hash and matches the settlement against the order actually authorised.

The featured July 22 round trip remains a controlled house proof: Conviction operated both sides to demonstrate the mechanism. Not external traction, not a track record, and no claim about returns. OKX.AI Agent #7034 is pending relisting; no endorsement is implied. Prediction markets can lose their full value.

Trade desk · OPEN

Build one bounded position.

Read the book first. Bind the wallet last. Nothing moves until separate payment and trade consent.

Service fee0.05 USD₮0X Layer · one card
  1. 01MarketRead book
  2. 02BoundsCap risk
  3. 03WalletBind owner
  4. 04ExecuteConfirm twice
MARKET TERMINALREAD-ONLY UNTIL CONFIRMATION

No wallet, payment, signature, approval, or transaction.

01All-in budget

Venue-fee reserve is included in the displayed maximum debit.

02Hard price cap

The executor cannot round above the buyer's selected ceiling.

03Wallet binding

The signed card permits only the selected buyer deposit wallet.

Portfolio · buyer-held positions

Positions and bounded exits.

The matching buyer’s newest saved position loads automatically. Choose CLOSE or TAKE_PROFIT without hunting for a dossier.

Manager fee0.10 USD₮0per selected action
01 · SOURCEAuto-load buyer positionIssuer-signed OPEN proof
02 · ACTIONCLOSE or TAKE_PROFITExact shares and price bound
03 · CONSENTPayment, then tradeTwo separate confirmations
04 · RESULTVerified settlementDownloadable signed proof
WALLET BALANCE · OUTCOMEAwaiting Polygon balance
ORIGINAL OPENAwaiting source proof
BUYER WALLETMust match the remembered buyer wallet pair
PROOF STATERequiredIssuer-signed only
CLOSE NOW

Preview an exact exit.

FOK SELL with a hard minimum return. Conviction never rounds the selected quantity; if it cannot clear inside the bound, nothing fills.

Order
FOK SELL
Live best bid
Tick size
Proof
Polygon receipt
Failure
No partial fill

Load a verified position to read the current market floor.

Five decimals or fewer. No rounding.

Must align to the current market tick and produce cent-aligned proceeds.

TAKE PROFIT

Leave one bounded target.

Post-only GTD SELL tied to the source position, with authenticated status, later-fill proof, and exact cancellation.

Order
GTD SELL
Status
CLOB authenticated
Cancel
Exact order only
Agent runtime only · executor ↗

Proof Center

Receipt explorer.

Inspect payment, order, Polygon settlement and cryptographic verification as one compact execution record.

PUBLIC VERIFIER11 proof checksFree · no wallet required
01 · PAYMENTX Layer receiptExact service fee and payer
02 · ORDERPolymarket identityOutcome, bounds and order ID
03 · SETTLEMENTPolygon transactionCanonical fill and buyer wallet
04 · VERIFICATIONIssuer-signed proof11 checks and proof hash
RECEIPT INSPECTORREADS PUBLIC CHAIN STATE

The file is read locally; only signed intent fields are sent for verification.

Proof output will appear here.

A valid result returns actual debit, shares, average price, block, every check, and a deterministic proof hash.

CONTROLLED HOUSE ACCEPTANCE

A real signed position anyone can inspect.

11 / 11 PASS
Outcome
YES
Shares
9.818180
Total debit
1.079999 pUSD
Block
90,672,458
Intent hash PASSOutcome token PASSPrincipal bound PASS Venue fee bound PASSTotal debit PASSAverage price PASS Settlement PASSIssuer signature PASSSigned window PASS Canonical block PASSCTF tokens PASS

Wallet Center · first-use readiness

Your wallet. Your permissions. Your position.

Prepare a buyer-controlled Polymarket Deposit Wallet without handing Conviction a private key or CLOB credential.

NETWORKSX Layer + PolygonPayment and principal stay separate

Buyer identity

Wallets used by Conviction

Not connected
Owner EOA Not connected Signs setup, payment, and trade consent locally.
Polymarket Deposit Wallet Not deployed Holds pUSD and any buyer-owned outcome shares.

One connected Owner EOA maps to one factory-derived Deposit Wallet. Public addresses are remembered in this browser. An unresolved exact pUSD transfer keeps only its short-lived, one-call signed request in local storage until Polygon confirmation; no private key or CLOB credential is stored.

  1. 1 Connect
  2. 2 Deploy
  3. 3 Approve
  4. 4 Ready

Buyer owner

Connect on Polygon

A message signature binds a short-lived setup session. It cannot move funds or approve a trade.

Owner EOA
Not connected
Deposit wallet
Not deployed
Network
Polygon · 137

Consent 1 of 2

Deploy the trading wallet

Polymarket's Builder relayer pays deployment gas. This creates the smart wallet and grants no token permission.

Consent 2 of 2

Review reusable venue permissions

These are Polymarket venue permissions, not a Conviction trade authorization. The current official flow does not expose a Deposit Wallet revoke command.

2 maximum pUSD allowancesStandard V2 and neg-risk V2 exchanges may spend wallet collateral.
3 ERC-1155 operator approvalsVenue contracts may move outcome tokens for sell and redemption paths.
Dedicated-wallet boundaryKeep only deliberate, low balances in this buyer-controlled wallet.
Checking browser setup availability…

Security model

A narrow authority surface by design.

Conviction compiles and verifies intent. It never receives the buyer's private key or CLOB credentials.

DEFAULTFail closedNo silent retries or substitutions
01

Custody stays buyer-side.

The connected wallet signs locally. Conviction's only server-side private key is its own Ed25519 issuer key for execution cards.

  • No buyer mnemonic handling
  • No CLOB credential collection
  • No pooled trading account
02

Payment is not permission to trade.

An X Layer payment purchases one fresh signed card. A second explicit confirmation remains mandatory for the exact Polygon order.

  • Separate consent events
  • Five-minute signed window
  • One selected market and wallet
03

Evidence is recomputed.

Conviction reads the canonical receipt and rejects substitutions across wallet, token, amount, price, block, exchange, or order.

  • Issuer signature verified
  • CTF market identity derived
  • Deterministic proof hash

Developer surface

Two paid actions. One verifiable contract.

Explicit schemas, signed intents, buyer-side execution, and deterministic proof fields for agent runtimes.

VERSIONv0.4.74Production · X Layer + Polygon
POST/api/service0.05 USD₮0

Bounded OPEN Card

Market, outcome, all-in spend, maximum price, and buyer wallet in. Issuer-signed execution card out; buyer-local trade consent follows.

POST/api/manage0.10 USD₮0

Bounded Manager Card

Verified source proof plus CLOSE or TAKE_PROFIT intent in. Issuer-signed execution card out; buyer-local trade consent follows.

POST/api/receiptFREE

Receipt verification

Proof bundle with signed intent, Polygon transaction, and order ID in. Recomputed assurance, checks, and proof hash out.

DISCOVERYGET https://conviction-bay.vercel.app/api/executor
READINESSGET https://conviction-bay.vercel.app/api/readiness
HEALTHGET https://conviction-bay.vercel.app/api/health