← The evidence ledger
Evidence row 785200
Observed , by sync.agentic_market/1.
- Kind
- listing
- About
- source_record agentic_market:how-is
- Recorded
- Previous row
- #561943
- Body SHA-256
- bb59c00b4b8d35f29b202d2f53206e941cd1a9f001769ec22e8ab83383aa1e50
- Leaf
- 0xe6500ca05d4e1af6163cbc29ed509b8c689cda369eda63483f9ab86862ec7648
What was observed
{
"endpoints": [
[
"x402",
"https://how.is/v1/bot/verify"
],
[
"x402",
"https://how.is/v1/bot/verify/batch"
],
[
"x402",
"https://how.is/v1/bots"
],
[
"x402",
"https://how.is/v1/brand/lookalikes"
],
[
"x402",
"https://how.is/v1/check/site"
],
[
"x402",
"https://how.is/v1/company"
],
[
"x402",
"https://how.is/v1/domain/age"
],
[
"x402",
"https://how.is/v1/domain/available"
],
[
"x402",
"https://how.is/v1/domain/blacklist"
],
[
"x402",
"https://how.is/v1/domain/changes"
],
[
"x402",
"https://how.is/v1/domain/dns"
],
[
"x402",
"https://how.is/v1/domain/dnssec"
],
[
"x402",
"https://how.is/v1/domain/email-auth"
],
[
"x402",
"https://how.is/v1/domain/profile"
],
[
"x402",
"https://how.is/v1/domain/security-score"
],
[
"x402",
"https://how.is/v1/domain/tls"
],
[
"x402",
"https://how.is/v1/domain/trust"
],
[
"x402",
"https://how.is/v1/domain/whois"
],
[
"x402",
"https://how.is/v1/ip"
],
[
"x402",
"https://how.is/v1/read"
],
[
"x402",
"https://how.is/v1/site/screenshot"
],
[
"x402",
"https://how.is/v1/url/preflight"
],
[
"x402",
"https://how.is/v1/watch/page"
]
],
"name": "how.is",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "how.is",
"endpoints": [
{
"description": "Verify a crawler's identity: is this IP + user-agent really Googlebot, Bingbot, GPTBot or ClaudeBot, an impostor using the name, another bot, or a person?",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "20.171.207.1",
"group": "body",
"name": "ip",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)",
"group": "body",
"name": "ua",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"bot-detection",
"crawlers",
"googlebot",
"security",
"firewall"
],
"url": "https://how.is/v1/bot/verify"
},
{
"description": "Verify many crawler visitors (IP + user-agent) in one call: real Googlebot, GPTBot, ClaudeBot or impostor, billed per item.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": [],
"group": "body",
"name": "items",
"required": false,
"type": "array"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"bot-detection",
"crawlers",
"logs",
"security",
"firewall"
],
"url": "https://how.is/v1/bot/verify/batch"
},
{
"description": "Partner tier of the dns.pizza bot observatory: every network (ASN), named crawler, TLS (JA4) fingerprint and firewall rule seen in the last 7 days, refreshed hourly. The public tier is free at https://dns.pizza/bots.",
"method": "POST",
"parameters": [],
"pricing": {
"amount": "0.05",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/bots"
},
{
"description": "Find newly registered look-alikes of a brand: typos, look-alike characters, the same name on another TLD, or the brand beside a lure word, new in the zone files in the last 14 days, each with a risk tier and reasons.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github",
"group": "body",
"name": "brand",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"typosquatting",
"brand-protection",
"phishing",
"lookalike-domains",
"security"
],
"url": "https://how.is/v1/brand/lookalikes"
},
{
"description": "Live check of one or more URLs: HTTP status, latency, DNS resolve time, resolved IP, TTL, nameservers, TLS days remaining.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": [],
"group": "body",
"name": "sites",
"required": false,
"type": "array"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/check/site"
},
{
"description": "Look up the company behind a domain: name, description, category, location, socials, mail/DNS/hosting providers and registration, each with source and confidence.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"company",
"enrichment",
"firmographics",
"domain",
"kyb"
],
"url": "https://how.is/v1/company"
},
{
"description": "How old a domain is: registration date, age in days and years, and whether it was registered in the last 30 days (a common phishing signal).",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/age"
},
{
"description": "Is this domain name registered? Asked of the registry over RDAP, with the standard first-year and renewal price when it is free to register.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/available"
},
{
"description": "Whether the addresses behind a domain appear on spam and abuse blocklists.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/blacklist"
},
{
"description": "Check when a domain appeared in the registry zone file, left it, came back or changed nameservers, from daily gTLD and .com/.net zone files. A sudden nameserver move signals a hijack or sale; a brand-new name signals phishing.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"domain-history",
"nameservers",
"zone-files",
"phishing",
"security"
],
"url": "https://how.is/v1/domain/changes"
},
{
"description": "A, AAAA, MX, NS, TXT and other records for a domain, with resolve timing.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/dns"
},
{
"description": "Whether DNSSEC is signed and validates for a domain.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/dnssec"
},
{
"description": "SPF, DKIM and DMARC records and posture for a domain.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/email-auth"
},
{
"description": "Everything about a domain in one call: DNS, WHOIS, TLS, DNSSEC, email auth, security score, blacklist status, plus IP intelligence for its A record.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.025",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/profile"
},
{
"description": "A letter grade and point score for a domain security posture, with the scored items behind it.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/security-score"
},
{
"description": "Certificate validity, issuer, protocol and days until expiry for a domain.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/tls"
},
{
"description": "Should an agent click, sign in to, or pay this domain? A risk score and verdict (likely_safe / caution / high_risk, or inconclusive when a check could not run) with plain-English reasons, from domain age, spam/abuse blocklists and the HTTPS certificate.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/trust"
},
{
"description": "Registrar, creation and expiry dates, nameservers and status codes for a domain.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "body",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/domain/whois"
},
{
"description": "Network owner (ASN), company, geolocation, privacy flags and abuse contact for an IP address.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "8.8.8.8",
"group": "body",
"name": "ip",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/ip"
},
{
"description": "Read a web page as clean markdown, with a safety verdict attached: robots.txt honored for your agent, risky sites flagged as untrusted, optional screenshot.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://github.com",
"group": "body",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"markdown",
"web-scraping",
"fetch",
"url-safety",
"content-extraction"
],
"url": "https://how.is/v1/read"
},
{
"description": "See a web page: a 1280-wide JPEG of any public URL, viewport or full page (capped at 6000 px), with its final URL, HTTP status and title.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://github.com",
"group": "body",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/site/screenshot"
},
{
"description": "Check whether a URL is safe to fetch, read, sign in to or pay before you do: domain age, look-alike, blocklists, HTTPS, robots.txt for your agent and the site's own x402 price.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://github.com",
"group": "body",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "how.is",
"tags": [
"url-safety",
"fetch",
"robots-txt",
"phishing",
"security"
],
"url": "https://how.is/v1/url/preflight"
},
{
"description": "Has this page changed since your last call, and how much? The first call stores a baseline; later calls return a text diff (2% threshold).",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "https://github.com",
"group": "body",
"name": "url",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://how.is/v1/watch/page"
}
],
"enriched": false,
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793136692/bazaar-icons/33e0d64a881c43a7.png",
"id": "how-is",
"integrationType": "",
"isNew": false,
"name": "how.is",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.010435",
"currency": "USDC",
"maxAmount": "0.05",
"minAmount": "0.005"
},
"provider": "how.is",
"providerUrl": "",
"serviceName": "how.is",
"tags": [
"bot-detection",
"crawlers",
"googlebot",
"security",
"firewall",
"logs",
"typosquatting",
"brand-protection",
"phishing",
"lookalike-domains",
"company",
"enrichment",
"firmographics",
"domain",
"kyb",
"domain-history",
"nameservers",
"zone-files",
"markdown",
"web-scraping",
"fetch",
"url-safety",
"content-extraction",
"robots-txt"
]
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"bb59c00b4b8d35f29b202d2f53206e941cd1a9f001769ec22e8ab83383aa1e50","id":785200,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793211207687804,"prev":561943,"subject":"agentic_market:how-is","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0xe64fc22b32fc2cf2e702d2579c2ffddfe7d2b08c4f2d511863f2c975e6d639c5
- 0x0011f2b0ba51eaa6db62493e7ba7558e586a4a0d5164af74398f814f0a1adb7b
- 0x04f21dc4a453947f3f4969f5c29cab7e388ba1fe205a693dcdcf35fa9cee060f
- 0x323601e75f6a5bd1b315bdffe43f519592d38024410bd77e808b866ecda6e8b1
- 0x7c88ae877b18a698dbe9bc2b203f435f1239f0ebd36e7a1975a954351efc2f1c
- 0x7fca38858204cd034a5f17da191a27e13148aa75e81ee5d80c75817d8cb5126b
- 0x54d0f7d7bc6739e3c1188a2fae98ef308062251030c76c298af78bc590abe251
- 0x1d398e0147f3893599e85a90c418deb69ee21b1bc8e6cb701e117bc40a69fa53
- 0xbe441b8525f953ff74724cae27e52566826bb4fdc8c2befbba0fa192b7c83b63
- 0x6c7bce91ae02567a1974f469fdc97972e6476e9fa9dc34d6807c79e82a639982
- 0xcbc415f50cb028e9d09a1f61af079607196be1b4c5603ac50b55bc14f694a9d5
- 0x1c566b2bc731a0bbe4bcefbee95c46c4142e9813b9c3e17150688fd4e40b858a
- 0x8e202856b78332619dae3c6afb7bc5d31594bfb3354dfda266c48b48219b0601
- 0xf43a767076988041f743c8dc00db52511a090e0e09c248c9cac00d7742dbc563
- 0x334629b51e7dfb2339fa4fd14202e288d70dbaccb3e5b04d2d5fb8f0d489ce5e
- 0xef2ebd45f2cfd41dc3eb213cc4cc144c46b7e9ead2de0b9f627463bad16e3ec8
- 0x67e9ff3e48c515135fcf3df2675aa4996d35d4a328ce41588ee1a7d93347c823
- 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae