Aurora Pathways · Live demo

Aurora Proof × x402

A working, machine-payable API: every request costs $0.01 USDC on Base, charged over plain HTTP with the x402 protocol. Pay the 402, and the API issues a hash-chained Aurora Proof certificate of your record — sealed, ordered, tamper-evident. No accounts, no API keys, no invoices: the payment is the authentication.

Endpoint live Network: base-sepolia Facilitator: x402.org

This lane runs on Base Sepolia, a test network: the USDC it charges is test USDC and no real money moves. Switching it to Base mainnet is a configuration change, not a rebuild.

The flow

01 · REQUESTPOST /api/x402-certifyServer answers 402 Payment Required with exact terms.
02 · SIGNClient signs USDC transferEIP-3009 authorization — no gas needed by the payer.
03 · SETTLEFacilitator verifies & settlesPayment lands on Base; server gets the tx hash.
04 · ISSUECertificate sealedRecord enters the Aurora Proof chain, returned with its seal.

Live: the actual 402 this endpoint returns right now

Fetched from the endpoint as you loaded this page — this is not a mock.
fetching…

Pay it — two ways

Any x402-capable client works. With a wallet holding Base Sepolia USDC:
// npm i x402-fetch viem
import { wrapFetchWithPayment } from "x402-fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(PRIVATE_KEY);
const payFetch = wrapFetchWithPayment(fetch, account);

const r = await payFetch("https://aurorapathways.xyz/api/x402-certify", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ subject: "Invoice #114 — paid in full" }),
});
console.log(await r.json()); // → { ok, certificate: { n, seal, tx, … } }
Or inspect the terms by hand:
curl -s -X POST https://aurorapathways.xyz/api/x402-certify | jq
# → 402 with accepts[]: scheme, network, asset (USDC), amount, payTo

The public ledger …

Every paid certificate, in chain order. Alter any record and every later seal breaks.
loading…

Runs on Base Sepolia with the open x402.org facilitator — the exact same code flips to Base mainnet by switching two environment values (network + CDP facilitator credentials). Built by Aurora Pathways — the same Proof chain that seals certificates for our client platforms.