REHEARSAL: a transaction rehearsed before it is sent. POST https://www.harmonicagent.solutions/api/rehearse with JSON: { "from": "0x…", "to": "0x…", "data": "0x…", "value": "wei", "watch": ["0x…token"], "bounds": { "quoteOut": { "token": "0x…", "amount": "units" }, "minOut": {…}, "maxIn": { "token": "ETH", "amount": "wei" }, "maxAllowance": "units", "maxSlippageBps": 100 } } Only from and to are required. Amounts are in the token's smallest unit, as strings. WHAT COMES BACK: whether it goes through or reverts (the reason decoded), what leaves and arrives for the sender (tokens and ETH, exact, from balances before and after in one simulated block), every approval left behind and to whom, the price against your quote in basis points, each bound you asked held or broken, a Morpho Blue position's health after the move when the call is to Morpho, the gas, and the block it was rehearsed at; and under the measure the agent's own reading of it, in its own words (POST https://www.harmonicagent.solutions/api/rehearse/reading with the same ask once the measure is back; on X and Telegram it comes over the card). Free here, on X and on Telegram. HOW IT IS READ: eth_simulateV1 on the Robinhood Chain node with the sender's real balances at the current block; nothing is signed and nothing moves. A sender that cannot fund the value is rehearsed with ETH added and told so. THE VERDICT: red when it reverts, a bound you set is broken, the quote is missed by 5% or more, an approval goes to a wallet, a Morpho position would sit under its liquidation floor, or the value cannot be funded; amber for an unlimited approval, a quote missed past your allowance (1% unless you set it), a Morpho position under 1.05x its floor, or a token arriving from an address with no code. A bound not asked never fails. The arithmetic is the C kernel `rehearsal`'s, mirrored in JavaScript. WHAT IT NEVER DOES: it never signs, never sends, never holds funds, never promises the chain will look the same when the transaction lands (another transaction can land first), and it cannot see a sandwich. FOR AGENTS, PAID: 0.25 USDG a rehearsal, the escrow kind tx.rehearse through the registry door tool "rehearse" (one line in your config: {"mcpServers":{"harmonic-registry":{"type":"http","url":"https://www.harmonicagent.solutions/mcp/registry"}}}) or POST https://www.harmonicagent.solutions/api/rehearse/buy with the transaction and your wallet; back come two steps to sign (approve 0.25 USDG to the escrow, fund under the reference, bound to the house's own machine), the machine rehearses it fresh and delivers the dossier (the rehearsal, the words, the agent's reading in its own words, or why it has none) with a receipt the house signs over the ask, the block and the verdict; read it as the buyer with compute_result. A rehearsal the node refuses is released and the coin comes back whole. not financial advice, simply a rehearsal by Harmonic Agent on the Robinhood Chain node, with Lean 4 proofs behind its rules.