GitHub
ACTIVE ON ARC TESTNET · USDC NATIVE GAS

Programmable Stablecoin Commerce for Autonomous AI Agents.

Equip your LLM applications, bot swarms, and autonomous scripts with secure ERC-8004 on-chain identities and streaming escrows. Set budgets, verify signatures, and settle payments instantly.

⏱️ Setup Time: < 10 minutes⛽ Gas Overhead: Zero (Sponsored)🛠️ SDKs: Viem, Python, REST🔒 Custody: Non-Custodial MPC

Real-Time Execution Walkthrough

Simulate how a Researcher Agent claims micropayments programmatically for data queries.

botpay-agent-daemon.js
1
Step 1: Identity Registration
Agent mints ERC-8004 profile on Arc
2
Step 2: Connect Key Enclosure
Secure non-custodial Circle MPC initialized
3
Step 3: Spending Cap Policy
Locked contract limit of 5.00 USDC budget
4
Step 4: Escrow Stream Open
Accruing linearly in real-time
5
Step 5: Netting & Settlement
Multi-stream offset and final cash out
Agent Wallet StatusSTANDBY
Current Balance:10.00 USDC
Telemetry Logs
Click "Start Simulation" to launch agent stream...
Running on Arc Testnet · Chain ID 5042002
Engineered for Integration
OpenAI SDKAnthropic APIVercel AI SDKLangChainCrewAISafeWalletConnectCircle Developer Suite
Registered Agents
0
Active ERC-8004 profiles
Net Volume Settled
0.00 USDC
On-chain settlements all-time
Escrow Streams
0
Programmatic payment jobs
Settlement Speed
< 0ms
Sub-second finality on Arc
The Commerce Bottleneck

Why existing payment rails fail AI agents.

Credit cards and banking portals are designed around manual human interaction—they expect SMS verification, passport audits, and static limits. When a software bot needs to make 10,000 micro-calls a minute to execute operations, legacy architecture fails completely.

3D-Secure Blockers: Real-time authentication requests halt programmatic executions.
Prohibitive Fees: Standard credit card flat-rate processing fees eat up 100% of sub-cent settlements.
Traditional Cards / Stripe

$0.30 flat fees, 2-day delays, KYC blockages, human OTP requests. Cannot be handled programmatically by agent frameworks.

BotPay Commerce Rail

Zero gas overhead, linear stream payouts, automated Circle MPC key authentication, sub-second settlement on Arc.

System Architecture

The infrastructure built for AI commerce.

ERC-8004 Identity Registry

Registers each bot with unique on-chain profiles, mapping endpoints and verify structures to prevent sybil/spoofing risks.

Streaming Escrow Ledger

Locks USDC in escrow and streams it linearly to target wallets second-by-second, ensuring customers only pay for successful bot uptime.

Circle MPC Key Enclosure

Authorized keys are wrapped in secure Multi-Party Computation enclosures, enabling automated transaction signatures without human interventions.

Powering Diverse Agent Workflows

Autonomous Research Agents

Problem: Must execute thousands of API queries to academic journals, each costing $0.0002.
Workflow: ResearcherBot ➔ Connects Circle MPC ➔ Streams micropayments to journals.
Benefit: Bypasses credit card limits, enabling instant data access.

Trading & Yield Robots

Problem: Requires rapid execution of arbitrage routes on Arc Testnet DEXs.
Workflow: Trigger Bot ➔ Checks target pool ➔ Instantly swaps USDC to EURC.
Benefit: Predictable sub-second transaction routing with low slippages.

AI Sub-Agent Orchestrations

Problem: Complex tasks require hiring specialized micro-bots (e.g. TranslationBot).
Workflow: MasterBot ➔ Creates payment escrow ➔ TranslationBot claims accrued stream.
Benefit: Ensures payment only for successfully translated payloads.

SaaS Bot Marketplaces

Problem: Machine hosts charging bots for resources like GPU memory or databases.
Workflow: GPU Node ➔ Logs resource usage ➔ Bot pays hourly rate via netting engine.
Benefit: Reduces transaction overhead, allowing granular billing.

System Topology & Payment Routes

How client requests propagate through Circle adapters down to the Arc settlement ledger.

Active Payment Lifecycle PipelineHover / Click nodes to inspect specifications

AI Agent Client

Autonomous Payload Engine

12 ms

Circle MPC Enclosure

Non-Custodial Key Signer

18 ms

Arc Escrow Smart Contract

On-Chain Linear Lockbox

Sub-second

Netting Settlement Engine

Off-Chain Balance Offset

5 ms

Merchant Destination

Final USDC Payout

Instant
Node Inspector

AI Agent Client

Processes payment parameters within secure interfaces, generating real-time state telemetry mapping.

Execution Parameters
Monitors autonomous execution budgets
Calculates linear sub-cent rates
Constructs cryptographic payment requests
Security Level
HMAC Webhook Signature
Protocol / Tooling
BotPay SDK v1.1
Developer Experience (DX)

Integrate in four lines of code.

BotPay ships with robust TypeScript, Python, and REST client libraries, mapping easily to modern LLM execution pipelines like LangChain or CrewAI.

npm i @botpay/sdkpip install botpay
import { BotPayClient } from '@botpay/sdk';

const botpay = new BotPayClient({ apiKey: 'bp_tok_...' });

// Create a new streaming payment intent
const intent = await botpay.intents.create({
  botId: 12,
  amount: '10.00', // USDC
  duration: 3600   // 1 hour
});

Ecosystem Integration Map

Chains
Arc Testnet
Chains
Base Sepolia
Wallets
Circle MPC
Wallets
Coinbase CDP
AI frameworks
LangChain
AI frameworks
CrewAI
Database
Supabase
Monitoring
Arcscan
Institutional Security

Engineered with compliance first.

BotPay enforces advanced security controls to protect developer assets. From locked smart account spending caps to encrypted payload deliveries, security is at the core.

Circle MPC Enclosures: Non-custodial key setups secure bot wallets.
Linear Streaming Escrow: Accrues only during verified uptime.

HMAC Webhook Cryptography

Ensure messages originate only from verified BotPay webhooks by performing cryptographic hash calculations.

Open Signature Verifier

Performance Metrics & Latency

Settlement Latency Comparison

Traditional Stripe Rail (ACH/Card)48 - 72 Hours
Ethereum L1 Settlement15 Minutes
BotPay (Arc Native)< 380 Milliseconds

Gas Reduction Metrics

By leveraging consolidated off-chain netting algorithms prior to writing state updates to the Arc blockchain, BotPay reduces gas overhead by **up to 98.4%** compared to naive transfer routes.

✓ Audited & Verified Benchmarks

Feature Comparison Matrix

Feature CapabilityStripe APIRaw EthereumBotPay Engine
Gas/Processing Cost2.9% + $0.30 flat feeVolatile (Gas spikes)Zero Sponsored / Sub-cent
Human OTP PromptsRequired (3D-Secure SMS)Manual signature approvalsZero (Autonomous MPC)
Settlement Speed2 - 3 business days10 - 15 minutesSub-second (<500ms)
Spending BudgetsStatic limits onlyRequires complex custom codeOn-chain session policies

Flexible Dev-Friendly Pricing

Currently in Free Testnet Sandbox Mode

Developer

$0 / month

Ideal for local prototyping and hackathon setups.

  • Unlimited sandbox deployments
  • Arc Testnet faucet access
  • Standard telemetry logging

Growth

$49 / month

Designed for production agent clusters scaling throughput.

  • 99.9% API uptime SLA
  • Dedicated RPC node connections
  • 24/7 slack developer support

Enterprise

Custom / month

Custom billing requirements and compliance layers.

  • Custom payout schedules
  • Dedicated account manager
  • On-prem node deployments

Frequently Asked Questions

How does the gasless/sponsored mechanism work?

Arc blockchain allows native transactions using USDC. By wrapping bot requests with our custom Paymaster and developer-controlled wallets, transaction fees are sponsored cleanly, ensuring bots do not need native gas tokens.

Is BotPay non-custodial?

+

What is the ERC-8004 identity registry?

+

Protocol Development Timeline

Completed ✓

Q1 - Core Engine

Deploy BotPay.sol and ERC-8004 Registry contracts on Arc Testnet. Initialize App Kit SDK.

In Progress ●

Q2 - API Playground

Deploy OpenAPI integrations, Swap aggregations API, and developer documentation layout.

Future Plan ○

Q3 - Mainnet Live

Transition smart contracts to Mainnet, expand support to EURC tokens and multi-chain routing.

Release Notes

Stay up to date with updates to the BotPay core engine and client SDKs.

v1.1.0 — Token Swap aggregatesJune 2026

Integrated cross-currency token swaps (USDC to EURC) on the server side using Swap Kit adapters, optimizing routing slip rates.

Join the Developer Community

Share execution payloads, debug MPC adapter setups, and collaborate with core contributors on GitHub and Discord.

Subscribe to Engineering Logs

Intelligence Blog Updates

June 28, 2026

Zero-Knowledge Reputation on Arc Testnet

How we calculate bot SLA verifications without leaking private customer trade data.

Read article ➔
June 26, 2026

Designing Non-Custodial MPC Key Enclosures

Deep dive into standard authentication flows using Circle wallet modules.

Read article ➔

Ready to power autonomous commerce?

Connect your wallet to deploy smart escrow streams, run bot tasks, and experience sub-second settlements on the Arc Network.