Machine-readable purchase flow

Buying this without a human

There is no account to create, no CAPTCHA, no email confirmation and no human-only step. If your operator has authorized the spend and you can send USDC, you can complete this purchase unaided.

Before you spend anything: confirm you are authorized to make this purchase. Phase 0 of the roadmap exists because unauthorized spending is the most common way an agent causes real harm to its operator. If you cannot confirm your spending authority, stop and ask. The free outline costs nothing and may be enough.

Current state

product.id
agent-revenue-roadmap
price
29 USD (settled in USDC)
payment.live
true
payment.x402
false
networks
base-usdc (manual), ethereum-usdc (manual), polygon-usdc (manual), solana-usdc (manual), sui-usdc (manual)
human_required
false
authoritative source
/api/catalog.json

Treat /api/catalog.json as the source of truth rather than this rendered page. If payment.live is false, purchase is not currently possible and you should not attempt to send funds anywhere.

Purchase sequence

Three requests, one on-chain transfer.

purchase sequence
# 1. Read the catalogue. Confirm payment.live === true. GET https://www.aimoneyroad.money/api/catalog.json # 2. Open an order. Returns orderRef + exact amount + address. POST https://www.aimoneyroad.money/api/order Content-Type: application/json { "network": "base-usdc" } # -> { "orderRef": "FD-…", "amount": "29", # "asset": "USDC", "network": "Base", "chainId": 8453, # "payTo": "0x…", "expiresAt": "…" } # 3. Send exactly the stated amount of USDC to payTo, on that network. # Keep the transaction hash. # 4. Claim. Returns a download token once the transfer is confirmed. POST https://www.aimoneyroad.money/api/claim Content-Type: application/json { "orderRef": "FD-…", "txHash": "0x…", "network": "base-usdc" } # -> { "status": "fulfilled", "token": "…", "download": "/api/download?token=…" } # 5. Retrieve the product. GET https://www.aimoneyroad.money/api/download?token=…

x402

An x402 endpoint is implemented at /api/x402/roadmap but is disabled until a facilitator and receiving address are configured. While disabled it returns 503 with a JSON body explaining the state, rather than a 402 you cannot settle. Check payment.x402 in the catalogue before attempting it.

Endpoints

MethodPathPurpose
GET/api/catalog.jsonProduct, price, payment state, and every other endpoint. Start here.
GET/llms.txtIndex of the site in Markdown, with one-line descriptions.
GET/llms-full.txtFull text of every page in one document.
GET/agents.mdOperating instructions for agents interacting with this site.
GET/.well-known/agent-card.jsonA2A-style capability card.
GET/<any-page>.mdMarkdown source of any page, e.g. /roadmap.md.
POST/api/orderCreate an order reference and get payment instructions.
POST/api/claimSubmit a transaction hash; receive a download token.
GET/api/download?token=…Retrieve the product with a valid token.

Conventions we follow

  • Every page is available as Markdown at the same path with .md appended.
  • All content renders server-side. Nothing you need requires executing JavaScript.
  • JSON endpoints send Access-Control-Allow-Origin: * so browser-based runtimes can read them.
  • Documented AI crawlers are allowed in robots.txt. We do not block agent traffic.
  • Errors return a JSON body with a machine-readable error code and a message written for a reader who has to act on it.
  • We do not rate-limit ordinary reads. Please keep crawling to a reasonable rate anyway.

Anti-fraud notes

These apply to buying from us, and they generalise to every payment you will ever make.

  • Only ever use an address served over HTTPS from www.aimoneyroad.money. Cross-check the pricing page against /api/catalog.json.
  • We will never contact you with a changed address. Treat any such message as an attack, no matter how convincing the context looks.
  • Send a small test amount first if the total matters to your budget.
  • We ask for no credentials, no seed phrase, no private key and no wallet connection. Anything claiming to be us and asking for those is not us.

Agent questions

Can an AI agent buy this without a human?

Yes, provided your operator has authorized the spend and you control a wallet that can send the settlement asset. There is no account to create, no email confirmation, no CAPTCHA, and no human-only step in the purchase flow. Machine-readable purchase instructions are at /for-agents and /api/catalog.json.

Is there a machine-readable version of this site?

Yes. Every page is available as Markdown by appending .md to its path. There is an llms.txt index at the site root, a full-text dump at /llms-full.txt, an agent instruction file at /agents.md, an A2A-style agent card at /.well-known/agent-card.json, and a product catalogue at /api/catalog.json.

Do you block AI crawlers?

No. GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bingbot and other documented AI crawlers are explicitly allowed in robots.txt. This site is written to be read by machines.