{
  "service": "ProofRevenueNode",
  "version": "0.1.0",
  "created_at": "2026-07-06T14:35:09+00:00",
  "status": "ready_to_install_middleware_not_enabled",
  "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"
  ],
  "official_sdk_packages": {
    "@x402/express": "2.16.0",
    "@x402/evm": "2.16.0",
    "@x402/core": "2.16.0",
    "@x402/extensions": "2.16.0"
  },
  "npm_latest_checked_at": "2026-06-25",
  "no_external_mutation": true,
  "paid_call_made": false,
  "route_config_draft": {
    "route": "POST /api/proofrevenue-node/tasks/proof-audit",
    "resource": "https://sethfoo1.gamginc.com/api/proofrevenue-node/tasks/proof-audit",
    "facilitator_url": "https://api.cdp.coinbase.com/platform/v2/x402",
    "network": "eip155:8453",
    "scheme": "exact",
    "accepts": [
      {
        "scheme": "exact",
        "price": "$500.00",
        "network": "eip155:8453",
        "payTo": "0xeA13d83D924F5181eD9bc17f3A43e95B0aa4FF92"
      }
    ],
    "description": "Agent-to-agent workflow proof audit with revenue, settlement, handoff, SLA, and failure-path gates.",
    "mimeType": "application/json",
    "bazaar_extension": {
      "required": true,
      "package": "@x402/extensions",
      "status": "planned_not_active",
      "metadata": {
        "description": "Agent-to-agent workflow proof audit for payment, settlement, handoff, SLA, evaluator, and failure-path gates.",
        "input_schema": {
          "type": "object",
          "required": [
            "workflow_name",
            "buyer_agent_intent",
            "steps"
          ],
          "properties": {
            "workflow_name": {
              "type": "string",
              "description": "Name of the workflow to audit."
            },
            "buyer_agent_intent": {
              "type": "string",
              "description": "What the buyer agent wants the seller agent to accomplish."
            },
            "target_network": {
              "type": "string",
              "enum": [
                "virtuals_acp",
                "olas_mech",
                "x402_bazaar",
                "nevermined",
                "fetch_agentverse",
                "openserv_x402",
                "agentic_market",
                "aws_agentcore_bazaar",
                "google_cloud_marketplace_a2a",
                "agentalent_ai",
                "singularitynet",
                "stripe_agentic_commerce",
                "apify_agentic_actors",
                "salesforce_agentexchange",
                "microsoft_marketplace_agents",
                "dappier_rag_marketplace",
                "agent_ai_network",
                "rentahuman_mcp",
                "near_ai_agent_market",
                "relevance_ai_marketplace",
                "poe_creator_monetization",
                "mindstudio_paid_agents",
                "aws_marketplace_ai_agents_tools",
                "oracle_ai_agent_marketplace",
                "servicenow_ai_agent_marketplace",
                "ibm_watsonx_agent_catalog",
                "workato_ai_marketplace",
                "kore_ai_agent_marketplace",
                "mulerun_creator_studio",
                "ai_agent_store_claw_earn",
                "agensi_skill_store",
                "myshell_ai_agent_marketplace",
                "superops_agentic_marketplace",
                "vercel_marketplace_agents",
                "rapidapi_agent_api_marketplace",
                "github_marketplace_agent_app",
                "smithery_mcp_registry",
                "mcp_market_agent_skills",
                "clawhub_openclaw_registry",
                "cloudflare_pay_per_crawl_agents",
                "a2a_direct"
              ],
              "default": "virtuals_acp"
            },
            "steps": {
              "type": "array",
              "minItems": 1,
              "items": {
                "type": "object",
                "required": [
                  "name",
                  "actor"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "actor": {
                    "type": "string"
                  },
                  "input": {
                    "type": "string"
                  },
                  "output": {
                    "type": "string"
                  },
                  "failure_mode": {
                    "type": "string"
                  },
                  "evidence": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "output_schema_summary": {
          "readiness_score": "integer 0-100",
          "blocking_gates": "array of missing proof/payment/handoff gates",
          "recommendations": "network-specific implementation steps",
          "revenue_claim": "false unless an external settlement receipt exists"
        }
      }
    }
  },
  "checks": [
    {
      "id": "official_sdk_packages_pinned",
      "ready": true,
      "evidence": {
        "@x402/express": "2.16.0",
        "@x402/evm": "2.16.0",
        "@x402/core": "2.16.0",
        "@x402/extensions": "2.16.0"
      }
    },
    {
      "id": "public_https_url",
      "ready": true,
      "evidence": "configured"
    },
    {
      "id": "receiving_address_present",
      "ready": true,
      "evidence": "present_redacted"
    },
    {
      "id": "cdp_credentials_present",
      "ready": true,
      "evidence": "present_redacted"
    },
    {
      "id": "middleware_active",
      "ready": false,
      "evidence": "not_active"
    },
    {
      "id": "unpaid_402_observed",
      "ready": false,
      "evidence": "not_observed"
    },
    {
      "id": "settlement_receipt_present",
      "ready": false,
      "evidence": "missing"
    }
  ],
  "blocking_gate_ids": [
    "middleware_active",
    "unpaid_402_observed",
    "settlement_receipt_present"
  ],
  "safe_to_install_middleware": true,
  "safe_to_enable_live_paywall": false,
  "enable_live_paywall_requires": [
    "official middleware installed in the public runtime",
    "unpaid public call returns HTTP 402 with payment requirements",
    "explicit operator approval for bounded paid settlement test",
    "successful CDP facilitator settle receipt for the exact resource"
  ],
  "revenue_claim": {
    "earned": false,
    "amount_usd": "0.00",
    "reason": "Facilitator preflight and middleware readiness do not prove settled revenue."
  },
  "public_packet_url": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-facilitator-preflight.json",
  "activation_plan_url": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-activation-plan.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."
}
