addrbookFor publishers
← The evidence ledger

Evidence row 540931

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 205493c9-1475-42ca-85b6-2f38da48e5ec
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ee47d468badb649b9795ad77f174521f8675b710bc12f31b14a5140a6a329f42
Leaf
0x5c62bb4fc17d110e954c21135f80b934ee6386a17765cbac8943aa775dfae4f0

What was observed

{
  "count": 35,
  "tools": [
    {
      "description": "$0.03 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Scores how visible and usable a site is for AI assistants and agents (0-100, grade A-F): robots.txt rules for AI search and training crawlers (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended...), noindex/noai, /llms.txt quality, schema.org JSON-LD, sitemap, title/description/canonical/lang, Open Graph, content readable without JavaScript, and agent discovery files (/.well-known/x402, MCP server card, A2A agent card, OpenAPI). Findings with fixes. Obeys robots.txt.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "agent_readiness"
    },
    {
      "description": "$0.02 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Reads one page (robots.txt obeyed) and checks up to 40 of its unique links (internal first) with HEAD then GET: broken links with status or error, restricted (401/403/429/999), timeouts and counts. ~2-8 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "broken_links"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Pre-fetch gate for agents and scrapers: is this exact URL allowed by robots.txt (RFC 9309: missing = allow, 5xx/unreachable = disallow) for generic agents and 16 named AI agents/crawlers (ChatGPT-User, Claude-User, PerplexityBot, GPTBot, ClaudeBot, Google-Extended, CCBot...), plus Crawl-delay, Content-Signal (search / ai-input / ai-train), X-Robots-Tag noai/noindex from a HEAD request, and sitemaps. Verdict allowed / disallowed / allowed_but_no_ai_use / allowed_with_crawl_delay. Never downloads the page body. Cached up to 10 min. ~0.3-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "can_fetch"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Is this URL indexable and which URL is canonical: canonical tag or HTTP Link header, self-referencing or pointing elsewhere, multiple/relative/cross-domain canonicals, og:url mismatch, meta robots and X-Robots-Tag (noindex/nofollow), hreflang list with code validation, x-default and self-reference. Cached 1 h. ~0.3-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "canonical_check"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Will a browser on a given origin be allowed to call this URL: sends a CORS preflight (OPTIONS) and a GET with Origin, reports Access-Control-Allow-Origin / Credentials / Methods / Headers / Max-Age, Vary: Origin, and flags arbitrary-origin reflection, wildcard with credentials and null origin. Cached 5 min. ~0.3-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "default": "GET",
            "description": "Method for the preflight",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "type": "string"
          },
          "origin": {
            "default": "https://example.com",
            "description": "Origin to test, e.g. https://app.example.com",
            "pattern": "^https?://[a-zA-Z0-9.-]+(:\\d{1,5})?$",
            "type": "string"
          },
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "cors_check"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Live DNS lookup for any public host name: one record type or ALL (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) in one call, with NXDOMAIN detection and a flag for private addresses. Cached 2 min. ~0.1-1 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "host": {
            "description": "Public host name, e.g. example.com or www.example.com (a URL also works)",
            "type": "string"
          },
          "type": {
            "default": "ALL",
            "description": "Record type (default ALL = A, AAAA, CNAME, MX, TXT, NS, SOA, CAA)",
            "enum": [
              "ALL",
              "A",
              "AAAA",
              "CNAME",
              "MX",
              "TXT",
              "NS",
              "SOA",
              "CAA"
            ],
            "type": "string"
          }
        },
        "required": [
          "host"
        ],
        "type": "object"
      },
      "name": "dns_lookup"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Instant offline check of a host name for phishing patterns: Unicode / punycode form, scripts per label and mixed-alphabet homographs, typo or confusable lookalikes of commonly phished brands, brand outside its official domain, risky TLD, login/wallet words, hyphens, subdomain depth. Risk score and verdict. < 50 ms.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "host": {
            "description": "Public host name, e.g. example.com or www.example.com (a URL also works)",
            "type": "string"
          }
        },
        "required": [
          "host"
        ],
        "type": "object"
      },
      "name": "domain_lookalike"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Registration facts for a domain from the official registry RDAP service (successor to WHOIS): registered or not, registrar and IANA id, created / updated / expiry dates, age in days, days to expiry, EPP status codes, nameservers and DNSSEC. Personal contact data is never returned. Cached 24 h. ~0.5-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Domain name, e.g. example.com (a URL or email address also works)",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domain_rdap"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Check a domain's email authentication and spoofing risk from public DNS: MX and mail provider, SPF (record, all-qualifier, DNS lookup count vs the 10 limit), DMARC policy/pct/rua, DKIM at 30 common selectors, MTA-STS, TLS-RPT, BIMI. Returns grade, spoofable flag and fixes. ~1-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Domain name, e.g. example.com (a URL or email address also works)",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "email_auth"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Validates one email address without contacting the mailbox: RFC 5321 syntax, domain exists, MX / null-MX / implicit-MX, MX hosts resolve, mail provider, disposable-domain flag (CC0 list), role account (info@, support@), free provider, typo suggestion (gmial.com -> gmail.com). Verdict valid / risky / invalid. ~0.2-1.5 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "description": "Email address, e.g. jane@example.com",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "email_validate"
    },
    {
      "description": "Free. Returns an example of what a paid tool returns, so you can decide before paying.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "tool": {
            "enum": [
              "site_check",
              "agent_readiness",
              "url_trust",
              "can_fetch",
              "link_check",
              "dns_lookup",
              "email_validate",
              "ssl_cert",
              "domain_rdap",
              "ip_info",
              "links_batch",
              "broken_links",
              "sitemap_urls",
              "link_preview",
              "readability",
              "structured_data",
              "canonical_check",
              "cors_check",
              "http_ping",
              "domain_lookalike",
              "myr_rates",
              "verdict_card",
              "page_markdown",
              "page_meta",
              "email_auth",
              "security_headers",
              "tech_stack",
              "seo_page",
              "site_snapshot",
              "page_quality",
              "site_verdict",
              "seo_audit_lite",
              "security_scan_lite"
            ],
            "type": "string"
          }
        },
        "required": [
          "tool"
        ],
        "type": "object"
      },
      "name": "get_sample_output"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). One live request to a URL with no redirect following: up or down (and why: DNS, timeout, refused, TLS), status, Location, timings in ms for DNS, TCP connect, TLS handshake, time to first byte and total, IP, HTTP version, server header. Measured from Malaysia. Never cached. ~0.1-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "http_ping"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Who holds a public IPv4/IPv6 address, from the Regional Internet Registry RDAP record: network name, handle, CIDR, address range, country, holding organisation, abuse mailbox, RIR (ARIN/RIPE/APNIC/LACNIC/AFRINIC) and reverse DNS (PTR). No geolocation database and no ASN. Cached 24 h. ~0.5-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ip": {
            "description": "Public IPv4 or IPv6 address, e.g. 8.8.8.8",
            "type": "string"
          }
        },
        "required": [
          "ip"
        ],
        "type": "object"
      },
      "name": "ip_info"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Resolve one link the way a browser would: follows up to 10 redirects (HEAD first, GET fallback), returns alive true/false with a reason (http_404, dns_not_found, timeout...), the final URL and domain, every hop with its status, cross-domain and HTTPS-downgrade flags, URL-shortener detection, content type/length, Last-Modified/ETag, X-Robots-Tag and TLS validity. Dead links are an answer, not an error. Cached up to 5 min. ~0.3-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "link_check"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Everything needed to render a link card from one public page: title, description, site name, Open Graph image (size, alt), canonical URL, best favicon plus all icons, logo (JSON-LD Organization), web manifest, theme colour, Twitter card fields, author and dates. Cached 1 h. ~0.3-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "link_preview"
    },
    {
      "description": "$0.02 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). The link-check for up to 10 URLs in one paid call (comma-separated): for each, alive or dead with the reason, final URL after redirects, redirect chain, cross-domain / HTTPS-downgrade flags, content type and TLS. ~1-6 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "urls": {
            "description": "1-10 public http(s) URLs, comma-separated",
            "type": "string"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "links_batch"
    },
    {
      "description": "Free. Lists every Lordevo pay-per-call service (quick checks and AI verdicts from $0.01, LITE tiers and full SEO/security/content services), with price, endpoint and input.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_services"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Bank Negara Malaysia exchange rates against the ringgit (buying, selling, middle; MYR per unit) for one currency or ALL, plus the current Overnight Policy Rate. Source: Bank Negara Malaysia; data subject to the Terms of Use for BNM Datasets; not endorsed by BNM. Cached 15 min. ~0.5-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "currency": {
            "description": "3-letter currency code (e.g. USD, SGD, EUR) or ALL",
            "type": "string"
          }
        },
        "required": [
          "currency"
        ],
        "type": "object"
      },
      "name": "myr_rates"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Fetch one public web page and return its main content as clean Markdown (headings, lists, links, images with alt) plus title, description, lang, canonical and word count. Up to 60,000 characters. Obeys robots.txt. ~1-3 s. ",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "page_markdown"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Read one public web page and return clean Markdown of the main content plus metadata: title, meta description, canonical, robots, lang, Open Graph/Twitter tags, headings outline, JSON-LD types, internal/external links, images missing alt, word count. Obeys robots.txt. ~1-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "page_meta"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). AI verdict on one page's content quality: high/medium/low with a 0-100 score, topic, strengths, problems and one-line summary, blended with measured metrics (word count, Flesch readability, headings, duplicate sentences, link ratio, author/date). Runs on Lordevo's own local model (no cloud AI). Obeys robots.txt. ~3-20 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "page_quality"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Text statistics for the main content of one page: word, sentence and character counts, Flesch reading ease and Flesch-Kincaid grade (English), level, long-sentence ratio, reading and speaking time, and top terms. Computed by formula, no AI. Cached 1 h. ~0.3-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "readability"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Passive check of a public website's HTTPS setup: TLS version and certificate expiry, HTTP->HTTPS redirect, HSTS, CSP, X-Frame-Options/frame-ancestors, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, cookie flags, version disclosure. Returns grade A+..F and fixes. ~1-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "security_headers"
    },
    {
      "description": "$0.03 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). LITE version of the Website Security Check: passive summary only (headers, TLS/certificate, HTTP->HTTPS, cookies, SPF/DKIM/DMARC, CAA, IPv6, security.txt) with grade A-F and top 10 findings. Nothing intrusive. ~3-10 s. Upgrade: Safe check ($1) or Deep active scan ($5, ownership verification required).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "security_scan_lite"
    },
    {
      "description": "$0.03 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). LITE version of the $2 SEO Audit: one page, the top 10 issues ranked by severity and effort with why/fix, plus up to 12 internal links checked for 404s, mixed content, headings, structured data, Open Graph, robots.txt/sitemap/llms.txt. ~5-15 s. Upgrade: full 10-page SEO Audit ($2).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "seo_audit_lite"
    },
    {
      "description": "$0.02 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). On-page SEO check of one URL: title/meta lengths, H1, canonical, noindex, viewport, lang, Open Graph, JSON-LD, images alt, thin content, compression, response time, plus robots.txt, XML sitemap, llms.txt and which AI crawlers (GPTBot, ClaudeBot, PerplexityBot...) are allowed. Score 0-100 with issues and fixes. Obeys robots.txt. ~2-5 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "seo_page"
    },
    {
      "description": "$0.03 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). One call answers both questions agents ask about a website: can I trust or pay it (url-trust: TLS, redirects, domain age via RDAP, lookalike/punycode, scam/parked signals, x402 challenge validity) and is it ready for AI agents and search (agent-readiness score 0-100), plus a security-headers summary. Returns overall verdict, scores, top fixes and the three full sub-results.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "site_check"
    },
    {
      "description": "$0.03 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). All four quick checks in one call for a website: on-page SEO score and issues, security headers/TLS grade, tech stack, and the domain's SPF/DKIM/DMARC email authentication. Good for lead qualification, vendor due diligence or a first look before a full audit. ~3-8 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "site_snapshot"
    },
    {
      "description": "$0.02 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). AI trust verdict for a website: likely_legit / caution / suspicious with a 0-100 trust score and short reasons, from public signals: HTTPS, domain age (RDAP), MX/SPF/DMARC, contact details, address, company registration, policies, social links, parked/for-sale and scam-phrase detection. Runs on Lordevo's own local model (no cloud AI). ~3-20 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "site_verdict"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Finds a site's sitemaps (robots.txt Sitemap lines, /sitemap.xml, /sitemap_index.xml, or a sitemap URL you give), follows sitemap indexes (up to 6 files) and returns up to 1000 page URLs with lastmod, plus per-sitemap status. Cached 1 h. ~0.5-4 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "sitemap_urls"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Connects to host:443 and reports the certificate: trusted or not (and why), hostname match, issuer, valid from/to, days left, expired / expiring within 21 days, SAN list, wildcard, key type and size, serial, SHA-256 fingerprint, OCSP/CA URLs, chain, TLS version, cipher and ALPN. Cached 1 h. ~0.2-1.5 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "host": {
            "description": "Public host name, e.g. example.com or www.example.com (a URL also works)",
            "type": "string"
          }
        },
        "required": [
          "host"
        ],
        "type": "object"
      },
      "name": "ssl_cert"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Extracts schema.org data from one page: every JSON-LD item (Product, Article, Organization, FAQPage, Event, Recipe and others) as parsed JSON with missing required / recommended properties, invalid JSON-LD blocks, microdata itemtypes and RDFa types. Cached 1 h. ~0.3-2 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "structured_data"
    },
    {
      "description": "$0.02 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Detect what a website is built with from its homepage HTML and headers: CMS/site builder, ecommerce platform, JS framework, analytics and ad pixels, tag manager, chat/support widgets, payments, consent, CDN, hosting, web server, language. ~90 signatures with evidence-based detection and versions where visible. Obeys robots.txt. ~1-3 s.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "tech_stack"
    },
    {
      "description": "$0.01 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). Pre-click / pre-pay check of one URL: TLS validity and expiry, redirect chain (HTTPS downgrades, cross-domain hops), domain age via RDAP, brand lookalike and punycode/mixed-script signals, parked or scam-pattern content, seed-phrase or lookalike login forms, security-header grade, and, if the URL answers 402, whether its x402 challenge is valid (USDC on Base, payTo, amount, resource host). Verdict safe/caution/risky with reasons. No third-party blocklist.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "url_trust"
    },
    {
      "description": "$0.02 per call (x402, USDC on Base; the first call returns the payment terms, pay and retry with _meta[\"x402/payment\"]). The site-verdict trust check rendered as a branded 1200x630 SVG card: grade A-F, trust score, verdict, a one-line plain verdict and top reasons, with a permanent public URL (card_url) to share or embed, plus the inline SVG and the full reasons. Verdict text comes from Lordevo's own local model (no cloud AI) blended with rules.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Public http(s) URL or bare domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "verdict_card"
    }
  ]
}

What the leaf hashes

{"body":"ee47d468badb649b9795ad77f174521f8675b710bc12f31b14a5140a6a329f42","id":540931,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793130170335560,"prev":null,"subject":"205493c9-1475-42ca-85b6-2f38da48e5ec","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0x5c62aa19569a7551b5a031d585a1477eb832d36cc3c3c57cd6f1cd42a842f28f
  2. 0x1254b3fba0311d38fc9c9fbb73636b526a294a693ff89c164bcc47c776683b50
  3. 0x0b1d023c26872a0ff713639e5b625499dd954e7cc6229ab2aee82c9bd8e66ce0
  4. 0x77add15b768bfa19c77b70afafee61406ed870672121b74d3a815cc203f49e71
  5. 0x30d52da20f885db545f41347f050f2b6146daf310155c976ebd04c5d30d37d02
  6. 0x09367c87624473b2f68c628aecbee6659974a7755814013152846ac6461794ea
  7. 0x15510245250af7d5dda790ceba339974ba15f0be2b793b3465f1205d644481a9
  8. 0xb5be81c6df49bf512a4b6ec38f4ede59b2cb28e96f5a08d96541e75881a868f2
  9. 0xa02b8fa7ca76689c4b98e1141d4f880edc81de2e9f1e6cd0a21d731059ae07f4
  10. 0x8f33185ea453cc735cce4951add71a770865f4eabe3b7ee7a9fb227ebd339223
  11. 0x2852744b47bc9835dedf6e89aec877e57a0e0ed97b36700cae3173aefff12cb5
  12. 0x548136c1e3ccb412bb6e8b0e92df8bd9db651531331fa2a46332b9c2956172f5
  13. 0xeaf6b21867367f85a965f982b6593c42eafe4fdf74e94b675523a6478de49a54
  14. 0x4277e02be0b5d91d78bc2247e37d402572474ba896c2e8f45765c8dc4e244d36
  15. 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
  16. 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON