ON-CHAIN RUN · Robinhood Chain Testnet · 3 Oct 2026, 15:39 UTC
Watch an AI agent trade inside limits the contract enforces.
A smart contract holds the money and re-does the agent’s math. This is one finished run: the AI proposed a deal, the contract checked it and refused 6 cheating attempts.
How the pieces connectfollows the walkthrough step by step
- Enforced by the contract
- Off-chain, committed as a hash
- Agent-attested
- Off-chain, not trusted
- $Money packet
- Data packet
Settled profit against the contract's net
These 9 transactions were sent to Robinhood Chain Testnet.
The links open the explorer; the check reads them from the public RPC.
The two amounts match by construction in this run: the script set the sale proceeds and paid them from the owner’s test wallet. What the contract guarantees is that profit is counted only on tokens it actually received.
Sale proceeds were $3,220.00: 350 units × $9.20. That is the $10.99 sell price less $1.79 per unit of selling-side costs (marketplace fee, fulfilment, return reserve, chain cost), not 350 × $10.99.
- Transactions
- 9 on-chain (8 succeeded, 1 reverted) · 6 attacks decoded from dry runs
- Network
- Robinhood Chain Testnet
Verify it yourself
Each link opens the public block explorer in a new tab. The explorer does not depend on this website.
- Vault contract (RobinizeCore)
- 0x3799747B933Ed7FEfAd6097998749Fd95fCD8c2A (opens the block explorer in a new tab)
- Test token (mUSDG)
- 0x0B71c1B397A9d33198e0A6a5701E12011AC84D95 (opens the block explorer in a new tab)
- Agent (sent every transaction)
- 0x3EC91B7dfF57403aE298e503FAe4f5815B4C1818 (opens the block explorer in a new tab)
- commitOpportunity: contract re-derives economics and accepts0x2eef0a8f06…c91299ab (opens the block explorer in a new tab)
- mintLot from the committed opportunity0x68bd5405ee…e2e2d97a (opens the block explorer in a new tab)
- fundLot: exact committed spend moves vault -> escrow0x67d54a9e9c…82b443cf (opens the block explorer in a new tab)
- Failed tx on chain: the inflated-profit commit reverted0xcbc1f59c3a…d261e056 (opens the block explorer in a new tab)
- markPurchased: escrow paid to the allowlisted supplier0xdfca0faa66…d4c417ca (opens the block explorer in a new tab)
- markReceived (agent-attested)0xa0e9f508b7…3e95a2b4 (opens the block explorer in a new tab)
- markListed (agent-attested)0xb161360e52…44d7710f (opens the block explorer in a new tab)
- markSold (agent-attested)0xab5ab95a61…b806d2c2 (opens the block explorer in a new tab)
- settle: proceeds pulled from the allowlisted payer, P&L measured on tokens actually received0x9a6d4b3d07…71b8d384 (opens the block explorer in a new tab)
Honesty line. This is a finished run from 3 Oct 2026, 15:39 UTC, not a live one: this page walks through it and tries to check its 9 transactions against the public RPC when you open it. The explorer links work without that. Market prices were a fixed snapshot, and the contract proves the arithmetic and the budget, not that the prices were true. Buying, receiving, listing and selling are agent-attested. Settlement uses test USDG (mUSDG), a testnet stand-in token.
- 1 · The owner sets a budgetA cap per purchase, a cap on new commitments per UTC day and a profit floor are written into the contract.
- 2 · The agent proposes, the contract disposesThe contract recomputes every number itself instead of trusting the agent.
- 3 · Cheats are refusedInflated profit, overspending, replays and stale-dated quotes all revert.