{
  "capabilities": [
    "x402 routeability proof",
    "MCP/OpenAPI discovery checks",
    "spend-preflight decision receipts",
    "quote-first public data result packs",
    "claim-boundary receipts"
  ],
  "claimBoundary": "First-party product metadata only. No marketplace approval, endorsement, customer adoption, settlement volume, revenue, compliance, security certification, wallet custody, or public traction claim.",
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown",
    "text/plain"
  ],
  "description": "Buyer-readable proof before agent spend for paid x402 and MCP workflows.",
  "name": "LarryBuildsAI x402 proof layer",
  "preferredTransport": "streamable-http",
  "products": [
    {
      "description": "Routeability proof for paid x402 and MCP tools before buyers, agents, marketplaces, or directories hit the route.",
      "llms": "https://x402-resource-scanner.vercel.app/gatecheck/llms-full.txt",
      "mcp": "https://x402-resource-scanner.vercel.app/gatecheck/mcp",
      "name": "GateCheck by LarryBuildsAI",
      "openapi": "https://x402-resource-scanner.vercel.app/openapi.json",
      "preferredUse": "Validate public x402/MCP route evidence, unpaid 402 behavior, OpenAPI/MCP discovery, pricing clarity, and claim boundaries.",
      "skills": [
        {
          "description": "Inspect public x402/MCP/OpenAPI evidence and return proceed, fix first, ask-for-proof, or do-not-route guidance.",
          "endpoint": "https://x402-resource-scanner.vercel.app/v1/x402/agent-tools/readiness",
          "id": "gatecheck-routeability",
          "inputModes": [
            "application/json",
            "text/plain"
          ],
          "name": "Check paid route readiness",
          "outputModes": [
            "application/json",
            "text/markdown"
          ]
        }
      ],
      "url": "https://x402-resource-scanner.vercel.app/gatecheck",
      "x402Manifest": "https://x402-resource-scanner.vercel.app/.well-known/x402"
    },
    {
      "description": "Advisory spend-preflight receipts before agents chain paid search, enrichment, model, market, or onchain-data calls.",
      "llms": "https://x402-resource-scanner.vercel.app/signal-desk/llms.txt",
      "mcp": "https://x402-resource-scanner.vercel.app/signal-desk/mcp",
      "name": "Signal Desk by LarryBuildsAI",
      "openapi": "https://x402-resource-scanner.vercel.app/signal-desk/openapi.json",
      "preferredUse": "Return buy, skip, stop, or ask-for-proof decisions with stop conditions and claim boundaries.",
      "skills": [
        {
          "description": "Return buy, stop, skip, or ask-for-proof before an agent chains paid tools.",
          "endpoint": "https://x402-resource-scanner.vercel.app/signal-desk/samples/market-tool-comparison.json",
          "id": "signal-desk-spend-preflight",
          "inputModes": [
            "application/json",
            "text/plain"
          ],
          "name": "Get a paid-tool spend decision",
          "outputModes": [
            "application/json"
          ]
        }
      ],
      "url": "https://x402-resource-scanner.vercel.app/signal-desk",
      "x402Manifest": "https://x402-resource-scanner.vercel.app/.well-known/signal-desk-x402"
    },
    {
      "description": "Quote-first public data result packs with source URLs, confidence, stop conditions, and receipt hashes.",
      "llms": "https://x402-resource-scanner.vercel.app/resultrail/llms.txt",
      "mcp": "https://x402-resource-scanner.vercel.app/resultrail/mcp",
      "name": "ResultRail by LarryBuildsAI",
      "openapi": "https://x402-resource-scanner.vercel.app/resultrail/openapi.json",
      "preferredUse": "Quote one public domain or URL result before payment, then return an accepted or partial result with evidence.",
      "skills": [
        {
          "description": "Show the target, price, success contract, and no-charge conditions before buying one public result.",
          "endpoint": "https://x402-resource-scanner.vercel.app/v1/resultrail/quote",
          "id": "resultrail-quote-first-result",
          "inputModes": [
            "application/json",
            "text/plain"
          ],
          "name": "Quote a public-data result before payment",
          "outputModes": [
            "application/json"
          ]
        }
      ],
      "url": "https://x402-resource-scanner.vercel.app/resultrail",
      "x402Manifest": "https://x402-resource-scanner.vercel.app/.well-known/resultrail-x402"
    }
  ],
  "protocolVersion": "0.3.0",
  "provider": {
    "name": "LarryBuildsAI",
    "url": "https://x402-resource-scanner.vercel.app"
  },
  "selectedProduct": {
    "description": "Routeability proof for paid x402 and MCP tools before buyers, agents, marketplaces, or directories hit the route.",
    "llms": "https://x402-resource-scanner.vercel.app/gatecheck/llms-full.txt",
    "mcp": "https://x402-resource-scanner.vercel.app/gatecheck/mcp",
    "name": "GateCheck by LarryBuildsAI",
    "openapi": "https://x402-resource-scanner.vercel.app/openapi.json",
    "preferredUse": "Validate public x402/MCP route evidence, unpaid 402 behavior, OpenAPI/MCP discovery, pricing clarity, and claim boundaries.",
    "skills": [
      {
        "description": "Inspect public x402/MCP/OpenAPI evidence and return proceed, fix first, ask-for-proof, or do-not-route guidance.",
        "endpoint": "https://x402-resource-scanner.vercel.app/v1/x402/agent-tools/readiness",
        "id": "gatecheck-routeability",
        "inputModes": [
          "application/json",
          "text/plain"
        ],
        "name": "Check paid route readiness",
        "outputModes": [
          "application/json",
          "text/markdown"
        ]
      }
    ],
    "url": "https://x402-resource-scanner.vercel.app/gatecheck",
    "x402Manifest": "https://x402-resource-scanner.vercel.app/.well-known/x402"
  },
  "skills": [
    {
      "description": "Inspect public x402/MCP/OpenAPI evidence and return proceed, fix first, ask-for-proof, or do-not-route guidance.",
      "endpoint": "https://x402-resource-scanner.vercel.app/v1/x402/agent-tools/readiness",
      "id": "gatecheck-routeability",
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "name": "Check paid route readiness",
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    }
  ],
  "transports": [
    {
      "relationship": "default-product-mcp",
      "type": "streamable-http",
      "url": "https://x402-resource-scanner.vercel.app/gatecheck/mcp"
    },
    {
      "relationship": "default-product-rest-api",
      "type": "openapi",
      "url": "https://x402-resource-scanner.vercel.app/openapi.json"
    }
  ],
  "url": "https://x402-resource-scanner.vercel.app"
}