Arcurrent's treasury agent watches what you owe, decides when it's safe to pay from real signals, and settles by creating and releasing a mandate on MandateEscrow, an open, permissionless contract any address can fund, fulfill, or read. No human clicks approve. Every settlement is real, on Arc mainnet, and independently verifiable on-chain.
A normal payments API needs a human, or a trusted middleman, to authorize every transfer. Arcurrent can't work that way. The whole point is that it decides and acts on its own, on a schedule, with no one watching. That only works if the money it moves lives somewhere it can prove it controls without a password handed to it each time, every decision leaves a permanent record so a wrong payment is provable rather than a "trust us" in a database, and settlement is fast and cheap enough that checking a balance every few minutes doesn't cost more than the payments themselves. Arc is built for exactly this. Gas is paid in USDC, the same money moving through the system, rather than a separate token you have to keep topped up, and settlement finishes in under a second.
Developer-Controlled Wallets
The treasury wallet is a real Circle-custodied wallet, Live environment, the agent signs from directly. No private key lives in this codebase.
App Kit / Bridge Kit (CCTP)
When the balance runs low, the agent can bridge USDC in from a second wallet on another chain via Circle's Cross-Chain Transfer Protocol. Proven working on testnet; disabled on mainnet for now, pending a funded Live-environment source wallet.
x402 nanopayments
Before acting on a foreign-currency bill, the agent pays a sub-cent fee to a rate oracle for the live exchange rate. It's a real, working micropayment, not a placeholder.
MandateEscrow, an open primitive
Every payment is created and released as its own mandate on a permissionless contract: fund it, prove fulfillment, release atomically, with a reputation ledger that updates on-chain. Not project-owned · any address can fund, fulfill, or read it, and this agent is just its first live caller.