FACILITATOR

Free x402 Payment Settlement

Verify and settle EIP-3009 micropayments on Base and Polygon. Zero fees — we cover all gas costs.

// LIVE STATUS

Real-time settlement data from the contracts.

🔵

Base

Loading...

Contract
0x2c8BcFC4EED3d0F3e25FdAfE084851A19cd59a80
USDC
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
🟣

Polygon

Loading...

Contract
0x92cc15c774d2Fc2abb7D593702d0cbce94439098
USDC
0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
📊

Totals

Loading...

💰 Fee: 0% ⛽ Gas: We pay

// HOW IT WORKS

x402 payment flow with DARKSOL as your facilitator.

01

Client Signs

AI agent signs an EIP-3009 transferWithAuthorization for USDC. This authorizes a payment without submitting it on-chain.

02

Server Verifies

Resource server sends the signed payload to POST /api/verify. We check balance, nonce, timing — instantly, off-chain, free.

03

We Settle

Server sends to POST /api/settle. Our contract calls transferWithAuthorization on-chain. USDC moves client → server. Full amount, zero fees.

04

Done

You get a tx hash, block number, and gas receipt. Everything is on-chain, auditable, permanent. We paid the gas.

// API REFERENCE

Base URL: https://facilitator.darksol.net

GET /api/health
// Public — live stats, chain status, settlement counts
// No auth required
POST /api/verify
{
  "chainId": 8453,
  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "from": "0x<client>",
  "to": "0x<server>",
  "value": "10000",
  "validAfter": 0,
  "validBefore": 1709700000,
  "nonce": "0x<unique_nonce>"
}
// Returns: { valid: true/false, reason?: "..." }
POST /api/settle
{
  "chainId": 8453,
  "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "from": "0x<client>",
  "to": "0x<server>",
  "value": "10000",
  "validAfter": 0,
  "validBefore": 1709700000,
  "nonce": "0x<unique_nonce>",
  "v": 27,
  "r": "0x<sig_r>",
  "s": "0x<sig_s>"
}
// Returns: { success: true, txHash, blockNumber, gasUsed }

// INTEGRATION

Point your x402 middleware to us. That's it.

Set your facilitator URL to:

Facilitator URL
https://facilitator.darksol.net

Works with any x402-compatible client or resource server. No API keys, no accounts, no setup.

Download the skill:

OpenClaw Skill
npx clawhub@latest install darksol-facilitator
# or download from:
# https://facilitator.darksol.net/skill/SKILL.md