Your wallet, testnet USDC, real contracts. Deposit into Circle Gateway on Base Sepolia, sign two messages, and clear the payment into a Portage ledger on Arc in one transaction. Runs entirely in your browser on the published @erhnysr/portage-sdk — no server holds a key.
Any browser wallet. Nothing is custodied — every action is a signature you approve.
Deposit USDC into Circle Gateway on a source chain. One-time; after finality it's spendable anywhere.
Two signatures: Circle's burn intent (moves the value), and Portage's PayoutMeta binding (says whose ledger to credit). No transaction yet.
Circle Gateway checks your balance and returns a signed attestation for Arc.
One Arc transaction mints the USDC to the Portage Router and credits the ledger atomically.
You'll need testnet USDC on Base Sepolia (to deposit) and a little USDC on Arc Testnet (Arc's gas token). Both come from Circle's faucet ↗.