addrbookFor publishers
← The evidence ledger

Evidence row 1817924

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 991807fc-ed87-4e3b-98d0-80a34a7e126b
Recorded
Previous row
#1540723
Body SHA-256
bec3977a5e01ec3730bfe1d37be0fa3341f9ca22ff26275b37b5358b465b24d1
Leaf
0xec47b0db74f95488c78f0b82b4a1281a1079592168848797d0848eaa75443218

What was observed

{
  "count": 26,
  "tools": [
    {
      "description": "Score one ad creative. Price: $0.25 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "creative": {
            "description": "One ad creative",
            "properties": {
              "cta": {
                "description": "Call to action, if separate from the script",
                "type": "string"
              },
              "hook": {
                "description": "Opening line, if separate from the script",
                "type": "string"
              },
              "platform": {
                "description": "tiktok, instagram, youtube, meta, ...",
                "type": "string"
              },
              "script": {
                "description": "Ad script or transcript",
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "creative"
        ],
        "type": "object"
      },
      "name": "ad_creative_score"
    },
    {
      "description": "Score up to 10 ad creatives. Price: $2.00 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "creatives": {
            "items": {
              "description": "One ad creative",
              "properties": {
                "cta": {
                  "description": "Call to action, if separate from the script",
                  "type": "string"
                },
                "hook": {
                  "description": "Opening line, if separate from the script",
                  "type": "string"
                },
                "platform": {
                  "description": "tiktok, instagram, youtube, meta, ...",
                  "type": "string"
                },
                "script": {
                  "description": "Ad script or transcript",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "maxItems": 10,
            "type": "array"
          }
        },
        "required": [
          "creatives"
        ],
        "type": "object"
      },
      "name": "ad_creative_score_batch"
    },
    {
      "description": "AI brand visibility report (20 prompts, all engines). Price: $3.00 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "brand": {
            "description": "Brand to measure, e.g. Notion",
            "type": "string"
          },
          "category": {
            "description": "Product category the prompts are about, e.g. note-taking apps",
            "type": "string"
          },
          "competitors": {
            "description": "Competitor brand names",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "domain": {
            "description": "Brand website, e.g. notion.com",
            "type": "string"
          },
          "engines": {
            "description": "Subset of openai, anthropic, google, perplexity",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "market": {
            "description": "Country or market, e.g. US",
            "type": "string"
          },
          "promptCount": {
            "description": "Prompts to ask, capped by the tier",
            "type": "number"
          }
        },
        "required": [
          "brand",
          "category"
        ],
        "type": "object"
      },
      "name": "ai_visibility"
    },
    {
      "description": "AI brand visibility deep report (50 prompts, all engines). Price: $7.00 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "brand": {
            "description": "Brand to measure, e.g. Notion",
            "type": "string"
          },
          "category": {
            "description": "Product category the prompts are about, e.g. note-taking apps",
            "type": "string"
          },
          "competitors": {
            "description": "Competitor brand names",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "domain": {
            "description": "Brand website, e.g. notion.com",
            "type": "string"
          },
          "engines": {
            "description": "Subset of openai, anthropic, google, perplexity",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "market": {
            "description": "Country or market, e.g. US",
            "type": "string"
          },
          "promptCount": {
            "description": "Prompts to ask, capped by the tier",
            "type": "number"
          }
        },
        "required": [
          "brand",
          "category"
        ],
        "type": "object"
      },
      "name": "ai_visibility_deep"
    },
    {
      "description": "AI brand visibility, quick check (5 prompts, 1 engine). Price: $0.50 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "brand": {
            "description": "Brand to measure, e.g. Notion",
            "type": "string"
          },
          "category": {
            "description": "Product category the prompts are about, e.g. note-taking apps",
            "type": "string"
          },
          "competitors": {
            "description": "Competitor brand names",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "domain": {
            "description": "Brand website, e.g. notion.com",
            "type": "string"
          },
          "engines": {
            "description": "Subset of openai, anthropic, google, perplexity",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "market": {
            "description": "Country or market, e.g. US",
            "type": "string"
          },
          "promptCount": {
            "description": "Prompts to ask, capped by the tier",
            "type": "number"
          }
        },
        "required": [
          "brand",
          "category"
        ],
        "type": "object"
      },
      "name": "ai_visibility_quick"
    },
    {
      "description": "Company enrichment for one domain. Price: $0.10 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "domain": {
            "description": "Company domain, e.g. stripe.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "company_enrich"
    },
    {
      "description": "Company enrichment for up to 10 domains. Price: $0.80 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "domains": {
            "description": "Company domains",
            "items": {
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          }
        },
        "required": [
          "domains"
        ],
        "type": "object"
      },
      "name": "company_enrich_batch"
    },
    {
      "description": "Creator vetting score for one profile (fetches the profile if stats not supplied). Price: $0.20 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "handle": {
            "description": "Creator handle without @",
            "type": "string"
          },
          "platform": {
            "description": "Social platform",
            "enum": [
              "instagram",
              "tiktok",
              "youtube"
            ],
            "type": "string"
          },
          "profile": {
            "description": "Optional profile stats you already have; skips the fetch",
            "type": "object"
          }
        },
        "required": [
          "platform",
          "handle"
        ],
        "type": "object"
      },
      "name": "creator_vetting"
    },
    {
      "description": "Domain intel: DNS, MX, SPF/DMARC/DKIM grade, registrar and dates (RDAP), hosting, tech stack, risk flags. Price: $0.005 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "domain": {
            "description": "Domain to inspect, e.g. stripe.com (a URL or email address is accepted and reduced to its domain)",
            "type": "string"
          },
          "registration": {
            "description": "Look up registrar and dates via RDAP (default true; some ccTLDs such as .np have no RDAP)",
            "type": "boolean"
          },
          "web": {
            "description": "Probe the website for status, server, HSTS, title and tech stack (default true)",
            "type": "boolean"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domain"
    },
    {
      "description": "Email address check without sending mail: syntax, MX/null-MX, disposable (214k-domain list), role account, free provider, typo suggestion, SPF/DMARC grade, deliverability score. Price: $0.002 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "The address to check",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "email"
    },
    {
      "description": "Email check for up to 10 addresses in one call. Price: $0.015 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "emails": {
            "description": "Up to 10 addresses",
            "items": {
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          }
        },
        "required": [
          "emails"
        ],
        "type": "object"
      },
      "name": "email_batch"
    },
    {
      "description": "Local business leads: up to 10 Google Maps businesses for a search and place, each with address, phone, website, rating, reviews, plus emails (checked), phones and social profiles found on its website. Price: $0.10 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "contacts": {
            "description": "Visit each website for emails, phones and social links (default true)",
            "type": "boolean"
          },
          "language": {
            "description": "Language for Maps fields, e.g. en (default)",
            "type": "string"
          },
          "limit": {
            "description": "Businesses to return, up to the tier cap (10 or 20)",
            "type": "number"
          },
          "location": {
            "description": "Where, e.g. Kathmandu, Nepal or Austin, TX (optional if the query names the place)",
            "type": "string"
          },
          "query": {
            "description": "What to search for on Google Maps, e.g. dentists, coworking space, hotels",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "leads"
    },
    {
      "description": "Local business leads, up to 20 businesses per call (same fields as /v1/leads). Price: $0.20 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "contacts": {
            "description": "Visit each website for emails, phones and social links (default true)",
            "type": "boolean"
          },
          "language": {
            "description": "Language for Maps fields, e.g. en (default)",
            "type": "string"
          },
          "limit": {
            "description": "Businesses to return, up to the tier cap (10 or 20)",
            "type": "number"
          },
          "location": {
            "description": "Where, e.g. Kathmandu, Nepal or Austin, TX (optional if the query names the place)",
            "type": "string"
          },
          "query": {
            "description": "What to search for on Google Maps, e.g. dentists, coworking space, hotels",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "leads_deep"
    },
    {
      "description": "Page reader: one URL to clean markdown (or text) with title, description, author, date and links. Price: $0.005 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "format": {
            "description": "markdown (default) keeps headings, links, lists, tables and code; text strips them",
            "enum": [
              "markdown",
              "text"
            ],
            "type": "string"
          },
          "images": {
            "description": "Keep images as markdown (default true)",
            "type": "boolean"
          },
          "links": {
            "description": "Return the links found in the content (default true)",
            "type": "boolean"
          },
          "maxChars": {
            "description": "Cap on content length, 1000-200000 (default 60000)",
            "type": "number"
          },
          "url": {
            "description": "Page to read, e.g. https://example.com/blog/post. Public http(s) URLs only; static HTML (no JavaScript rendering)",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "read"
    },
    {
      "description": "Page reader for up to 10 URLs. Price: $0.03 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "format": {
            "enum": [
              "markdown",
              "text"
            ],
            "type": "string"
          },
          "images": {
            "type": "boolean"
          },
          "links": {
            "type": "boolean"
          },
          "maxChars": {
            "description": "Cap per page, default 20000",
            "type": "number"
          },
          "urls": {
            "description": "Pages to read",
            "items": {
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "read_batch"
    },
    {
      "description": "SERP + AI answer check for up to 10 keywords on 1 AI engine. Price: $0.70 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "brand": {
            "description": "Brand name to look for in AI answers",
            "type": "string"
          },
          "country": {
            "description": "Two-letter country code, e.g. us",
            "type": "string"
          },
          "domain": {
            "description": "Your site, e.g. notion.com",
            "type": "string"
          },
          "keywords": {
            "description": "Keywords to check, capped by the tier",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "language": {
            "description": "Two-letter language code, e.g. en",
            "type": "string"
          },
          "previousSnapshot": {
            "description": "A previous response, to get rank changes",
            "type": "object"
          }
        },
        "required": [
          "domain",
          "keywords"
        ],
        "type": "object"
      },
      "name": "serp_ai_monitor"
    },
    {
      "description": "SERP + AI answer check for up to 25 keywords on all AI engines. Price: $2.50 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "brand": {
            "description": "Brand name to look for in AI answers",
            "type": "string"
          },
          "country": {
            "description": "Two-letter country code, e.g. us",
            "type": "string"
          },
          "domain": {
            "description": "Your site, e.g. notion.com",
            "type": "string"
          },
          "keywords": {
            "description": "Keywords to check, capped by the tier",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "language": {
            "description": "Two-letter language code, e.g. en",
            "type": "string"
          },
          "previousSnapshot": {
            "description": "A previous response, to get rank changes",
            "type": "object"
          }
        },
        "required": [
          "domain",
          "keywords"
        ],
        "type": "object"
      },
      "name": "serp_ai_monitor_deep"
    },
    {
      "description": "Instagram profile lookup: followers, bio, category, verified, engagement rate, avg likes/comments/views, posting cadence, recent posts, follower history and 30-day growth where tracked. Price: $0.01 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "handle": {
            "description": "Handle (with or without @) or profile URL, e.g. virat.kohli, https://www.tiktok.com/@khaby.lame, @MrBeast or a YouTube channel id (UC...)",
            "type": "string"
          },
          "maxAgeHours": {
            "description": "Oldest data you accept, 1-720 hours (default 72). Fresher than that is fetched live",
            "type": "number"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "social_instagram"
    },
    {
      "description": "TikTok profile lookup: followers, likes, bio, verified, engagement rate, avg views, posting cadence and recent videos. Price: $0.02 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "handle": {
            "description": "Handle (with or without @) or profile URL, e.g. virat.kohli, https://www.tiktok.com/@khaby.lame, @MrBeast or a YouTube channel id (UC...)",
            "type": "string"
          },
          "maxAgeHours": {
            "description": "Oldest data you accept, 1-720 hours (default 72). Fresher than that is fetched live",
            "type": "number"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "social_tiktok"
    },
    {
      "description": "YouTube channel lookup: subscribers, video count, description, verified, avg views/likes/comments, view rate, upload cadence and recent videos. Price: $0.02 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "handle": {
            "description": "Handle (with or without @) or profile URL, e.g. virat.kohli, https://www.tiktok.com/@khaby.lame, @MrBeast or a YouTube channel id (UC...)",
            "type": "string"
          },
          "maxAgeHours": {
            "description": "Oldest data you accept, 1-720 hours (default 72). Fresher than that is fetched live",
            "type": "number"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "social_youtube"
    },
    {
      "description": "Bikram Sambat (Nepali) <-> Gregorian date conversion with weekday, Nepali month names, Devanagari digits and Nepal fiscal year. Price: $0.001 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "date": {
            "description": "A date: 2083-01-15, 15-01-2083, '15 Baisakh 2083' or '१५ बैशाख २०८३'. Supported 1970-2090 BS / 1913-2034 AD",
            "type": "string"
          },
          "from": {
            "description": "Calendar of the input. auto (default): Devanagari digits, Nepali month names or a year above 2034 mean BS; otherwise AD is assumed",
            "enum": [
              "bs",
              "ad",
              "auto"
            ],
            "type": "string"
          }
        },
        "required": [
          "date"
        ],
        "type": "object"
      },
      "name": "south_asia_date"
    },
    {
      "description": "Official Nepal Rastra Bank exchange rates (NPR buy/sell per currency) for any day since 2000, AD or BS date, with amount conversion and up to 31-day series. Price: $0.001 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "amount": {
            "description": "With currency: amount to convert to NPR (also returns the reverse)",
            "type": "number"
          },
          "currency": {
            "description": "ISO 4217 code to return alone, e.g. USD, INR, EUR, AED. Omit for the full table",
            "type": "string"
          },
          "date": {
            "description": "Day to quote, AD (2026-10-31) or BS (2083-07-14); default today in Nepal. Holidays fall back to the last published table",
            "type": "string"
          },
          "from": {
            "description": "Start date for a series (max 31 days before date); requires currency",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "south_asia_forex"
    },
    {
      "description": "GSTIN (checksum + state), Indian PAN, Aadhaar (Verhoeff), IFSC (bank) and Nepal PAN/VAT format checks. Price: $0.001 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "GSTIN (15), Indian PAN (10), Aadhaar (12 digits), IFSC (11) or Nepal PAN/VAT (9 digits)",
            "type": "string"
          },
          "type": {
            "description": "Force a type; default auto-detect by shape",
            "enum": [
              "gstin",
              "pan-in",
              "aadhaar",
              "ifsc",
              "pan-np"
            ],
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "south_asia_id"
    },
    {
      "description": "Number to Devanagari digits, lakh/crore grouping, and words in English (Indian system) and Nepali; NPR/INR amount wording. Price: $0.001 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "currency": {
            "description": "Add rupee/paisa wording and formatting",
            "enum": [
              "NPR",
              "INR"
            ],
            "type": "string"
          },
          "value": {
            "description": "Number or numeric string; Devanagari digits, commas and currency signs are accepted",
            "type": [
              "string",
              "number"
            ]
          }
        },
        "required": [
          "value"
        ],
        "type": "object"
      },
      "name": "south_asia_number"
    },
    {
      "description": "Nepal (+977) and India (+91) phone number check: valid, mobile/landline, operator or region, E.164. Price: $0.001 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "Default: detected from the country code, else NP",
            "enum": [
              "NP",
              "IN"
            ],
            "type": "string"
          },
          "phone": {
            "description": "Phone number in any common format, e.g. +977 984-123-4567, 9841234567, 01-4123456, +91 98765 43210",
            "type": "string"
          }
        },
        "required": [
          "phone"
        ],
        "type": "object"
      },
      "name": "south_asia_phone"
    },
    {
      "description": "YouTube transcript: full text and timed segments in any caption language, plus title, channel, duration, views, publish date, description, keywords and chapters. Not charged when a video has no transcript. Price: $0.002 USDC per call on Base, paid with x402; not charged if the call fails.",
      "inputSchema": {
        "properties": {
          "lang": {
            "description": "Preferred caption language code, e.g. en, hi, ne (default en, else the first available)",
            "type": "string"
          },
          "maxChars": {
            "description": "Cap on transcript text, 1000-500000 (default 200000)",
            "type": "number"
          },
          "segments": {
            "description": "Include timed segments (default true)",
            "type": "boolean"
          },
          "video": {
            "description": "YouTube URL (watch, youtu.be, shorts, live) or 11-character video id",
            "type": "string"
          }
        },
        "required": [
          "video"
        ],
        "type": "object"
      },
      "name": "youtube_transcript"
    }
  ]
}

What the leaf hashes

{"body":"bec3977a5e01ec3730bfe1d37be0fa3341f9ca22ff26275b37b5358b465b24d1","id":1817924,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793562325318108,"prev":1540723,"subject":"991807fc-ed87-4e3b-98d0-80a34a7e126b","subject_kind":"endpoint"}

Proof

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

  1. 0xec47d9fc7382b2ef9f00db5610a50cb87ae2671047de7a2a799e15f728fd0814
  2. 0x948292329ddc283e3fb3bc697d22675230b2c2a7970be76a873a466cf4ffa3a3
  3. 0xba97cced673d1aea1614c8f1236e4b12c40efff613056162187a0e2a5df3fdc1
  4. 0x059f1863f38e7220ae55e61aa87bfe8a446dc27e9096d93d4d75c2c01cccaa05
  5. 0x1ed52cf9ceeab766e99a30ec47d7baeb361c17890bcb47faa114658c79b9befb
  6. 0x499ebdc2942441d378c8fc9aa9ca56aa264ee7d7717ad539cc8e388ce1203bac
  7. 0xcb47ccccfd91a58e791b08e89e8c6802a2f2e401debd0a125c38eaa12e4cf491
  8. 0x971942c1517af491bf3ef544aa3f045e45229b5a50522f74705aecd2b5b8e6b7
  9. 0xd8359e8ffc951c72b1dd1492af4191f55a6cc7bcfbf68a002aa12dd77141ff56
  10. 0x45513228378e8cf4e41943f58493a05b865939adac76bf442823d376aa085410
  11. 0x6e4b2bf6501ea51cc3c81d4619b917fd8d16bc40cf1422c02096999f2e3d3d07
  12. 0x586162bb9934e7529fd16769e1f528597ccaab0d9782aa49d73d05fc4cb15b24
  13. 0x598a084bd520019422cd8fb5335eb9a224ef694f2125f139073e8eb90ca1503c
  14. 0x80f03705ce9ab50e28456bf4bcfc03de151f183a71db3234274287a24f946a1d
  15. 0x624db22ddd30d851957cc9d44cc5b314f300cfe0ff69cfbcfe0b2a2df8fdd12c
  16. 0x1023fddec22f7cf1aff98422f0e5714dcc4ca7df3408bb6d4550d6f770e5033a
  17. 0xf7af9137c03da92bdd37d086da37554097bcd1fce016f93f2e66d18b71970c5d
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON