{
  "items": [
    {
      "resource": "https://aliyev.site/WebMesh/search",
      "type": "http",
      "x402Version": 2,
      "serviceName": "WebMesh Sovereign Search",
      "description": "Sovereign web search & clean content extraction API for AI agents. Multi-engine aggregation, LLM-ready markdown output. Pay per use with USDC on Base via x402.",
      "tags": [
        "search",
        "web",
        "ai",
        "markdown",
        "extraction",
        "sovereign"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "payTo": "0xFcE059e2baF9A704279d6996e53399ABb99B1E77",
          "maxTimeoutSeconds": 300
        }
      ],
      "extensions": {
        "bazaar": {
          "routeTemplate": "/WebMesh/search",
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "q": "what is x402?",
                "extract_content": false,
                "max_results": 5
              }
            },
            "output": {
              "type": "json",
              "example": {
                "query": "what is x402?",
                "results": [
                  {
                    "title": "x402 - Payment Required",
                    "url": "https://x402.org/",
                    "snippet": "x402 is an open payment protocol..."
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "const": "http",
                    "type": "string"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "q": {
                        "type": "string",
                        "description": "Search query string"
                      },
                      "extract_content": {
                        "type": "boolean",
                        "description": "Extract clean readable full page text"
                      },
                      "max_results": {
                        "type": "number",
                        "description": "Maximum number of search results (1-10)"
                      }
                    },
                    "required": [
                      "q"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ]
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    }
  ]
}