{
  "agentTooling": {
    "legacyMcpEndpoint": "/mcp",
    "marketplaceCategory": "Agent Verification & Security",
    "mcpEndpoint": "/gatecheck/mcp",
    "searchTerms": [
      "GateCheck",
      "GateCheck by LarryBuildsAI",
      "LarryBuildsAI GateCheck",
      "Agent Tool Readiness Checker",
      "Agent Tool Readiness Checker by LarryBuildsAI",
      "paid agent tool readiness",
      "paid tool readiness",
      "agent tool readiness",
      "agent readiness checker",
      "x402 routeability",
      "routeability card",
      "x402 seller readiness",
      "x402 readiness report",
      "x402 Resource Scanner",
      "x402 Launch Pack Generator",
      "x402 launch pack",
      "paid-path probe",
      "unpaid 402 probe",
      "MCP seller readiness",
      "MCP launch pack",
      "Boundary Guard x402",
      "x402",
      "Agentic.Market",
      "CDP Bazaar",
      "MCP",
      "seller readiness",
      "paid agent tools",
      "paid API"
    ],
    "tools": [
      "boundary_guard_check",
      "scan_x402_resource",
      "probe_x402_paid_path",
      "check_agent_tool_readiness",
      "generate_x402_launch_pack",
      "generate_trust_receipt"
    ],
    "transport": "streamable-http"
  },
  "provider": {
    "aliases": [
      "Agent Tool Readiness Checker",
      "Agent Tool Readiness Checker by LarryBuildsAI",
      "x402 Resource Scanner",
      "x402 Launch Pack Generator",
      "Boundary Guard x402"
    ],
    "category": "Agent Verification & Security",
    "claimBoundary": "Readiness checks prove observed public metadata and unpaid 402 behavior only; they do not prove marketplace endorsement, settlement, security certification, or downstream execution.",
    "description": "Routeability proof for paid agent tools: GateCheck buyer-readable routeability evidence, $1 quick checks, $10 buyer-safe reports, $49 premium x402 launch packs, unpaid 402 paid-path probes, OpenAPI/MCP surfaces, and bounded receipt evidence.",
    "docsUrl": "https://proofbeforepay.vercel.app/llms.txt",
    "homepageUrl": "https://proofbeforepay.vercel.app",
    "legacyName": "Boundary Guard x402",
    "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
    "name": "GateCheck by LarryBuildsAI",
    "openapiUrl": "https://proofbeforepay.vercel.app/openapi.json",
    "productName": "GateCheck",
    "providerName": "LarryBuildsAI"
  },
  "resources": [
    {
      "description": "Scan a target URL for /.well-known/x402, /openapi.json, resource counts, pricing, listing staleness, and next-step issues.",
      "method": "GET",
      "parameters": [
        {
          "in": "query",
          "name": "url",
          "required": true
        },
        {
          "in": "query",
          "name": "marketplace_url",
          "required": false
        },
        {
          "in": "query",
          "name": "expected_resources",
          "required": false
        }
      ],
      "path": "/v1/x402/scan",
      "price": {
        "amount": "0.25",
        "asset": "USDC"
      }
    },
    {
      "description": "Probe a paid endpoint without payment, parse its x402 402 challenge, compare expected network/asset/price, and return a health receipt.",
      "method": "POST",
      "parameters": [
        {
          "in": "body",
          "name": "target",
          "required": true
        },
        {
          "in": "body",
          "name": "method",
          "required": false
        },
        {
          "in": "body",
          "name": "expected",
          "required": false
        }
      ],
      "path": "/v1/x402/health/probe",
      "price": {
        "amount": "0.50",
        "asset": "USDC"
      }
    },
    {
      "bazaar": {
        "bodyType": "json",
        "category": "Agent Verification & Security",
        "description": "LarryBuildsAI readiness checks for x402 and MCP paid-tool launches: public metadata, unpaid 402 probes, agent-discovery checks, launch-pack guidance, and claim boundaries before marketplace listing.",
        "discoverable": true,
        "docsUrl": "https://proofbeforepay.vercel.app/llms.txt",
        "homepageUrl": "https://proofbeforepay.vercel.app",
        "inputExample": {
          "target": "https://proofbeforepay.vercel.app",
          "tier": "quick"
        },
        "inputSchema": {
          "additionalProperties": false,
          "properties": {
            "expected": {
              "additionalProperties": true,
              "type": "object"
            },
            "expected_resources": {
              "minimum": 0,
              "type": "integer"
            },
            "marketplace_url": {
              "format": "uri",
              "type": "string"
            },
            "method": {
              "default": "GET",
              "enum": [
                "GET",
                "HEAD",
                "OPTIONS"
              ],
              "type": "string"
            },
            "paid_path": {
              "format": "uri",
              "type": "string"
            },
            "target": {
              "description": "Public x402/API/MCP service URL to inspect.",
              "format": "uri",
              "type": "string"
            },
            "tier": {
              "default": "quick",
              "enum": [
                "quick",
                "deep",
                "report"
              ],
              "type": "string"
            }
          },
          "required": [
            "target"
          ],
          "type": "object"
        },
        "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
        "method": "POST",
        "name": "GateCheck Readiness by LarryBuildsAI",
        "openapiUrl": "https://proofbeforepay.vercel.app/openapi.json",
        "outputExample": {
          "claimBoundaries": [
            "Observed public metadata only; no security certification or marketplace endorsement is implied."
          ],
          "issues": [],
          "ready": true,
          "recommendedFixes": [],
          "score": 96
        },
        "outputSchema": {
          "properties": {
            "checks": {
              "type": "object"
            },
            "claimBoundaries": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "issues": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "ready": {
              "type": "boolean"
            },
            "recommendedFixes": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "score": {
              "maximum": 100,
              "minimum": 0,
              "type": "integer"
            },
            "x402Payment": {
              "type": "object"
            }
          },
          "type": "object"
        },
        "provider": "LarryBuildsAI",
        "providerName": "LarryBuildsAI",
        "providerUrl": "https://proofbeforepay.vercel.app",
        "service": {
          "aliases": [
            "Agent Tool Readiness Checker by LarryBuildsAI",
            "x402 Resource Scanner",
            "x402 Launch Pack Generator"
          ],
          "category": "Agent Verification & Security",
          "discoverable": true,
          "docsUrl": "https://proofbeforepay.vercel.app/llms.txt",
          "homepageUrl": "https://proofbeforepay.vercel.app",
          "id": "x402-resource-scanner",
          "legacyMcpUrl": "https://proofbeforepay.vercel.app/mcp",
          "legacyName": "Boundary Guard x402",
          "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
          "name": "GateCheck by LarryBuildsAI",
          "openapiUrl": "https://proofbeforepay.vercel.app/openapi.json",
          "provider": "LarryBuildsAI",
          "providerName": "LarryBuildsAI",
          "providerUrl": "https://proofbeforepay.vercel.app",
          "x402WellKnownUrl": "https://proofbeforepay.vercel.app/.well-known/x402"
        },
        "tags": [
          "x402",
          "MCP",
          "agent-tools",
          "paid-api",
          "seller-readiness",
          "marketplace-readiness",
          "launch-pack"
        ],
        "x402WellKnownUrl": "https://proofbeforepay.vercel.app/.well-known/x402"
      },
      "description": "GateCheck readiness v1: quick/deep/report readiness checks that compose x402 scans, agent discovery checks (/llms.txt, /agents.txt, /.well-known/mcp.json, /gatecheck/mcp), optional unpaid paid-path probes, and metadata/report guidance.",
      "method": "POST",
      "parameters": [
        {
          "in": "body",
          "name": "target",
          "required": true
        },
        {
          "enum": [
            "quick",
            "deep",
            "report"
          ],
          "in": "body",
          "name": "tier",
          "required": false
        },
        {
          "in": "body",
          "name": "paid_path",
          "required": false
        },
        {
          "enum": [
            "GET",
            "HEAD",
            "OPTIONS"
          ],
          "in": "body",
          "name": "method",
          "required": false
        },
        {
          "in": "body",
          "name": "marketplace_url",
          "required": false
        },
        {
          "in": "body",
          "name": "expected_resources",
          "required": false
        },
        {
          "in": "body",
          "name": "expected",
          "required": false
        }
      ],
      "path": "/v1/x402/agent-tools/readiness",
      "price": {
        "amount": "1.00",
        "asset": "USDC"
      },
      "pricingTiers": {
        "deep": {
          "amount": "5.00",
          "asset": "USDC"
        },
        "quick": {
          "amount": "1.00",
          "asset": "USDC"
        },
        "report": {
          "amount": "10.00",
          "asset": "USDC"
        }
      }
    },
    {
      "bazaar": {
        "bodyType": "json",
        "category": "Agent Verification & Security",
        "description": "Generates marketplace-safe x402 launch artifacts from readiness evidence: listing copy, buyer FAQ, checklist, approval packet, and claim boundaries.",
        "discoverable": true,
        "docsUrl": "https://proofbeforepay.vercel.app/llms.txt",
        "homepageUrl": "https://proofbeforepay.vercel.app",
        "inputExample": {
          "target": "https://proofbeforepay.vercel.app",
          "tier": "single"
        },
        "inputSchema": {
          "additionalProperties": false,
          "properties": {
            "audience": {
              "type": "string"
            },
            "desired_marketplaces": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "expected": {
              "additionalProperties": true,
              "type": "object"
            },
            "expected_resources": {
              "minimum": 0,
              "type": "integer"
            },
            "marketplace_url": {
              "format": "uri",
              "type": "string"
            },
            "method": {
              "default": "GET",
              "enum": [
                "GET",
                "HEAD",
                "OPTIONS"
              ],
              "type": "string"
            },
            "paid_path": {
              "format": "uri",
              "type": "string"
            },
            "primary_use_case": {
              "type": "string"
            },
            "product_name": {
              "type": "string"
            },
            "target": {
              "description": "Public x402/API/MCP service URL to package for launch.",
              "format": "uri",
              "type": "string"
            },
            "tier": {
              "default": "single",
              "enum": [
                "single",
                "service",
                "premium"
              ],
              "type": "string"
            }
          },
          "required": [
            "target"
          ],
          "type": "object"
        },
        "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
        "method": "POST",
        "name": "x402 Launch Pack Generator",
        "openapiUrl": "https://proofbeforepay.vercel.app/openapi.json",
        "outputExample": {
          "approvalPacket": {
            "status": "draft"
          },
          "buyerFaq": [],
          "claimBoundaries": [
            "Generated pack does not post, submit listings, spend funds, or imply official endorsement."
          ],
          "launchChecklist": [],
          "listingCopy": {
            "oneLiner": "GateCheck by LarryBuildsAI: x402 readiness and launch-pack artifacts for paid API/MCP builders."
          }
        },
        "outputSchema": {
          "properties": {
            "approvalPacket": {
              "type": "object"
            },
            "buyerFaq": {
              "type": "array"
            },
            "claimBoundaries": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "launchChecklist": {
              "type": "array"
            },
            "listingCopy": {
              "type": "object"
            },
            "x402Payment": {
              "type": "object"
            }
          },
          "type": "object"
        },
        "provider": "LarryBuildsAI",
        "providerName": "LarryBuildsAI",
        "providerUrl": "https://proofbeforepay.vercel.app",
        "service": {
          "aliases": [
            "Agent Tool Readiness Checker by LarryBuildsAI",
            "x402 Resource Scanner",
            "x402 Launch Pack Generator"
          ],
          "category": "Agent Verification & Security",
          "discoverable": true,
          "docsUrl": "https://proofbeforepay.vercel.app/llms.txt",
          "homepageUrl": "https://proofbeforepay.vercel.app",
          "id": "x402-resource-scanner",
          "legacyMcpUrl": "https://proofbeforepay.vercel.app/mcp",
          "legacyName": "Boundary Guard x402",
          "mcpUrl": "https://proofbeforepay.vercel.app/gatecheck/mcp",
          "name": "GateCheck by LarryBuildsAI",
          "openapiUrl": "https://proofbeforepay.vercel.app/openapi.json",
          "provider": "LarryBuildsAI",
          "providerName": "LarryBuildsAI",
          "providerUrl": "https://proofbeforepay.vercel.app",
          "x402WellKnownUrl": "https://proofbeforepay.vercel.app/.well-known/x402"
        },
        "tags": [
          "x402",
          "MCP",
          "agent-tools",
          "paid-api",
          "seller-readiness",
          "marketplace-readiness",
          "launch-pack"
        ],
        "x402WellKnownUrl": "https://proofbeforepay.vercel.app/.well-known/x402"
      },
      "description": "x402 Launch Pack Generator v0: listing copy, buyer FAQ, launch checklist, approval packet, and marketplace-safe claim boundaries for x402/MCP sellers.",
      "method": "POST",
      "parameters": [
        {
          "in": "body",
          "name": "target",
          "required": true
        },
        {
          "enum": [
            "single",
            "service",
            "premium"
          ],
          "in": "body",
          "name": "tier",
          "required": false
        },
        {
          "in": "body",
          "name": "product_name",
          "required": false
        },
        {
          "in": "body",
          "name": "audience",
          "required": false
        },
        {
          "in": "body",
          "name": "primary_use_case",
          "required": false
        },
        {
          "in": "body",
          "name": "paid_path",
          "required": false
        },
        {
          "enum": [
            "GET",
            "HEAD",
            "OPTIONS"
          ],
          "in": "body",
          "name": "method",
          "required": false
        },
        {
          "in": "body",
          "name": "marketplace_url",
          "required": false
        },
        {
          "in": "body",
          "name": "expected_resources",
          "required": false
        },
        {
          "in": "body",
          "name": "expected",
          "required": false
        }
      ],
      "path": "/v1/x402/launch-pack",
      "price": {
        "amount": "9.00",
        "asset": "USDC"
      },
      "pricingTiers": {
        "premium": {
          "amount": "49.00",
          "asset": "USDC"
        },
        "service": {
          "amount": "29.00",
          "asset": "USDC"
        },
        "single": {
          "amount": "9.00",
          "asset": "USDC"
        }
      }
    },
    {
      "description": "Return a Boundary Guard-style receipt for submitted request metadata, policy decision, hashes, result summary, and next-step guidance.",
      "method": "POST",
      "parameters": [
        {
          "in": "body",
          "name": "request",
          "required": true
        },
        {
          "in": "body",
          "name": "policy",
          "required": false
        },
        {
          "in": "body",
          "name": "result",
          "required": false
        }
      ],
      "path": "/v1/receipts/check",
      "price": {
        "amount": "0.05",
        "asset": "USDC"
      }
    }
  ]
}