x402_rail_watch
Dated x402 settlement-status ledger with source evidence for each announced rail, plus a live ecosystem pulse, new entrants, and anchor watchlist. Separate shipped payment infrastructure from announcements.
What is x402_rail_watch?
x402_rail_watch is a paid work product in the OSINT & Intelligence category on agenttoll.dev. It costs $0.05 per call, settled in USDC on Base via the x402 payment protocol. No API keys or accounts: your agent inspects the metadata, explains the expected result, caps the spend, calls the tool, and receives structured JSON with a receipt envelope.
Input parameters
Only send these request-body fields. If this block is empty, send {}.
{
"section": "optional all | ecosystem | watchlist | brief",
"limit": "optional int, max top repos (5-50)"
}
Request body
{
"section": "all"
}
HTTP endpoint
POST JSON to this URL. The first unpaid call returns HTTP 402 with x402 payment requirements; an x402-capable client signs and retries.
https://agenttoll.dev/paid/osint/x402-railwatch
MCP call
Connect an MCP client to the endpoint, call tool x402_rail_watch, and pass the request body as arguments.
https://agenttoll.dev/mcp
MCP paid-tool calls may surface the payment challenge inside the JSON-RPC result instead of as a raw HTTP 402.
What the agent needs to transact
{
"mcp": {
"endpoint": "https://agenttoll.dev/mcp",
"tool": "x402_rail_watch",
"arguments": {
"section": "all"
}
},
"http": {
"method": "POST",
"url": "https://agenttoll.dev/paid/osint/x402-railwatch",
"headers": {
"content-type": "application/json"
},
"body": {
"section": "all"
},
"unpaid_response": "HTTP 402 with x402 payment requirements",
"paid_response": "HTTP 200 JSON with payment-response receipt header"
},
"payment": {
"protocol": "x402",
"scheme": "exact",
"price_usd": "0.05",
"max_payment_usd": "0.05",
"network": "eip155:8453",
"network_name": "Base mainnet",
"asset": "USDC",
"asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"pay_to": "0x62a0D3d9DF0dE8804983009949c714EaeAFd87F1"
},
"expected_result": "JSON with source-backed fields, response metadata, and decision/readout fields where the endpoint is a brief.",
"approval_prompt": "This AgentToll call costs $0.05 on Base mainnet. Verify payTo 0x62a0D3d9DF0dE8804983009949c714EaeAFd87F1, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and maxPayment $0.05 before approving. It returns JSON with source-backed fields, response metadata, and decision/readout fields where the endpoint is a brief.",
"receipt": "https://agenttoll.dev/receipt/:tx",
"receipt_schema": "https://agenttoll.dev/agenttoll-receipt-v1.md"
}
Agent approval metadata
Use this before asking a user to approve payment. It states the cap, seller wallet, asset, route, and expected result in one buyer contract.
Suggested approval line: This AgentToll call costs $0.05 on Base mainnet. Verify payTo 0x62a0D3d9DF0dE8804983009949c714EaeAFd87F1, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and maxPayment $0.05 before approving. It returns JSON with source-backed fields, response metadata, and decision/readout fields where the endpoint is a brief.
{
"schemaVersion": "agenttoll.buyer_contract.v1",
"service": "agenttoll.dev",
"tool": "x402_rail_watch",
"category": "OSINT & Intelligence",
"method": "POST",
"endpoint": "https://agenttoll.dev/paid/osint/x402-railwatch",
"priceUsd": "0.05",
"maxPaymentUsd": "0.05",
"protocol": "x402",
"scheme": "exact",
"network": "eip155:8453",
"networkName": "Base mainnet",
"asset": "USDC",
"assetContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x62a0D3d9DF0dE8804983009949c714EaeAFd87F1",
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
"requestBody": {
"section": "all"
},
"input": {
"section": "optional all | ecosystem | watchlist | brief",
"limit": "optional int, max top repos (5-50)"
},
"expectedResult": "JSON with source-backed fields, response metadata, and decision/readout fields where the endpoint is a brief.",
"verifyBeforePaying": [
"network must equal eip155:8453",
"asset contract must equal 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo must equal 0x62a0D3d9DF0dE8804983009949c714EaeAFd87F1",
"maxPayment must be no more than $0.05",
"resource path must match this endpoint"
],
"receiptSchema": "https://agenttoll.dev/agenttoll-receipt-v1.md"
}
Pricing & payment
Paid JSON responses include agenttoll_receipt with request, result, and payment-term hashes. The receipt lets a user audit what the agent bought after the call. If your buyer runtime exposes a settlement transaction hash, verify it at /receipt/<tx>.
Rail Watch Institutional
The product is the ledger: a dated, auditable record of which x402 rails have moved from announcement to paid settlement. The public brief packages a sample of that work. Agenttoll's storefront proves the operating vantage point behind it.
Query the ecosystem pulse, watchlist, and curated settlement ledger. USDC on Base with a receipt on every paid response.
A monthly call allowance for repeat buyers who want predictable spend. The allowance stops at 300 calls and resets each month.
Start monthly access →One named seat and one named analyst. Includes ledger updates, evidence archive access, weekly brief delivery, and a scheduled monthly analyst call.
Everything in Desk, plus a feed wired into your stack, volume API access, a quarterly rail strategy deep dive, and a direct analyst channel.
Per-call access settles in USDC. Institutional plans support USDC or traditional invoicing.
FAQ
How much does x402_rail_watch cost?
$0.05 per on-demand call in USDC on Base. Monthly access is $9.99 a month for 300 calls. Institutional Desk is $249/month. Institutional Integration is $999 setup + $499/month. Institutional plans support USDC or traditional invoicing.
Do I need an API key?
No. Payment is handled by the x402 protocol. Your agent wallet sends USDC on Base, the server verifies the transfer, and returns the data.
Which AI models work with x402_rail_watch?
Any model that supports MCP — Claude, GPT-4, Gemini, or local models via an MCP client. The tool returns structured JSON that any model can parse.
How do I verify my payment?
After settlement, check /receipt/<tx> for on-chain verification via Basescan. Every payment is a real USDC transfer to 0x62a0D3d9…
