R402
verifier-as-service on x402.
pay $1 usdc → get signed proof of robot execution on base.
paid. signed. proven.
// LIVE
EXECUTIONS ANCHORED
14
all-time · base mainnet
ANCHORS REMAINING
60
est · 0.0000333 eth each
last update: 2026-06-05 12:09:52 utc
// LATEST 10
| TX | BLOCK | SIGNER | TIME | |
|---|---|---|---|---|
| 0x12c651…80e5a0 | 46,872,780 | 0x156d…5bf3 | ||
| 0xfe5a8b…76c870 | 46,744,065 | 0x1dae…69ff | ||
| 0x6e7331…89c835 | 46,743,927 | 0x90f8…3823 | ||
| 0x5ee479…55cef3 | 46,743,759 | 0x9d67…a063 | ||
| 0xc6c401…2d408b | 46,742,390 | 0xa187…50ac | ||
| 0xed2690…62e222 | 46,741,355 | 0x2a6a…8e00 | ||
| 0x962b98…e5d06d | 46,415,068 | 0x2296…20cc | ||
| 0x220216…79a829 | 46,415,056 | 0x2296…20cc | ||
| 0x6d86d7…68649a | 46,403,766 | 0x156d…5bf3 | ||
| 0x035fc7…4f86ba | 46,384,300 | 0x0804…6ed1 |
// 30-SECOND DEMO
// gate
$ curl -i https://r402.rsynth.ai/api/verify/0x0b27…cae7
HTTP/1.1 402 Payment Required
x-payment-required: {
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"payTo": "0x132fA3…78F15F",
"domain": { "name": "USD Coin", "version": "2" }
}// pay
$ curl https://r402.rsynth.ai/api/verify/0x0b27…cae7 \
-H "x-payment-signature: 0xa3…f1"
HTTP/1.1 200 OK
{
"signer": "0x156d727f…365bf3",
"payloadHash": "0x4d2a1f…",
"blockNumber": 46381639,
"txHash": "0x0b272a46…cae7"
}// see full client: github.com/rsynthlabs/r402/blob/main/examples/buyer.ts ↗