{
  "x402Version": 2,
  "name": "EchoEmpire Cents Tools",
  "description": "Apify-free micro-utilities paid per call in USDC on Base via x402.",
  "network": "eip155:8453",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "payTo": "0xb58Ee6163e1125A4E8C5035c95266D30F0E9765e",
  "facilitator": "https://facilitator.payai.network",
  "operator": "EchoEmpire LLC",
  "homepage": "https://foundry.echoempire.org",
  "resources": [
    {
      "url": "https://echoempire-x402-cents.echoempire-in-co.workers.dev/v1/url-probe",
      "method": "GET",
      "price": "$0.002",
      "amount": "2000",
      "description": "Probe a URL: HTTP status, redirect chain, final URL, content-type, latency. In-Worker, no third-party API.",
      "queryParams": {
        "url": {
          "type": "string",
          "description": "Absolute http(s) URL to probe"
        }
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "2000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xb58Ee6163e1125A4E8C5035c95266D30F0E9765e",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "url": "https://example.com"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "url": "https://example.com",
                "finalUrl": "https://example.com/",
                "status": 200,
                "ok": true,
                "redirects": [],
                "contentType": "text/html",
                "elapsedMs": 120
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "Absolute http(s) URL to probe"
                      }
                    },
                    "required": [
                      "url"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "url": "https://echoempire-x402-cents.echoempire-in-co.workers.dev/v1/email-mx",
      "method": "GET",
      "price": "$0.003",
      "amount": "3000",
      "description": "Email deliverability pre-check: syntax, MX records (DNS-over-HTTPS), null-MX, A fallback, disposable and role-account flags. No SMTP.",
      "queryParams": {
        "email": {
          "type": "string",
          "description": "Email address to check"
        }
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "3000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xb58Ee6163e1125A4E8C5035c95266D30F0E9765e",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "email": "jane@example.com"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "email": "jane@example.com",
                "syntaxValid": true,
                "domain": "example.com",
                "mx": [
                  {
                    "priority": 10,
                    "host": "mx.example.com"
                  }
                ],
                "hasMx": true,
                "disposable": false,
                "role": false,
                "verdict": "deliverable_domain"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "email": {
                        "type": "string",
                        "description": "Email address to check"
                      }
                    },
                    "required": [
                      "email"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "url": "https://echoempire-x402-cents.echoempire-in-co.workers.dev/v1/page-metadata",
      "method": "GET",
      "price": "$0.003",
      "amount": "3000",
      "description": "Fetch an HTML page and extract title, meta description, canonical, Open Graph, Twitter card, lang, favicon.",
      "queryParams": {
        "url": {
          "type": "string",
          "description": "Absolute http(s) URL of an HTML page"
        }
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "3000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xb58Ee6163e1125A4E8C5035c95266D30F0E9765e",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "url": "https://example.com"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "url": "https://example.com",
                "status": 200,
                "title": "Example Domain",
                "description": null,
                "canonical": null,
                "og": {},
                "twitter": {},
                "lang": "en"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "HEAD",
                      "DELETE"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "Absolute http(s) URL of an HTML page"
                      }
                    },
                    "required": [
                      "url"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    }
  ]
}