ERC-7683 Standards-Compliant Cross-Chain Clearinghouse
Universal Settlement Rail for
Cross-Chain Stablecoins & Autonomous Agents
Production-grade settlement infrastructure uniting ERC-7683 multi-rail routing with Stripe/Tempo's Machine Payments Protocol (MPP) and the Open Wallet Standard (OWS).
Architected for Production Commerce
Deterministic settlement guarantees across merchants, human payers, and autonomous software.
Receiver Role
Merchants & Receivers
- •Target Asset & Chain Specification: Designate your exact receiving address and asset (e.g. Base USDC) with zero forced bridging.
- •Stateless Merchant Operation: Paylinks and payment challenges are cryptographically self-describing; zero database setup required to issue quotes.
- •REST Querying & Webhooks: Query arrival by invoice ID via REST API or receive HMAC-signed webhooks upon finality.
Client Role
Web3 Payers
- •Multi-Asset Origin Flexibility: Pay using USDC or USDT on Ethereum, Arbitrum, Base, Optimism, or Polygon.
- •1-Click Gasless Authorization: Sign standard Uniswap Permit2 authorizations without needing native gas tokens on the origin chain.
- •Fast Solver Fill: Liquidity fronted immediately on the destination chain via ERC-7683 solver networks (Across V3) or CCTP mints.
Machine Role
Autonomous Software & Agents
- •HTTP 402 Wire Standard (MPP): Standardized payment negotiation over HTTP headers with zero human popup prompts.
- •Policy-Gated Keystores (OWS): Local encrypted key vaults (~/.ows/) enforcing per-tx caps and daily budgets client-side.
- •Streaming Channels: Off-chain cumulative vouchers for high-frequency, sub-cent micro-billing (<5ms response).
Core Technical Invariants
Deterministic security guarantees enforced across the stack.
Fast Settlement
Sub-15 second finality via ERC-7683 solver network liquidity.
Stateless Routing
Cryptographically signed orderData commits to recipient, rail, and fees.
Permit2 Witness Binding
orderHash embedded into EIP-712 witness preventing relayer payload tampering.
Autonomous Governance
Client-side spend policies halt runaway agent loops before signing.
Developer Integration
Integrate checkout widgets, issue HTTP 402 challenges to AI agents, or query REST APIs.
import { CirculatorCheckout } from '@circulator/react';
export function MerchantCheckout() {
return (
<CirculatorCheckout
collector="0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
destChainId={8453} // Base
destToken="USDC"
amount={50000000} // $50.00 USDC
onSuccess={(txHash) => console.log('Payment verified:', txHash)}
/>
);
}