Skip to content
AI — Stablecoins — AI Agents — x402 — LATAM

Celo x402 Adds cNGN: AI Agents Can Now Pay in Naira

Celo's x402 facilitator now settles cNGN plus Ripio's wMXN, wCLP and wPEN, so AI agents can pay per request in naira and Latin American pesos. Stablecoin Insider reads the docs: the one-time cNGN Permit2 approval, base-unit amounts, the 0.3% charge and the regulatory fine print.

Table of Contents

cNGN, the naira-backed stablecoin, is now a payment asset on Celo's hosted x402 facilitator, which means an AI agent can pay for an API call in Nigerian naira instead of first swapping into dollars (Celo x402 facilitator).

Celo Core Co. added cNGN on 27 October 2026 alongside three more Ripio local-currency tokens, wMXN, wCLP and wPEN, bringing the facilitator to 10 stablecoins across eight currencies (Blockchain.News).

Most coverage stopped at the asset count. The developer docs are where the real differences show up: cNGN is the only listed token whose first payment is not gas-free for the payer, amounts must be written in base units at two different decimal settings, and the seller pays the facilitator in dollars even when it earns in naira.

This analysis covers what changed, how a cNGN x402 payment settles step by step, a worked pricing example for a naira-priced API, the integration traps the docs warn about, and the regulatory status of cNGN's issuer in Nigeria.

Key Takeaways

  • Celo's facilitator now settles 10 stablecoins: USDC, USDT, USAT, six Ripio wFIAT tokens and cNGN (Celo x402 facilitator).
  • cNGN has no permit() function, so the first payer must send an approve to Permit2 and pay that gas once; later payments are sponsored (Celo docs).
  • Sellers pay gas at cost plus 0.3% of the amount settled from a prepaid dollar balance, or gas only when the asset has no on-chain USD price (Celo x402 facilitator).
  • Celo reports more than 900,000 x402 payments from over 4,000 payers across its agent infrastructure (Digital Coin Journal).
  • Nigeria's SEC says an approval in principle under its ARIP sandbox is not a final operating licence and can be withdrawn (Nigeria Communications Week).

What Celo added on 27 October

Celo runs its own hosted x402 facilitator, the service that checks a buyer's signed payment and submits it on-chain so the seller's API does not have to. It launched in July with USDC and USDT, added Ripio's wARS, wBRL and wCOP in September, and added USAT days later (Blockchain.News).

The 27 October update completes Ripio's six-token wFIAT set with the Mexican peso, Chilean peso and Peruvian sol, and makes cNGN, issued by Wrapped CBDC Ltd with the Africa Stablecoin Consortium, the first naira asset on the facilitator (Celo x402 facilitator). Celo's developer relations lead framed it as letting an agent settle in its owner's own currency across Latin America and Nigeria (Blockchain.News).

If x402 is new to you, it is the open standard that turns the HTTP 402 Payment Required status into a machine-readable price, so a client can pay and retry the same request. The Stablecoin Insider x402 protocol explainer covers the full request cycle.

The usage numbers are early but real. Celo said its agent infrastructure has processed more than 900,000 x402 payments from over 4,000 payers (Digital Coin Journal), and a 29 October Celo post cited more than 10,000 agents and 100 projects (Blockchain.News). Payers are wallets, not people, and the figures say nothing about value settled.

The 10 assets and how each one authorizes payment

The facilitator handles three different authorization models behind one endpoint. Stablecoin Insider compiled the live asset list into one table, because the column that matters most for an agent builder is the last one (Celo x402 facilitator):

AssetCurrencyDecimalsTransfer methodFirst payment for a new payer
USDCUS dollar6EIP-3009Gasless, no approval needed
USDTUS dollar6EIP-3009Gasless, no approval needed
USATUS dollar6EIP-3009Gasless, no approval needed
wARSArgentine peso18Permit2Approval sponsored by the facilitator
wBRLBrazilian real18Permit2Approval sponsored by the facilitator
wCOPColombian peso18Permit2Approval sponsored by the facilitator
wMXNMexican peso18Permit2Approval sponsored by the facilitator
wPENPeruvian sol18Permit2Approval sponsored by the facilitator
wCLPChilean peso18Permit2Approval sponsored by the facilitator
cNGNNigerian naira6Permit2Payer sends approve(Permit2) once and pays that gas

The dollar tokens use EIP-3009 transferWithAuthorization, where the buyer signs off-chain and the token contract itself moves the funds. The local-currency tokens do not support that, so they route through Uniswap's Permit2 contract, which needs an allowance before it can move tokens.

Ripio's tokens get that allowance sponsored through the EIP-2612 gas sponsoring extension. cNGN has no EIP-2612 permit() function, so the first payer must call approve on the cNGN contract and pay that gas; Permit2 on Celo mainnet sits at 0x000000000022D473030F116dDEE9F6B43aC78BA3 (Celo docs).

💡
Stablecoin Insider's take: cNGN's one-time approval is a small cost with a big product consequence. A brand-new agent wallet holding only cNGN cannot make its first naira payment until something pays the approval gas, which breaks the 'fund it and go' promise that USDC and the Ripio tokens keep. Teams onboarding Nigerian users should run the approve step during wallet setup, not at the first paywall, and size the allowance to a budget rather than leaving it unlimited.

How a cNGN x402 payment settles, step by step

Putting the facilitator page and the docs together, a naira-priced request runs through six steps (Celo docs):

  • The seller's server answers an unpaid request with 402, naming the cNGN contract address, the exact amount in base units and extra fields with assetTransferMethod set to permit2 (Celo docs).
  • A first-time payer sends approve(Permit2, amount) on the cNGN contract and pays that gas once (Celo docs).
  • The buyer's agent signs a Permit2 authorization for the exact amount; nothing moves yet (Celo x402 facilitator).
  • The seller forwards the payload to /verify, which checks the signature without moving funds, then to /settle, which needs the seller's API key (Celo docs).
  • The facilitator submits the transfer on Celo and pays the gas; cNGN moves directly from buyer to seller and the facilitator never holds a balance (Celo x402 facilitator).
  • Settlement returns after one confirmation with a transaction hash, and an X-Idempotency-Key makes a retried request settle only once (Celo x402 facilitator).

Two details matter for anyone pricing in naira. No conversion happens anywhere in the path, so the buyer must already hold cNGN; and the facilitator says a settlement it does not confirm is refunded in full (Celo x402 facilitator).

A seller route for a naira-priced endpoint looks like this, following the docs' rule to copy the extra block exactly and write the amount at six decimals:

{
  "scheme": "exact",
  "network": "eip155:42220",
  "price": {
    "asset": "<cNGN contract address from the live facilitator config>",
    "amount": "500000000",
    "extra": { "name": "cNGN", "version": "1", "assetTransferMethod": "permit2" }
  }
}

That amount string is 500 cNGN, because 500 multiplied by 10 to the power of 6 is 500,000,000. The docs tell sellers to read every asset address from the live facilitator config rather than hard-coding it (Celo docs).

Worked example: pricing an API in naira

Take a hypothetical Lagos data API that charges 500 naira per call and serves 2,000 paid calls a day. The facilitator charge is gas at cost plus 0.3% of the amount settled, drawn from a prepaid balance topped up in USDC, USDT or USAT (Celo x402 facilitator). Stablecoin Insider's arithmetic, using an assumed rate of 1,500 naira per US dollar purely for illustration:

LinePer callPer day (2,000 calls)Note
Price charged to the agent500 cNGN1,000,000 cNGNSettles in cNGN to the seller, no FX in the path
Amount string in the route"500000000"n/a6 decimals for cNGN
Facilitator percentage (if a USD price exists)1.5 naira, about US$0.0013,000 naira, about US$2.000.3% of the amount settled, charged in dollars
Facilitator percentage (if no USD price exists)00Gas only
GasAt costAt cost x 2,000Paid by the facilitator, billed to the seller's balance
Card rails for the same call2-3% plus US$0.30, US$0.50 minimumNot workableA 500 naira call is about US$0.33, below the card minimum

The card row uses Celo's own comparison of 2-3% plus US$0.30 per card payment with a US$0.50-plus minimum, against about US$0.001 of gas and a US$0.001 minimum for x402 on Celo (Celo docs). At a 500 naira price point, a card payment is not just expensive; it is below the minimum ticket.

The less obvious line is the currency mismatch. Revenue lands in cNGN, but the facilitator balance is funded and spent in dollars, and deposits are final: a prepaid balance cannot be withdrawn or refunded (Celo x402 facilitator). A seller earning in naira therefore carries a small dollar cost line and should top up in small amounts.

Whether the 0.3% applies to cNGN at all depends on whether the facilitator finds an on-chain USD price for it; where none is available, the settlement is charged gas only (Celo x402 facilitator). Sellers should check one real settlement receipt before building margins on either case.

Integration traps the docs warn about

Celo's docs list several failure modes that are easy to hit with the new assets (Celo docs):

  • Leaving out assetTransferMethod makes the client sign an EIP-3009 authorization that Permit2 tokens cannot execute (Celo docs).
  • Ripio routes without the eip2612GasSponsoring extension return 412 permit2_allowance_required to first-time payers, while cNGN routes must leave that extension out (Celo docs).
  • The buyer must add each local asset to spendControls.allowedAssets with its own per-payment cap, because the default $1 cap is a dollar figure that does not apply to them (Celo docs).
  • Only /settle needs an API key, so an integration can pass /verify and still fail with 401 at its first real settlement (Celo docs).
  • Amounts use base units: 18 decimals for wFIAT, so 1 wARS is 1000000000000000000, and 6 decimals for cNGN (Celo docs).

The spend-cap point is the one most likely to bite an AI agent. A cap written as "$1" will not stop a naira or peso payment, so a buyer that adds cNGN without its own cap has no per-payment ceiling on that asset, which matters when the agent, not a person, decides what to buy.

Celo's facilitator vs Circle's Facilitator Service

Circle runs the other big hosted facilitator. Its Facilitator Service launched on 16 September 2026 for USDC on Arc, Base and Polygon PoS, and added the usage-based upto scheme on 13 October (Circle release notes). Stablecoin Insider's side-by-side, from each provider's own pages:

FeatureCelo x402 facilitatorCircle Facilitator Service
Assets10: three dollar tokens plus seven local currenciesUSDC
NetworksCelo mainnet and Celo SepoliaArc, Base, Polygon PoS
Local-currency pricingYes: ARS, BRL, COP, MXN, PEN, CLP, NGNNo
Usage-based schemeExact amounts in the documented routesupto scheme added 13 Oct 2026
Seller chargeGas at cost plus 0.3%, prepaid, non-refundableSee Circle's pricing for Facilitator Service

The split is clear. Circle optimizes for one dollar asset across several chains; Celo optimizes for many currencies on one chain (Celo x402 facilitator). Teams that already hold USDC on Base have no reason to move; teams selling to Nigerian or Latin American agents now have a priced-in-local-currency option.

What cNGN is, and its regulatory status

cNGN is issued by Wrapped CBDC Ltd, which says it mints tokens only against naira deposits and backs each unit 1:1 with naira held in reserve; only KYC-verified users can redeem, and redemption can carry network and processing fees (cNGN terms).

Despite the name, cNGN is not a central bank digital currency. It is privately issued, separate from the Central Bank of Nigeria's eNaira, and it was delayed from a planned February 2024 launch to meet regulatory requirements before entering the SEC's incubation programme in August 2024 (BusinessDay).

On 2 July 2026, Nigeria's Securities and Exchange Commission named Wrapped CBDC Ltd among seven firms admitted to its Accelerated Regulatory Incubation Programme with an approval in principle (SEC Nigeria).

On 29 October, SEC director general Emomotimi Agama said no digital asset operator yet holds a final registration, that approvals in principle can be withdrawn, and that participants may not go beyond the activities they presented to the Commission (Nigeria Communications Week).

⚠️
Watch the scope: ARIP participants are limited to the activities they presented to Nigeria's SEC and are barred from promotional activity. Agent payments over Celo are a new use case for cNGN, so builders serving Nigerian users should confirm with the issuer that agent and API payments sit inside its approved scope before launching at volume.

For the wider question of when a local-currency token beats a dollar token for payments, see the Stablecoin Insider guide to local-currency stablecoins vs USD-pegged stablecoins.

Celo buy Marketplace: AI Agents Pay in USDC, USDT and USAT
Stablecoin Insider's walkthrough of Celo's buy marketplace, the x402 client that pays per request in dollar stablecoins on Celo.

Who should care, and who should wait

API sellers with Nigerian or Latin American customers gain the most: they can quote a price in the buyer's own currency, and the facilitator settles exactly that amount without FX (Celo x402 facilitator). Builders of Celo-native agents, including users of the Celo buy marketplace, get a path to naira payments without new tooling.

Everyone else can wait. Adding a token to the facilitator does not mean any merchant or API accepts it, and the useful adoption signals are recurring payers, value settled and the number of services pricing in these currencies (Cryptwerk). Getting cNGN into an agent wallet in the first place still depends on local on-ramps.

Need to fund an agent wallet in naira or another African currency first? The Stablecoin Insider guide compares the best stablecoin on and off-ramps in Africa.

See African stablecoin ramps

FAQ

What is cNGN?

cNGN is a naira stablecoin issued by Wrapped CBDC Ltd, minted only against naira deposits and backed 1:1 by naira in reserve (cNGN terms).

Can AI agents pay with cNGN on x402 today?

Yes, on Celo. Celo's hosted x402 facilitator lists cNGN as a live asset alongside nine other stablecoins (Celo x402 facilitator).

Why does cNGN need a one-time approval?

cNGN has no EIP-2612 permit() function, so the first payer approves Permit2 on the token contract and pays that gas once (Celo docs).

What does the Celo facilitator charge?

Gas at cost plus 0.3% of the amount settled, or gas only when no on-chain USD price exists, drawn from a non-refundable prepaid balance (Celo x402 facilitator).

Does the facilitator convert naira into dollars?

No. The route names an exact amount in one asset and that exact amount settles; no conversion happens in the path (Celo x402 facilitator).

Is cNGN fully licensed in Nigeria?

Not yet. Its issuer holds an approval in principle under the SEC's ARIP, and the SEC says no digital asset operator has final registration (Nigeria Communications Week).

What to watch next

Three signals will show whether naira agent payments are more than a listing: services on the major x402 facilitators pricing routes in cNGN, Celo publishing settlement value rather than payment counts, and Wrapped CBDC moving from approval in principle to final registration (Nigeria Communications Week).

Until then, cNGN on Celo's x402 facilitator is a working rail with a known first-payment quirk. Test it with a small capped allowance, read one real settlement receipt, and price in naira only where the buyer already holds it (Celo docs).

This content is provided for informational and educational purposes only and does not constitute financial, investment, legal or tax advice. Supported assets, fees, network behaviour and regulatory status can change; the facilitator terms and developer docs quoted here were read on 31 October 2026, and the Stablecoin Insider pricing scenario in this article is a simplified illustration with an assumed exchange rate, not a forecast or a quote. It is not a recommendation to buy or sell any token, including cNGN, and no material herein should be interpreted as an endorsement or solicitation.

Latest

Tether Q3 2026 Attestation: Buffer Doubles, Cash Thins

Tether Q3 2026 Attestation: Buffer Doubles, Cash Thins

Tether's Q3 2026 attestation puts excess reserves at $7.95 billion, up $3.85 billion in a quarter. Stablecoin Insider reads the BDO report line by line: what bitcoin and gold did, why the cash-like share fell, what BDO did not check, and how much of a drawdown the buffer can absorb.

Members Public
OnePay Stablecoin Deposits: USDC to Checking, Explained

OnePay Stablecoin Deposits: USDC to Checking, Explained

OnePay now lets select U.S. customers send USDC from 12 blockchains and get dollars in OnePay Checking, with Stripe's Bridge doing the conversion. Stablecoin Insider reads the customer agreement: the own-wallet rule, the Early Deposit credit, reversals and where FDIC cover starts.

Members Public
Anthony Noto SoFiUSD: From West Point to a Bank Stablecoin

Anthony Noto SoFiUSD: From West Point to a Bank Stablecoin

SoFi CEO Anthony Noto calls blockchain a technology super cycle and has put a national bank behind SoFiUSD, now settling SoFi's $25 billion card program on Mastercard. His career timeline, a scorecard of his stablecoin promises and what to watch next.

Members Public