From 592ba570e5a4b223d562bd1368642a4efc2e254d Mon Sep 17 00:00:00 2001 From: GigaHierz Date: Thu, 15 Oct 2026 23:29:29 +0100 Subject: [PATCH 1/2] docs(agents): link EIP-3009 on first use in x402 and MPP (#2263) Co-Authored-By: Claude Sonnet 5.5 --- build/agents/mpp.mdx | 2 +- build/agents/x402.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/agents/mpp.mdx b/build/agents/mpp.mdx index 49c13e612..fa9ee3169 100644 --- a/build/agents/mpp.mdx +++ b/build/agents/mpp.mdx @@ -168,7 +168,7 @@ npm run buyer # terminal 2 — pays and prints the settlement tx | USDC | Celo mainnet | `0xcebA9300f2b948710d2653dD7B07f33A8B32118C` | | USDC | Celo Sepolia | `0x01C5C0122039549AD1493B8220cABEdD739BC44E` | -Both are 6-decimal and support gasless EIP-3009 transfers. +Both are 6-decimal and support gasless [EIP-3009](https://eips.ethereum.org/EIPS/eip-3009) transfers. ## Resources diff --git a/build/agents/x402.mdx b/build/agents/x402.mdx index fc810c6c5..34d0df68e 100644 --- a/build/agents/x402.mdx +++ b/build/agents/x402.mdx @@ -63,7 +63,7 @@ sequenceDiagram ## Get Started with the Celo Facilitator -Celo runs its own hosted x402 facilitator, built on the open-source [`x402-rs`](https://github.com/x402-rs/x402-rs) implementation. It is the recommended default for accepting x402 payments on Celo. It accepts **USDC** and **USDT** on Celo via the gasless EIP-3009 `transferWithAuthorization` scheme — the buyer signs an authorization off-chain, and the facilitator submits it on-chain and pays the gas itself. The facilitator never custodies funds: `transferWithAuthorization` moves tokens directly payer → payee inside the token contract. +Celo runs its own hosted x402 facilitator, built on the open-source [`x402-rs`](https://github.com/x402-rs/x402-rs) implementation. It is the recommended default for accepting x402 payments on Celo. It accepts **USDC** and **USDT** on Celo via the gasless [EIP-3009](https://eips.ethereum.org/EIPS/eip-3009) `transferWithAuthorization` scheme — the buyer signs an authorization off-chain, and the facilitator submits it on-chain and pays the gas itself. The facilitator never custodies funds: `transferWithAuthorization` moves tokens directly payer → payee inside the token contract. Two hosts are involved, and they are not interchangeable: From a6e0a7cbfdfa94021be3e87bea6bc03acdae32ab Mon Sep 17 00:00:00 2001 From: GigaHierz Date: Mon, 19 Oct 2026 11:05:30 +0200 Subject: [PATCH 2/2] docs(agents): link EVM on first use in x402 and MPP (#2263) Co-Authored-By: Claude Sonnet 5.5 --- build/agents/mpp.mdx | 2 +- build/agents/x402.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/agents/mpp.mdx b/build/agents/mpp.mdx index fa9ee3169..e28cb1129 100644 --- a/build/agents/mpp.mdx +++ b/build/agents/mpp.mdx @@ -46,7 +46,7 @@ submits the transaction and pays the gas; it never custodies funds. MPP settlement on Celo runs through the same hosted facilitator as x402, which charges a small credit per transaction. Get an API key (a human does this once): -1. Open [x402.celo.org](https://x402.celo.org) and connect an EVM wallet. +1. Open [x402.celo.org](https://x402.celo.org) and connect an [EVM](https://ethereum.org/developers/docs/evm/) wallet. 2. Click **Create API key** and sign the message (no gas, no transaction). 3. Copy the key (shown once) — it looks like `x402_...`. 4. Set it as `X402_API_KEY` in your project. diff --git a/build/agents/x402.mdx b/build/agents/x402.mdx index 34d0df68e..3d8740999 100644 --- a/build/agents/x402.mdx +++ b/build/agents/x402.mdx @@ -12,7 +12,7 @@ x402 is an open protocol for internet-native payments that activates the HTTP 40 - **Instant Settlement**: Sub-second on Celo, compared to days with traditional payments - **Zero Protocol Fees**: Only pay nominal blockchain gas fees - **Agent-First**: Designed for autonomous AI agent transactions -- **Chain Agnostic**: Supports 170+ EVM chains including Celo +- **Chain Agnostic**: Supports 170+ [EVM](https://ethereum.org/developers/docs/evm/) chains including Celo ## Why x402?