{
  "version": "1.0",
  "origin": "https://guides.sunfeld.nl",
  "policy": "5-rail-http-402",
  "free_discovery_bots": [
    "OAI-SearchBot",
    "PerplexityBot",
    "Claude-SearchBot",
    "Googlebot",
    "Bingbot"
  ],
  "metered_402_bots": [
    "GPTBot",
    "ClaudeBot",
    "ChatGPT-User",
    "Claude-Web",
    "Claude-User",
    "Perplexity-User",
    "CCBot",
    "Bytespider",
    "Meta-ExternalAgent"
  ],
  "payment_rails": [
    {
      "rail_id": "rail_1_cloudflare_pay_per_crawl",
      "name": "Cloudflare Native Pay-Per-Crawl (RFC 9421 Web Bot Auth + Dynamic In-Band Pricing)",
      "protocol": "HTTP 402 + crawler-price / crawler-max-price / crawler-exact-price + Ed25519 Signature",
      "unlock_headers": [
        "crawler-max-price: USD 0.05",
        "crawler-exact-price: USD 0.015"
      ],
      "settlement_currency": "USD (Cloudflare Stripe Connect Merchant of Record)",
      "response_proof_header": "crawler-charged: USD 0.015"
    },
    {
      "rail_id": "rail_2_coinbase_x402_v2",
      "name": "Coinbase / Cloudflare x402 v2 Protocol (USDC on Base & Solana)",
      "protocol": "HTTP 402 PAYMENT-REQUIRED (Base64 JSON) -> PAYMENT-SIGNATURE / PAYMENT-CONTEXT -> PAYMENT-SETTLEMENT",
      "unlock_headers": [
        "PAYMENT-SIGNATURE: <eip3009-usdc-signature>",
        "X-PAYMENT: <x402-token>",
        "PAYMENT-CONTEXT: <jwt>"
      ],
      "settlement_currency": "USDC (Base Mainnet / Solana)",
      "response_proof_header": "PAYMENT-SETTLEMENT: <base64-receipt>"
    },
    {
      "rail_id": "rail_3_tollbit",
      "name": "TollBit AI Content Marketplace & Bot Paywall Subdomain",
      "protocol": "TollBit JWT token handshake via https://tollbit.guides.sunfeld.nl/v1/token",
      "unlock_headers": [
        "Tollbit-Token: <jwt>"
      ],
      "settlement_currency": "USD (TollBit Publisher Clearing)",
      "response_proof_header": "X-Payment-Rail: tollbit"
    },
    {
      "rail_id": "rail_4_agent_marketplaces",
      "name": "ScalePost / Dappier / ProRata Automated Agent Clearing",
      "protocol": "Multi-marketplace publisher clearing headers paired with /license.xml (RSL 1.0)",
      "unlock_headers": [
        "X-ScalePost-Token: <token>",
        "X-Dappier-Key: <key>",
        "X-ProRata-Token: <token>"
      ],
      "settlement_currency": "USD (Per-Retrieval Attribution & Clearing)",
      "response_proof_header": "X-Payment-Rail: marketplace-clearing"
    },
    {
      "rail_id": "rail_5_sunfeld_api_key",
      "name": "Sunfeld Enterprise Direct API Key / Bearer Token",
      "protocol": "RFC 6750 Bearer Token or X-Sunfeld-API-Key header for B2B subscribers",
      "unlock_headers": [
        "Authorization: Bearer <ag_live_demo_key>",
        "X-Sunfeld-API-Key: <ag_live_demo_key>"
      ],
      "settlement_currency": "EUR/USD (Sunfeld B2B Playbook Subscription)",
      "response_proof_header": "X-Payment-Rail: sunfeld-api-key"
    }
  ]
}