{
  "service": "ProofRevenueNode",
  "version": "0.1.0",
  "created_at": "2026-07-06T14:35:09+00:00",
  "status": "metadata_ready_facilitator_not_active",
  "official_docs_checked": [
    "https://docs.cdp.coinbase.com/x402/quickstart-for-sellers",
    "https://docs.cdp.coinbase.com/x402/bazaar",
    "https://docs.cdp.coinbase.com/x402/network-support"
  ],
  "facilitator": {
    "url": "https://api.cdp.coinbase.com/platform/v2/x402",
    "cdp_credentials_configured": true,
    "middleware_active": false,
    "network": "eip155:8453",
    "production_network_target": "Base mainnet"
  },
  "readiness": {
    "public_https_url": true,
    "receiving_address_present": true,
    "cdp_credentials_present_redacted": true,
    "facilitator_middleware_active": false,
    "settlement_receipt_present": false,
    "ready_for_facilitator_middleware": true,
    "ready_for_paid_settlement_test": false,
    "ready_for_bazaar_indexing": false
  },
  "payment_requirements_draft": {
    "resource": "https://sethfoo1.gamginc.com/api/proofrevenue-node/tasks/proof-audit",
    "method": "POST",
    "description": "Agent-to-agent workflow proof audit with revenue, settlement, handoff, SLA, and failure-path gates.",
    "mimeType": "application/json",
    "accepts": [
      {
        "scheme": "exact",
        "price": "$500.00",
        "network": "eip155:8453",
        "payTo": "0xeA13d83D924F5181eD9bc17f3A43e95B0aa4FF92"
      }
    ],
    "extensions": {
      "bazaar_discovery": {
        "required": true,
        "status": "planned_not_active",
        "note": "Register the Bazaar discovery extension in x402 middleware before expecting discovery indexing."
      }
    }
  },
  "required_next_steps": [
    "Install and pin the official x402 server SDK in the public runtime.",
    "Register the Exact EVM server scheme for eip155:8453.",
    "Wrap POST /api/proofrevenue-node/tasks/proof-audit with x402 payment middleware pointing at the CDP facilitator.",
    "Attach Bazaar discovery metadata to the route configuration.",
    "Set REVENUE_AGENT_X402_FACILITATOR_ENABLED only after the public runtime returns 402 Payment Required for unpaid calls and verifies paid-call flow locally.",
    "Run a bounded paid settlement test only after exact approval for the spend, wallet, network, and amount.",
    "Save REVENUE_AGENT_X402_SETTLEMENT_RECEIPT only after a real successful settle receipt exists."
  ],
  "bazaar_indexing_note": "Coinbase Bazaar has no separate seller registration step; the endpoint becomes eligible only after a CDP facilitator settlement for this resource succeeds with the resource set in the payment payload.",
  "revenue_claim": {
    "earned": false,
    "amount_usd": "0.00",
    "reason": "A receiving address and metadata do not prove revenue. Revenue requires a settled payment receipt."
  },
  "public_packet_url": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-activation-plan.json",
  "facilitator_preflight_url": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-facilitator-preflight.json",
  "x402_metadata_url": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-bazaar-metadata.json",
  "install_gate_url": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-install-gate.json",
  "install_gate": {
    "status": "ready_to_install_middleware_not_enabled",
    "scope": "server_code_and_environment_only",
    "public_runtime_route": "POST /api/proofrevenue-node/tasks/proof-audit",
    "middleware_target": {
      "packages": {
        "@x402/express": "2.16.0",
        "@x402/evm": "2.16.0",
        "@x402/core": "2.16.0",
        "@x402/extensions": "2.16.0"
      },
      "facilitator_url": "https://api.cdp.coinbase.com/platform/v2/x402",
      "network": "eip155:8453",
      "scheme": "exact",
      "price": "$500.00"
    },
    "server_env_flags": {
      "REVENUE_AGENT_X402_FACILITATOR_ENABLED": "set only after official middleware is installed and unpaid public POST returns 402",
      "REVENUE_AGENT_X402_UNPAID_402_PROOF": "set only after a saved unpaid-call proof exists",
      "REVENUE_AGENT_X402_SETTLEMENT_RECEIPT": "set only after a real successful facilitator settlement receipt exists"
    },
    "unpaid_402_probe": {
      "method": "POST",
      "url": "https://sethfoo1.gamginc.com/api/proofrevenue-node/tasks/proof-audit",
      "expected_status_after_middleware": 402,
      "must_not_include": [
        "CDP secrets",
        "private wallet keys",
        "raw Authorization headers",
        "buyer personal data"
      ]
    },
    "do_not_do_in_install_step": [
      "do not run a paid settlement test",
      "do not fund or sign with a wallet",
      "do not claim revenue",
      "do not publish raw CDP secrets or private keys",
      "do not change RapidAPI or Poe pricing"
    ]
  },
  "public_packet_note": "This public packet is redacted and metadata-only. It does not enable x402 middleware, does not run verify/settle, and does not claim revenue."
}
