← The evidence ledger
Evidence row 60230
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://1gateway.dev/v1/domain/lookup
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 9c5b45eeede04fcbc524d7c0e78f67c7e55ce14f79cf35496ed22ce77a72b096
- Leaf
- 0xb5c22ef5c2fc95112cb50bc8a81a94bb98136750dcbcf00c7f342aa9ad4efe85
What was observed
{
"endpoints": [
[
"x402",
"https://1gateway.dev/v1/domain/lookup"
]
],
"name": "1gateway",
"owner_address": "0x6246eee0355dd7a93c888fe59e1151388a0cc5a1",
"raw": {
"accepts": [
{
"amount": "4500",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x6246eee0355Dd7A93C888fE59e1151388A0cC5a1",
"scheme": "exact"
}
],
"description": "Use when an agent must check a domain: does it resolve, who hosts its DNS and mail, is email authenticated, how old is it, when does it expire. Input: domain (e.g. example.com; URLs accepted). Output: JSON DNS records (A, AAAA, CNAME, MX, NS, TXT, CAA, SOA), mail provider, parsed SPF and DMARC, DNS provider, and RDAP registration (registrar, created, expires, age in days, status, DNSSEC). No contact data. Example: ?domain=google.com",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"domain": "google.com"
},
"type": "http"
},
"output": {
"example": {
"cache": "miss",
"dns": {
"A": [
"192.178.232.113"
],
"AAAA": [
"2607:f8b0:4023:1431::64"
],
"MX": [
"10 smtp.google.com."
],
"NS": [
"ns3.google.com."
]
},
"dnsProvider": "Google",
"dnsStatus": "NOERROR",
"domain": "google.com",
"mail": {
"acceptsMail": true,
"dmarc": {
"aggregateReportTargets": 1,
"alignmentDkim": "r",
"alignmentSpf": "r",
"forensicReportTargets": 0,
"pct": 100,
"policy": "reject",
"present": true,
"subdomainPolicy": null
},
"provider": "Google Workspace",
"spf": {
"all": "~all",
"includes": [
"_spf.google.com"
],
"lookupMechanisms": 1,
"multipleRecords": false,
"policy": "softfail",
"present": true,
"record": "v=spf1 include:_spf.google.com ~all"
}
},
"mx": [
{
"host": "smtp.google.com",
"priority": 10
}
],
"notes": [
"Registrant/admin/tech contacts are intentionally not returned."
],
"registration": {
"ageDays": 10616,
"available": true,
"created": "1997-09-15T04:00:00Z",
"daysUntilExpiry": 705,
"dnssec": false,
"domain": "google.com",
"expires": "2028-09-14T04:00:00Z",
"nameservers": [
"ns1.google.com"
],
"registeredDomain": "google.com",
"registrar": {
"ianaId": "292",
"name": "MarkMonitor Inc."
},
"source": "https://rdap.verisign.com/com/v1/",
"status": [
"client delete prohibited"
],
"updated": "2019-09-09T15:39:04Z"
},
"resolves": true,
"sources": [
"DNS: Cloudflare 1.1.1.1 DNS-over-HTTPS"
],
"verificationTokens": [
"apple-domain-verification"
]
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Public domain or hostname (punycode for IDNs, e.g. xn--...); a URL is reduced to its hostname. Internal/reserved names → 400 (not charged)",
"examples": [
"google.com"
],
"maxLength": 2048,
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"cache": {
"type": "string"
},
"dns": {
"additionalProperties": {
"items": {
"type": "string"
},
"type": "array"
},
"type": "object"
},
"dnsProvider": {
"type": "string"
},
"dnsStatus": {
"type": "string"
},
"domain": {
"type": "string"
},
"mail": {
"properties": {
"acceptsMail": {
"type": "boolean"
},
"dmarc": {
"properties": {
"aggregateReportTargets": {
"type": "integer"
},
"alignmentDkim": {
"type": "string"
},
"alignmentSpf": {
"type": "string"
},
"forensicReportTargets": {
"type": "integer"
},
"pct": {
"type": "integer"
},
"policy": {
"type": "string"
},
"present": {
"type": "boolean"
},
"subdomainPolicy": {
"type": "null"
}
},
"type": "object"
},
"provider": {
"type": "string"
},
"spf": {
"properties": {
"all": {
"type": "string"
},
"includes": {
"items": {
"type": "string"
},
"type": "array"
},
"lookupMechanisms": {
"type": "integer"
},
"multipleRecords": {
"type": "boolean"
},
"policy": {
"type": "string"
},
"present": {
"type": "boolean"
},
"record": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"mx": {
"items": {
"properties": {
"host": {
"type": "string"
},
"priority": {
"type": "integer"
}
},
"type": "object"
},
"type": "array"
},
"notes": {
"items": {
"type": "string"
},
"type": "array"
},
"registration": {
"properties": {
"ageDays": {
"type": "integer"
},
"available": {
"type": "boolean"
},
"created": {
"type": "string"
},
"daysUntilExpiry": {
"type": "integer"
},
"dnssec": {
"type": "boolean"
},
"domain": {
"type": "string"
},
"expires": {
"type": "string"
},
"nameservers": {
"items": {
"type": "string"
},
"type": "array"
},
"registeredDomain": {
"type": "string"
},
"registrar": {
"properties": {
"ianaId": {
"type": "string"
},
"name": {
"type": "string"
}
},
"type": "object"
},
"source": {
"type": "string"
},
"status": {
"items": {
"type": "string"
},
"type": "array"
},
"updated": {
"type": "string"
}
},
"type": "object"
},
"resolves": {
"type": "boolean"
},
"sources": {
"items": {
"type": "string"
},
"type": "array"
},
"verificationTokens": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"domain",
"resolves",
"dnsStatus",
"dns",
"mx",
"mail",
"dnsProvider",
"verificationTokens",
"registration",
"cache",
"sources",
"notes"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791609992/bazaar-icons/c4d9db8f8f483844.png",
"lastUpdated": "2026-10-10T23:45:35.889Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-10T23:45:35.265Z"
},
"resource": "https://1gateway.dev/v1/domain/lookup",
"serviceName": "1gateway",
"tags": [
"domain",
"dns",
"rdap-whois",
"email-security",
"spf-dmarc"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Use when an agent must check a domain: does it resolve, who hosts its DNS and mail, is email authenticated, how old is it, when does it expire. Input: domain (e.g. example.com; URLs accepted). Output: JSON DNS records (A, AAAA, CNAME, MX, NS, TXT, CAA, SOA), mail provider, parsed SPF and DMARC, DNS provider, and RDAP registration (registrar, created, expires, age in days, status, DNSSEC). No contact data. Example: ?domain=google.com"
}What the leaf hashes
{"body":"9c5b45eeede04fcbc524d7c0e78f67c7e55ce14f79cf35496ed22ce77a72b096","id":60230,"kind":"listing","method":"baseline/1","observed_us":1793025448097950,"prev":null,"subject":"x402_bazaar:https://1gateway.dev/v1/domain/lookup","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xb5c2203260240e5b15bceb6f669747d23b337addfbcb0696f8e5337ee79d81b1
- 0x4ef2c618d510b805a6771d1ee34f1ddf5cd23143e7248302c5346b4927997f84
- 0x3c7774ecbdb5b9f419db45508ace4e69e5893f2b9d7abe3b225b9c9c8c763c59
- 0x681fa8f379bea72ec329326d7a8bba8e8a62ae28a5253fc879cf91a30c1a98a2
- 0x679dea32a9ba79f8a447a1eb35414b45409b57c65f3a75a7547c37d46f54504a
- 0xbd23af1dea8bf5f6c7bd2dea3b1c4cf15614e4ce656ace6b4f64d7b03d4bbeaa
- 0x7348c20df888d62b9f2b8af5da24c5293becd900bcc6b3fc75920d2f0c636a0a
- 0xa96a1259630d6a381be9b64470d5c008be86aa599249e6467e88fecc99829bc7
- 0x77da061a5d997367e300fc37c99e3d47e8ed28eca3771a36e29312d8972845c6
- 0xfa2167cea96987427da9b60b2059258d339fc6e57b778e13e60f342a723ebd0f
- 0x0f199646652e20987f8f0e4e8bd21993538b0737cd758d5cbc6ebcaaa02763a3
- 0x7a0f1751de1946feff7d8c8afc737dcc4d35f110809c15aa0fdb8363a9e31b2b
- 0x0d86419ca1dd0b62fd8b22ea2e8c74d441312cec3116a467bea429b43e026565
- 0x083427e39db4dd470662401f6db5db8fadf084fc4274cf8621b368416952b78b
- 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
- 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae