{
  "canonicalUrl": "https://proofbeforepay.vercel.app/revenue-readiness.json",
  "claimBoundary": "This matrix proves configured first-party purchase paths, prices, discovery files, and marketplace status categories only. It does not prove customer adoption, public traction, realized revenue, settlement volume, marketplace endorsement, ranking, compliance, or security certification.",
  "humanUrl": "https://proofbeforepay.vercel.app/revenue-readiness",
  "name": "LarryBuildsAI x402 Revenue Readiness Matrix",
  "overallStatus": "configured-paid-paths-external-marketplace-gaps",
  "products": [
    {
      "buyerMoment": "prove routeability before an agent or buyer spends on a paid x402/MCP route",
      "canonicalUrl": "https://proofbeforepay.vercel.app/gatecheck",
      "claimBoundary": "GateCheck proves public routeability evidence and unpaid 402 behavior only; it does not prove settlement, marketplace approval, security certification, customer adoption, or revenue.",
      "directPaidEndpoints": [
        {
          "method": "GET",
          "offer": "public x402 metadata scan",
          "path": "/v1/x402/scan",
          "priceUsd": "0.25",
          "requiresX402": true
        },
        {
          "method": "POST",
          "offer": "unpaid paid-path health probe",
          "path": "/v1/x402/health/probe",
          "priceUsd": "0.50",
          "requiresX402": true
        },
        {
          "method": "POST",
          "offer": "GateCheck routeability/readiness check",
          "path": "/v1/x402/agent-tools/readiness",
          "priceUsd": {
            "description": "x402 manifest, OpenAPI, price metadata, resource counts, and listing hygiene from existing public metadata scans.",
            "label": "Quick readiness check",
            "priceUsd": "1.00"
          },
          "pricingTiers": {
            "deep": {
              "description": "Quick scan plus optional unpaid 402 paid-path health probe and expected network/asset/price comparison.",
              "label": "Deep readiness check",
              "priceUsd": "5.00"
            },
            "quick": {
              "description": "x402 manifest, OpenAPI, price metadata, resource counts, and listing hygiene from existing public metadata scans.",
              "label": "Quick readiness check",
              "priceUsd": "1.00"
            },
            "report": {
              "description": "Deep readiness check plus a concise Markdown report suitable for buyer, marketplace, or launch-review handoff.",
              "label": "Readiness report pack",
              "priceUsd": "10.00"
            }
          },
          "requiresX402": true
        },
        {
          "method": "POST",
          "offer": "x402 launch pack",
          "path": "/v1/x402/launch-pack",
          "priceUsd": {
            "description": "Listing copy, FAQ, checklist, and approval-safe launch notes for one paid route/tool.",
            "label": "Single-route launch pack",
            "priceUsd": "9.00",
            "readinessTier": "quick"
          },
          "pricingTiers": {
            "premium": {
              "description": "Full pre-listing pack with positioning, FAQ, checklist, claim boundaries, and distribution approval copy.",
              "label": "Premium marketplace launch pack",
              "priceUsd": "49.00",
              "readinessTier": "report"
            },
            "service": {
              "description": "Readiness-backed launch artifacts for a paid x402/MCP service with multiple buyer-facing surfaces.",
              "label": "Service launch pack",
              "priceUsd": "29.00",
              "readinessTier": "report"
            },
            "single": {
              "description": "Listing copy, FAQ, checklist, and approval-safe launch notes for one paid route/tool.",
              "label": "Single-route launch pack",
              "priceUsd": "9.00",
              "readinessTier": "quick"
            }
          },
          "requiresX402": true
        },
        {
          "method": "POST",
          "offer": "deterministic evidence receipt",
          "path": "/v1/receipts/check",
          "priceUsd": "0.05",
          "requiresX402": true
        }
      ],
      "id": "gatecheck",
      "marketplace": {
        "hasUnresolvedExternalGaps": true,
        "hasVerifiedLiveTargets": true,
        "openGapTargetCount": 13,
        "packetUrl": "https://proofbeforepay.vercel.app/gatecheck/marketplaces.json",
        "statusCategoryCounts": {
          "blocked_auth": 1,
          "candidate": 1,
          "packet_ready": 5,
          "partial_live_external_gap": 2,
          "propagation_watch": 1,
          "submitted_review": 3,
          "verified_live": 3
        },
        "tenOutOfTenMarketplaceReady": false,
        "trackedTargetCount": 16,
        "trackedTargets": [
          {
            "buyerImpact": "The next step cannot be completed until an authenticated owner action succeeds.",
            "name": "Official MCP Registry",
            "nextAction": "owner must re-authenticate or provide a usable account path before publish or refresh",
            "priority": 1,
            "publicStatusLabel": "Blocked by account/auth",
            "readinessLabel": "auth-blocked",
            "statusCategory": "blocked_auth"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "Glama",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 2,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "Smithery",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 3,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
            "name": "xpay Tools",
            "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
            "priority": 4,
            "publicStatusLabel": "Live, but stale external metadata",
            "readinessLabel": "refresh-needed",
            "statusCategory": "partial_live_external_gap"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "mcpservers.org",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 5,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "The surface may ingest from an upstream registry later; visibility is not proven yet.",
            "name": "PulseMCP",
            "nextAction": "watch external indexing; do not manually resubmit while upstream registry records are live",
            "priority": 6,
            "publicStatusLabel": "Waiting on external indexing",
            "readinessLabel": "watching-propagation",
            "statusCategory": "propagation_watch"
          },
          {
            "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
            "name": "MCP.so",
            "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
            "priority": 7,
            "publicStatusLabel": "Live, but stale external metadata",
            "readinessLabel": "refresh-needed",
            "statusCategory": "partial_live_external_gap"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "MCP Market",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 8,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "MCPHubz",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 9,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "CuratedMCP",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 10,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "AgenticMarket",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 11,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "AgentNDX",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 12,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "MCP.Directory",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 13,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "MCPlane",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 14,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "1 Server",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 15,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "This may be a useful directory, but fit and submission requirements still need qualification.",
            "name": "MCPize",
            "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
            "priority": 16,
            "publicStatusLabel": "Candidate; qualification needed",
            "readinessLabel": "candidate",
            "statusCategory": "candidate"
          }
        ],
        "verifiedLiveTargetCount": 3
      },
      "mcpTools": [
        {
          "name": "boundary_guard_check",
          "pricingTier": "low-cost-trust-check",
          "pricingTiers": null,
          "title": "Boundary Guard Check",
          "xpaySuggestedPriceUsd": "0.03"
        },
        {
          "name": "scan_x402_resource",
          "pricingTier": "read-only-readiness-scan",
          "pricingTiers": null,
          "title": "x402 Resource Scan",
          "xpaySuggestedPriceUsd": "0.10"
        },
        {
          "name": "probe_x402_paid_path",
          "pricingTier": "paid-path-monitoring",
          "pricingTiers": null,
          "title": "x402 Paid-Path Health Probe",
          "xpaySuggestedPriceUsd": "0.50"
        },
        {
          "name": "check_agent_tool_readiness",
          "pricingTier": "agent-tool-readiness",
          "pricingTiers": {
            "deep": "5.00",
            "quick": "1.00",
            "report": "10.00"
          },
          "title": "GateCheck Readiness",
          "xpaySuggestedPriceUsd": "1.00"
        },
        {
          "name": "generate_x402_launch_pack",
          "pricingTier": "x402-launch-pack",
          "pricingTiers": {
            "premium": "49.00",
            "service": "29.00",
            "single": "9.00"
          },
          "title": "x402 Launch Pack Generator",
          "xpaySuggestedPriceUsd": "9.00"
        },
        {
          "name": "generate_trust_receipt",
          "pricingTier": "receipt-evidence",
          "pricingTiers": null,
          "title": "Generate Trust Receipt",
          "xpaySuggestedPriceUsd": "0.05"
        }
      ],
      "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
      "name": "GateCheck",
      "nextRevenueAction": "Use the routeability sample and xpay central reindex packet, then keep /gatecheck/examples in live rechecks.",
      "not10OutOf10Because": [
        "xpay central discovery propagation is not proven",
        "several long-tail directories are submitted/reviewing, packet-ready, or candidate rather than verified live"
      ],
      "openapiUrl": "https://proofbeforepay.vercel.app/openapi.json",
      "providerName": "GateCheck by LarryBuildsAI",
      "revenueConfigured": {
        "directPaidEndpointCount": 5,
        "independentPaidPath": true,
        "mcpToolCount": 6,
        "quoteFirst": false,
        "xpayProxyLiveInRecords": true
      },
      "x402ManifestUrl": "https://proofbeforepay.vercel.app/.well-known/x402"
    },
    {
      "buyerMoment": "decide whether an agent should buy, stop, or ask for proof before larger paid tool chains",
      "canonicalUrl": "https://proofbeforepay.vercel.app/signal-desk",
      "claimBoundary": "Signal Desk is advisory spend preflight only; no outreach, trading, wallet enforcement, settlement, compliance, public traction, or revenue claim.",
      "directPaidEndpoints": [
        {
          "method": "POST",
          "offer": "Agent Route Quote",
          "path": "/v1/revenue/agent-router/quote",
          "priceUsd": "0.03",
          "requiresX402": true,
          "toolName": "quote_agent_route"
        },
        {
          "method": "POST",
          "offer": "Public Lead Brief",
          "path": "/v1/revenue/lead-enrichment/brief",
          "priceUsd": "0.03",
          "requiresX402": true,
          "toolName": "generate_public_lead_brief"
        },
        {
          "method": "POST",
          "offer": "DeFi Token Risk Snapshot",
          "path": "/v1/revenue/defi/token-risk",
          "priceUsd": "0.01",
          "requiresX402": true,
          "toolName": "score_defi_token_risk"
        },
        {
          "method": "POST",
          "offer": "Market Tool Comparison",
          "path": "/v1/revenue/market-gap/compare",
          "priceUsd": "0.03",
          "requiresX402": true,
          "toolName": "compare_market_tool_options"
        }
      ],
      "id": "signal-desk",
      "marketplace": {
        "hasUnresolvedExternalGaps": true,
        "hasVerifiedLiveTargets": true,
        "openGapTargetCount": 12,
        "packetUrl": "https://proofbeforepay.vercel.app/signal-desk/marketplaces.json",
        "statusCategoryCounts": {
          "blocked_auth": 1,
          "candidate": 2,
          "packet_ready": 3,
          "partial_live_external_gap": 2,
          "propagation_watch": 1,
          "submitted_review": 3,
          "verified_live": 3
        },
        "tenOutOfTenMarketplaceReady": false,
        "trackedTargetCount": 15,
        "trackedTargets": [
          {
            "buyerImpact": "The next step cannot be completed until an authenticated owner action succeeds.",
            "name": "Official MCP Registry",
            "nextAction": "owner must re-authenticate or provide a usable account path before publish or refresh",
            "priority": 1,
            "publicStatusLabel": "Blocked by account/auth",
            "readinessLabel": "auth-blocked",
            "statusCategory": "blocked_auth"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "Glama",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 2,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "Smithery",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 3,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
            "name": "xpay Tools",
            "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
            "priority": 4,
            "publicStatusLabel": "Live, but stale external metadata",
            "readinessLabel": "refresh-needed",
            "statusCategory": "partial_live_external_gap"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "mcpservers.org",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 5,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "The surface may ingest from an upstream registry later; visibility is not proven yet.",
            "name": "PulseMCP",
            "nextAction": "watch external indexing; do not manually resubmit while upstream registry records are live",
            "priority": 6,
            "publicStatusLabel": "Waiting on external indexing",
            "readinessLabel": "watching-propagation",
            "statusCategory": "propagation_watch"
          },
          {
            "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
            "name": "MCP.so",
            "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
            "priority": 7,
            "publicStatusLabel": "Live, but stale external metadata",
            "readinessLabel": "refresh-needed",
            "statusCategory": "partial_live_external_gap"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "MCP Market",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 8,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "MCPHubz",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 9,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "CuratedMCP",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 10,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "AgentNDX",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 11,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "MCPlane",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 12,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "1 Server",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 13,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "This may be a useful directory, but fit and submission requirements still need qualification.",
            "name": "MCPize",
            "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
            "priority": 14,
            "publicStatusLabel": "Candidate; qualification needed",
            "readinessLabel": "candidate",
            "statusCategory": "candidate"
          },
          {
            "buyerImpact": "This may be a useful directory, but fit and submission requirements still need qualification.",
            "name": "Alpic Registry",
            "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
            "priority": 15,
            "publicStatusLabel": "Candidate; qualification needed",
            "readinessLabel": "candidate",
            "statusCategory": "candidate"
          }
        ],
        "verifiedLiveTargetCount": 3
      },
      "mcpTools": [
        {
          "name": "quote_agent_route",
          "pricingTier": "agent-spend-routing",
          "pricingTiers": null,
          "title": "Agent Route Quote",
          "xpaySuggestedPriceUsd": "0.03"
        },
        {
          "name": "generate_public_lead_brief",
          "pricingTier": "public-lead-brief",
          "pricingTiers": null,
          "title": "Public Lead Brief",
          "xpaySuggestedPriceUsd": "0.03"
        },
        {
          "name": "score_defi_token_risk",
          "pricingTier": "defi-risk-preflight",
          "pricingTiers": null,
          "title": "DeFi Token Risk Snapshot",
          "xpaySuggestedPriceUsd": "0.01"
        },
        {
          "name": "compare_market_tool_options",
          "pricingTier": "market-aware-tool-routing",
          "pricingTiers": null,
          "title": "Market Tool Comparison",
          "xpaySuggestedPriceUsd": "0.03"
        }
      ],
      "mcpUrl": "https://proofbeforepay.vercel.app/signal-desk/mcp",
      "name": "Signal Desk",
      "nextRevenueAction": "Fix xpay central discovery and shared portal shell text, then target advisory spend-preflight buyers.",
      "not10OutOf10Because": [
        "xpay central discovery and skill/explore visibility are not proven",
        "xpay portal shell still carries shared legacy text in current records",
        "MCPHubz, MCP Market, AgentNDX, PulseMCP, and other directories are not fully verified live"
      ],
      "openapiUrl": "https://proofbeforepay.vercel.app/signal-desk/openapi.json",
      "providerName": "Signal Desk by LarryBuildsAI",
      "revenueConfigured": {
        "directPaidEndpointCount": 4,
        "independentPaidPath": true,
        "mcpToolCount": 4,
        "quoteFirst": false,
        "xpayProxyLiveInRecords": true
      },
      "x402ManifestUrl": "https://proofbeforepay.vercel.app/.well-known/signal-desk-x402"
    },
    {
      "buyerMoment": "quote and buy one public-data result with source URLs, confidence, timestamps, and receipt hashes",
      "canonicalUrl": "https://proofbeforepay.vercel.app/resultrail",
      "claimBoundary": "ResultRail returns public-data result packs only; no private data access, guaranteed completeness, customer adoption, settlement volume, or revenue claim.",
      "directPaidEndpoints": [
        {
          "method": "POST",
          "offer": "free quote before paid result",
          "path": "/v1/resultrail/quote",
          "priceUsd": "0.00",
          "requiresX402": false,
          "toolName": "quote_data_result",
          "xpaySuggestedPriceUsd": "0.001"
        },
        {
          "method": "POST",
          "offer": "Domain Result Pack",
          "path": "/v1/resultrail/domain",
          "priceUsd": "0.12",
          "requiresX402": true,
          "toolName": "enrich_domain_result"
        },
        {
          "method": "POST",
          "offer": "URL Extract Result",
          "path": "/v1/resultrail/extract",
          "priceUsd": "0.05",
          "requiresX402": true,
          "toolName": "extract_url_result"
        }
      ],
      "id": "resultrail",
      "marketplace": {
        "hasUnresolvedExternalGaps": true,
        "hasVerifiedLiveTargets": true,
        "openGapTargetCount": 11,
        "packetUrl": "https://proofbeforepay.vercel.app/resultrail/marketplaces.json",
        "statusCategoryCounts": {
          "blocked_auth": 1,
          "candidate": 1,
          "packet_ready": 3,
          "partial_live_external_gap": 2,
          "prepared_requires_approval": 1,
          "propagation_watch": 1,
          "submitted_review": 2,
          "verified_live": 3
        },
        "tenOutOfTenMarketplaceReady": false,
        "trackedTargetCount": 14,
        "trackedTargets": [
          {
            "buyerImpact": "The next step cannot be completed until an authenticated owner action succeeds.",
            "name": "Official MCP Registry",
            "nextAction": "owner must re-authenticate or provide a usable account path before publish or refresh",
            "priority": 1,
            "publicStatusLabel": "Blocked by account/auth",
            "readinessLabel": "auth-blocked",
            "statusCategory": "blocked_auth"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "Glama",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 2,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "Smithery",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 3,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "The surface may ingest from an upstream registry later; visibility is not proven yet.",
            "name": "PulseMCP",
            "nextAction": "watch external indexing; do not manually resubmit while upstream registry records are live",
            "priority": 4,
            "publicStatusLabel": "Waiting on external indexing",
            "readinessLabel": "watching-propagation",
            "statusCategory": "propagation_watch"
          },
          {
            "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
            "name": "xpay Tools",
            "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
            "priority": 5,
            "publicStatusLabel": "Live, but stale external metadata",
            "readinessLabel": "refresh-needed",
            "statusCategory": "partial_live_external_gap"
          },
          {
            "buyerImpact": "This may be a useful directory, but fit and submission requirements still need qualification.",
            "name": "OMA-AI",
            "nextAction": "qualify the directory and build a target-specific packet before requesting approval",
            "priority": 6,
            "publicStatusLabel": "Candidate; qualification needed",
            "readinessLabel": "candidate",
            "statusCategory": "candidate"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "MCP Market",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 7,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "The surface is reachable, but it may show an old URL, missing product terms, or stale shell copy.",
            "name": "MCP.so",
            "nextAction": "ask the external platform to refresh stale remotes, central discovery, or public shell text",
            "priority": 8,
            "publicStatusLabel": "Live, but stale external metadata",
            "readinessLabel": "refresh-needed",
            "statusCategory": "partial_live_external_gap"
          },
          {
            "buyerImpact": "The packet is ready, but no submission should happen until the owner approves the exact action.",
            "name": "MCPHubz",
            "nextAction": "submit only after exact action-time owner approval",
            "priority": 9,
            "publicStatusLabel": "Ready; needs explicit approval",
            "readinessLabel": "approval-gated",
            "statusCategory": "prepared_requires_approval"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "MCP.Directory",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 10,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "A buyer or agent can see the product on this surface now; keep monitoring for stale metadata.",
            "name": "mcpservers.org",
            "nextAction": "monitor; refresh only if product metadata changes",
            "priority": 11,
            "publicStatusLabel": "Verified live",
            "readinessLabel": "revenue-ready-visible",
            "statusCategory": "verified_live"
          },
          {
            "buyerImpact": "Submission evidence exists, but buyers should not be told the listing is live or approved yet.",
            "name": "AgentNDX",
            "nextAction": "watch for review result; do not claim live listing until public evidence proves it",
            "priority": 12,
            "publicStatusLabel": "Submitted; awaiting public evidence",
            "readinessLabel": "review-pending",
            "statusCategory": "submitted_review"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "Awesome MCP Servers lists",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 13,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          },
          {
            "buyerImpact": "The product has enough first-party evidence to prepare a submission, but external listing is not proven.",
            "name": "Anthropic Remote MCP Directory",
            "nextAction": "prepare target-specific packet and request action-time approval before submission",
            "priority": 14,
            "publicStatusLabel": "Packet ready; submission not approved",
            "readinessLabel": "packet-ready",
            "statusCategory": "packet_ready"
          }
        ],
        "verifiedLiveTargetCount": 3
      },
      "mcpTools": [
        {
          "name": "quote_data_result",
          "pricingTier": "xpay-minimum-quote",
          "pricingTiers": null,
          "title": "Result Quote",
          "xpaySuggestedPriceUsd": "0.001"
        },
        {
          "name": "enrich_domain_result",
          "pricingTier": "domain-result-pack",
          "pricingTiers": null,
          "title": "Domain Result Pack",
          "xpaySuggestedPriceUsd": "0.12"
        },
        {
          "name": "extract_url_result",
          "pricingTier": "url-extract-result",
          "pricingTiers": null,
          "title": "URL Extract Result",
          "xpaySuggestedPriceUsd": "0.05"
        }
      ],
      "mcpUrl": "https://proofbeforepay.vercel.app/resultrail/mcp",
      "name": "ResultRail",
      "nextRevenueAction": "Submit MCPHubz ResultRail only after exact approval, then verify xpay central and AgentNDX/PulseMCP/MCP Market visibility.",
      "not10OutOf10Because": [
        "MCPHubz ResultRail final submit still requires action-time approval",
        "xpay central discovery propagation is not proven",
        "AgentNDX public API, MCP Market review, PulseMCP ingestion, and long-tail listings are not fully verified live"
      ],
      "openapiUrl": "https://proofbeforepay.vercel.app/resultrail/openapi.json",
      "providerName": "ResultRail by LarryBuildsAI",
      "revenueConfigured": {
        "directPaidEndpointCount": 3,
        "independentPaidPath": true,
        "mcpToolCount": 3,
        "quoteFirst": true,
        "xpayProxyLiveInRecords": true
      },
      "x402ManifestUrl": "https://proofbeforepay.vercel.app/.well-known/resultrail-x402"
    }
  ],
  "remaining10OutOf10Gates": [
    "Publish the prepared Official MCP Registry manifests after mcp-publisher GitHub re-authentication.",
    "Confirm Official MCP Registry remotes use proofbeforepay.vercel.app for GateCheck, Signal Desk, and ResultRail.",
    "Refresh or request refresh for MCP.so listings that still show legacy remotes.",
    "Resolve xpay central discovery and shared portal shell propagation gaps.",
    "Verify review-gated directories before claiming live marketplace presence.",
    "Keep production /gatecheck/examples in post-deploy live rechecks."
  ],
  "schemaVersion": "2026-05-25",
  "summary": {
    "allProductsHaveClaimBoundaries": true,
    "allProductsHaveIndependentPaidPath": true,
    "allProductsHaveMarketplacePackets": true,
    "productCount": 3
  },
  "updated": "2026-05-25"
}