{
  "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": "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",
  "preferredTransport": "streamable-http",
  "preferredUse": "Return buy, skip, stop, or ask-for-proof decisions with stop conditions and claim boundaries.",
  "protocolVersion": "0.3.0",
  "provider": {
    "name": "LarryBuildsAI",
    "url": "https://x402-resource-scanner.vercel.app"
  },
  "selectedProduct": {
    "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"
  },
  "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"
      ]
    }
  ],
  "suiteUrl": "https://x402-resource-scanner.vercel.app",
  "transports": [
    {
      "relationship": "primary-mcp",
      "type": "streamable-http",
      "url": "https://x402-resource-scanner.vercel.app/signal-desk/mcp"
    },
    {
      "relationship": "rest-api",
      "type": "openapi",
      "url": "https://x402-resource-scanner.vercel.app/signal-desk/openapi.json"
    }
  ],
  "url": "https://x402-resource-scanner.vercel.app/signal-desk",
  "x402Manifest": "https://x402-resource-scanner.vercel.app/.well-known/signal-desk-x402"
}