bondwire

Sample run, cross-chain capital onboarding (real transactions)

Correction, 2026-08-05. This transcript is the original run and is kept as published history. Its approve and AgentBond.deposit legs point at the AgentBond that the 2026-07-31 redeploy superseded, so the 36 → 37 figure below belongs to that contract. The deposit was re-executed against the live AgentBond (0x4383Ea48…702c) in 0x0eb3f7…1b3c, where the same 1 USDC moved the bond 3 → 4. The two bridge legs are Base Sepolia and CCTP transactions and are unaffected. README.md and JUDGES.md quote the live numbers.

PRIVATE_KEY=0x… npm run onboard · burner 0x2e36F4037E711e1d4c853BBCBF7F526B3714A08a (same EOA on both chains) · amount 1.0 USDC · Circle Bridge Kit (App Kit, CCTP V2, Fast Transfer). Every tx below is confirmed (status 1).

What happened

1 USDC left Base Sepolia and arrived on Arc as AgentBond collateral, the agent’s bond capital was onboarded cross-chain in one flow:

Step Chain Tx Block Status
depositForBurn (burn) Base Sepolia 0x6232b1…25d8 42757497 ✅ 1
receiveMessage (mint) Arc 0xcae264…26d2b 46754515 ✅ 1
approve USDC → AgentBond Arc 0xdf7deb…9990 46754533 ✅ 1
AgentBond.deposit(1 USDC) Arc 0xf17ca3…96bc 46754533 ✅ 1

On-chain effect (verified):

Console transcript

» burner 0x2e36F4037E711e1d4c853BBCBF7F526B3714A08a · onboarding 1.0 USDC  Base Sepolia → Arc
» estimate: {"token":"USDC","amount":"1.0",
    "source":{"chain":"Base_Sepolia"},"destination":{"chain":"Arc_Testnet"},
    "gasFees":[
      {"name":"Approve","token":"ETH","blockchain":"Base_Sepolia","fees":{"fee":"0.000000339126"}},
      {"name":"Burn","token":"ETH","blockchain":"Base_Sepolia","fees":{"fee":"0.0000012696075"}},
      {"name":"Mint","token":"USDC","blockchain":"Arc_Testnet","fees":{"fee":"0.004986359190923184"}}],
    "fees":[{"type":"provider","token":"USDC","amount":"0.000143"}]}
» kit.bridge(Base_Sepolia → Arc_Testnet, FAST) …
» bridged. source burn=0x6232b1…25d8  dest mint=0xcae264…26d2b
» AgentBond approve + deposit on Arc …
» AgentBond bond 36000000 → 37000000
» DONE, bridged capital deposited into AgentBond. result.json written.

Total cost: a few micro-USDC of CCTP provider fee (0.000143) + a fraction of a cent of gas. Fast Transfer cleared in well under a minute on testnet. The agent’s capital crossed chains and became a slashable bond with no bridge in the trust path, just Circle CCTP V2 and USDC.