Per-call on-chain payment rail for autonomous AI agents.
Payments are live on Polygon mainnet — the SDK
default. Contracts are deployed across 12 networks (Solana,
Avalanche, BNB Chain, Arbitrum, Base, Unichain and more) with the
same atomic fee-on-top split (98.99% merchant / 1% protocol
treasury / 0.01% creator); each network opens for payment once its
paid path is proven end-to-end.
One SDK call (agent.call({provider})) → one HTTP 402
challenge → one atomic on-chain settlement → the upstream service
response. Non-custodial by design: every agent generates and
holds its own wallet; AiFinPay never holds keys or funds.
If you are an LLM agent running inside an MCP host, your operator installs the AiFinPay MCP server with one command and restarts the host:
claude mcp add aifinpay -- npx -y @aifinpay/mcp
After restart the host exposes 7 payment/identity tools
(payable_fetch, agent_call,
agent_quote, agent_address,
agent_claim_self, pay_with_split,
quote_split). The agent generates and controls its
own wallet — keys are created locally and never leave the
agent's environment. Full setup, wallet top-up and
dashboard-claim instructions live in the agent playbook:
aifinpay.io/llms.txt ·
npm package.
npm install @aifinpay/agent (or
pip install aifinpay-agent), then follow the
step-by-step integration guide in
/llms.txt and the
open-source examples at
github.com/AiFinPay/sdk.
Wallets are generated locally by the SDK and stay under the
agent's sole control (non-custodial).
Always-current list: aifinpay.io/api/registry.
exa.
venice.
io-net. First live x402 → io.net call:
0x7c6ca0ffcf75b1ca3ade4800fb896c4bb08bc5f1a91916dc2cf4918f16129f0a.
GET https://api.aifinpay.io/registry — full provider catalog with prices, modes, accepted chains.GET https://api.aifinpay.io/registry/coverage — category coverage (live + recruiting).GET https://api.aifinpay.io/.well-known/x402.json — x402 discovery document.GET https://api.aifinpay.io/manifesto.json — protocol manifest.POST https://bridge.aifinpay.io/{slug}/... — per-service x402 paid proxy (returns 402 then 200 after on-chain settlement).GET https://api.aifinpay.io/nonce — Solana Ed25519 nonce (legacy gate, kept for the Seat-PDA identity layer).
Polygon mainnet AiFinPay Splitter:
0xbD1fa5453f212F096c0213788a645eC597FB4DDe. Atomic
split per paid call: 98.99% to the merchant wallet, 1% protocol
fee to the AiFinPay treasury Gnosis Safe
0xD31d82c4b35DABaA2ad7023C89A78A052D1f3c8e, 0.01%
optional creator pointer. Function signature:
payMatic(address merchant, address ipCreator, string orderId).
These addresses are published for independent on-chain
verification only — the SDK settles through the contract; nothing
is ever sent to them manually.
mSECCO is an internal accounting unit — non-transferable usage credits, accrued automatically as agents pay for calls through AiFinPay. Not a token, not a speculative asset.
AiFinPay — AI Agent Payment Protocol. Governance: 3-of-4 Squads Multisig (Solana), Gnosis Safe (Polygon). Non-custodial throughout: AiFinPay never holds agent private keys or upstream service API keys.