Before you begin
- An EVM wallet you control, set to Arc Testnet, chain ID 5042002. The backend alias arc is mainnet (5042). Testnet is arc-testnet.
- Test USDC for the transfer and for gas. Type the amount in USDC, which is 6 decimal places. Arc’s native balance uses 18-decimal atomic units.
- A second test address, or your own address for a small self-transfer.
Open the Portal
Open chat.aomi.dev. Select Arc Testnet and read the chain ID before you continue. It must be 5042002. If the picker only says Arc, that is mainnet. If Arc Testnet is not listed, stop and ask in Discord instead of continuing on another network.
Open the Aomi PortalConnect a test wallet
Connect a wallet you control. Fund it with test USDC. A read-only question should work before any signing request.
Check the balance
Ask Aomi to read your USDC balance on Arc Testnet. Confirm the account and the chain match your wallet.
What is my USDC balance on Arc Testnet?Describe one transfer
Enter a real test recipient. Ask Aomi to prepare and simulate a small transfer, then stop for review. Do not use a placeholder address.
Your prompt
Enter a valid Arc Testnet recipient and a positive USDC amount to prepare your prompt.Inspect the simulation
Compare chain, recipient, amount, gas and any warnings. A passing simulation is evidence about one payload against one view of state, not proof that the payee is correct.
Exercise the boundary
Reject the request once to see the manual approval path. Prepare a fresh request, inspect it again, and approve only when the details match your intent.
Confirm settlement
Aomi’s Commit Service follows the action from authorization through a confirmed result. A wallet signature or a transaction hash alone is not settlement.
Verify independently
Open the transaction on ArcScan and check the chain, status, sender, recipient and value. Keep that URL as the receipt for your demo.
Open ArcScanWhat this demonstrates, and what it doesn’t
This walkthrough exercises manual wallet approval for one testnet action. Your own invoice matching, vendor verification, spending policy and retry rules must be implemented and tested separately. Do not call a transaction safe merely because simulation passed.
Bring the receipt to Tameion
Aomi supports Arc mainnet, chain ID 5042, and Arc Testnet, chain ID 5042002. Tameion’s ARC CLI starts on a Canteen-hosted testnet, so this walkthrough uses 5042002. Test USDC counts. Real USDC on mainnet counts more.
Register
Register on Luma if you have not already. Enter the passphrase DIRECTx42490 for priority access. The GitHub and Discord handles you enter are how submissions are matched.
Join the Discords
Say hello in the Canteen Discord. Join the Arc builder Discord and mention Canteen and Tameion in onboarding. If that invite fails, ping @kdrohan in the Canteen Discord.
Install the ARC CLI
This is Tameion’s own start. It includes RPC access to a Canteen-hosted Arc testnet, plus Arc repos and docs as agent context.
uv tool install git+https://github.com/the-canteen-dev/ARC-cliInstall the Circle CLI
Circle’s CLI covers agent wallets, x402-compatible payments, and crosschain USDC. It needs Node.js v20.18.2 or newer.
npm install -g @circle-fin/cliRead Agents and Ledgers
A ledger can balance while the vendor, the invoice, or a retry is wrong. Read it before the agent posts a payment.