{
  "service": "ProofRevenueNode",
  "status": "draft_not_settled",
  "resource": "https://sethfoo1.gamginc.com/api/proofrevenue-node/tasks/proof-audit",
  "method": "POST",
  "price": "$500.00",
  "description": "Agent-to-agent workflow proof audit with 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": "always false unless a separate external settlement receipt exists"
  },
  "bazaar_indexing_note": "x402 Bazaar discovery requires a successful settlement through the facilitator before this endpoint can appear in search.",
  "activation_plan": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-activation-plan.json",
  "go_live": {
    "service": "ProofRevenueNode",
    "version": "0.1.0",
    "created_at": "2026-07-06T14:35:09+00:00",
    "status": "local_ready_not_published",
    "price_usd": "500.00",
    "openai_cost_policy": {
      "service": "ProofRevenueNode",
      "created_at": "2026-06-25T19:30:00+00:00",
      "current_runtime_uses_openai": false,
      "current_proof_audit_requires_model_call": false,
      "current_rapidapi_price_usd_per_request": "0.25",
      "current_price_requires_buyer_openai_key_if_openai_enabled": true,
      "buyer_key_required_if_openai_used": true,
      "platform_key_allowed_only_if_price_covers_cost": true,
      "minimum_markup_multiplier": 3,
      "price_floor_rule": "If a marketplace route uses an OpenAI call paid by Seth's platform key, the seller price must be at least 3x the estimated OpenAI cost for that request.",
      "buyer_key_rule": "If the route uses OpenAI and the public price is below the 3x cost floor, the buyer must provide their own OpenAI API key through the marketplace/runtime secret channel.",
      "secret_handling": [
        "Do not put buyer OpenAI keys in public HTML, public JSON, logs, receipts, browser history, or git-tracked files.",
        "Do not mix buyer-provided OpenAI keys with Seth's platform key.",
        "Use per-request pass-through or a buyer-owned encrypted secret store when a marketplace supports it."
      ],
      "current_runtime_note": "The current ProofRevenueNode proof-audit route is deterministic and does not make OpenAI API calls.",
      "revenue_claim": {
        "earned": false,
        "amount_usd": "0.00",
        "reason": "A pricing policy is not revenue. Revenue requires a real settled commercial receipt."
      }
    },
    "ready_for_public_listing": true,
    "ready_for_virtuals_acp_jobs": false,
    "ready_for_x402_settlement": false,
    "ready_to_claim_revenue": false,
    "checks": [
      {
        "id": "public_https_url",
        "ready": true,
        "current": "https://sethfoo1.gamginc.com",
        "required_for": [
          "virtuals_acp",
          "x402_bazaar",
          "nevermined",
          "fetch_agentverse"
        ],
        "fix": "Deploy the service behind a stable HTTPS URL and set REVENUE_AGENT_PUBLIC_URL."
      },
      {
        "id": "api_access_control",
        "ready": true,
        "current": "configured",
        "required_for": [
          "virtuals_acp",
          "nevermined",
          "fetch_agentverse",
          "a2a_direct"
        ],
        "fix": "Set REVENUE_AGENT_API_TOKEN before public listing unless the selected payment rail fully gates access."
      },
      {
        "id": "payment_receiver",
        "ready": true,
        "current": "configured",
        "required_for": [
          "x402_bazaar",
          "nevermined",
          "direct_payment"
        ],
        "fix": "Set REVENUE_AGENT_PAY_TO only after the user approves the exact receiving wallet/payment destination."
      },
      {
        "id": "x402_facilitator_middleware",
        "ready": false,
        "current": "not_active",
        "required_for": [
          "x402_bazaar",
          "agentic_market"
        ],
        "fix": "Wire the public endpoint through official x402 middleware and the CDP facilitator, then enable this flag only after unpaid calls return 402 and paid calls can settle."
      },
      {
        "id": "virtuals_auth",
        "ready": false,
        "current": "not_configured",
        "required_for": [
          "virtuals_acp"
        ],
        "fix": "Run the Virtuals ACP auth/setup flow only after user approval and do not approve signer/wallet actions without a second approval."
      },
      {
        "id": "virtuals_offering_registered",
        "ready": false,
        "current": "not_registered",
        "required_for": [
          "virtuals_acp"
        ],
        "fix": "Create the ACP offering only after the user approves the final listing fields and live marketplace submission."
      },
      {
        "id": "settlement_receipt",
        "ready": false,
        "current": "missing",
        "required_for": [
          "revenue_claim"
        ],
        "fix": "Only set after a real buyer payment settles and the receipt is saved."
      }
    ],
    "blocking_gate_ids": [
      "x402_facilitator_middleware",
      "virtuals_auth",
      "virtuals_offering_registered",
      "settlement_receipt"
    ],
    "approval_boundary": [
      "Do not run Virtuals auth without user approval.",
      "Do not approve signer, wallet, tokenization, payment card, escrow, settlement, marketplace submission, or public deployment without separate approval.",
      "Do not claim revenue unless settlement_receipt is present and independently verified."
    ]
  },
  "facilitator_preflight": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-facilitator-preflight.json",
  "install_gate": "https://sethfoo1.gamginc.com/public/proofrevenue-node/x402-install-gate.json",
  "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."
}
