← The evidence ledger
Evidence row 1791073
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://freetier-agent-api.pages.dev/api/sitemap
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ceaff87f1eb0a4c81f5b5cdf215cc3196108c74670065bdb4f8427a55f27975a
- Leaf
- 0xf6b38377b86af0244ee685296ea9795c791ee294a18fb7018efa1152e1f2a8ac
What was observed
{
"endpoints": [
[
"x402",
"https://freetier-agent-api.pages.dev/api/sitemap"
]
],
"name": "Agent Extraction API",
"owner_address": "0x165eb3dc3e98403ecb1141e90400f5e71806554b",
"raw": {
"accepts": [
{
"amount": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x165Eb3dC3E98403ecB1141e90400F5e71806554B",
"scheme": "exact"
}
],
"description": "Sitemap to URL list: give a sitemap URL or just a domain (sitemaps found via robots.txt, then /sitemap.xml). Follows sitemap indexes (newest first, up to 10 child sitemaps), reads .xml, .xml.gz and text sitemaps, and returns every URL with lastmod, changefreq, priority, hreflang alternates, image and news counts. Filter by contains= and since= (lastmod).",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"limit": "50",
"url": "https://www.sitemaps.org/sitemap.xml"
},
"type": "http"
},
"output": {
"example": {
"fetched_at": "2026-10-26T12:40:41.543Z",
"filters": {
"contains": null,
"limit": 2,
"since": null
},
"found_via": "robots.txt",
"more": {
"full_datasets": "https://freetier-kits-shop.fourthwall.com",
"note": "Full dataset downloads available by card"
},
"newest_lastmod": "2026-10-26T00:00:00.000Z",
"note": "Child sitemaps of an index are read newest-lastmod first, up to max_sitemaps (default 5, max 10) per call. lastmod is what the site declares, normalised to I...",
"returned": 2,
"site": "https://cloudflare.com",
"sitemaps_fetched": [
{
"status": 200,
"type": "urlset",
"url": "https://www.cloudflare.com/sitemap.xml",
"urls": 1013
}
],
"sitemaps_not_fetched": 0,
"sitemaps_not_fetched_sample": [],
"truncated": true,
"urls": [
{
"alternates": [
{
"href": "https://www.cloudflare.com/",
"hreflang": "x-default"
},
{
"href": "https://www.cloudflare.com/",
"hreflang": "en"
}
],
"changefreq": "daily",
"lastmod": "2026-10-26T00:00:00.000Z",
"loc": "https://www.cloudflare.com/",
"priority": 1
},
{
"alternates": [
{
"href": "https://www.cloudflare.com/plans",
"hreflang": "x-default"
},
{
"href": "https://www.cloudflare.com/plans",
"hreflang": "en"
}
],
"changefreq": "weekly",
"lastmod": "2026-10-26T00:00:00.000Z",
"loc": "https://www.cloudflare.com/plans",
"priority": 0.9
}
],
"urls_seen": 1013
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"contains": {
"description": "only URLs containing this text, e.g. /blog/",
"type": "string"
},
"limit": {
"description": "max URLs returned, 1-5000, default 1000",
"type": "string"
},
"max_sitemaps": {
"description": "sitemap files to read per call, 1-10, default 5",
"type": "string"
},
"since": {
"description": "only URLs with lastmod at/after this ISO date",
"type": "string"
},
"url": {
"description": "sitemap URL, or a site / domain to discover its sitemaps via robots.txt",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"fetched_at": {
"type": [
"string",
"null"
]
},
"filters": {
"properties": {
"contains": {},
"limit": {
"type": [
"number",
"null"
]
},
"since": {}
},
"type": "object"
},
"found_via": {
"type": [
"string",
"null"
]
},
"more": {
"properties": {
"full_datasets": {
"type": [
"string",
"null"
]
},
"note": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"newest_lastmod": {
"type": [
"string",
"null"
]
},
"note": {
"type": [
"string",
"null"
]
},
"returned": {
"type": [
"number",
"null"
]
},
"site": {
"type": [
"string",
"null"
]
},
"sitemaps_fetched": {
"items": {
"type": [
"object",
"null"
]
},
"type": "array"
},
"sitemaps_not_fetched": {
"type": [
"number",
"null"
]
},
"sitemaps_not_fetched_sample": {
"type": [
"array",
"null"
]
},
"truncated": {
"type": [
"boolean",
"null"
]
},
"urls": {
"items": {
"type": [
"object",
"null"
]
},
"type": "array"
},
"urls_seen": {
"type": [
"number",
"null"
]
}
},
"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/v1793252197/bazaar-icons/19906174df41ffa4.png",
"lastUpdated": "2026-10-31T16:53:42.751Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-31T16:53:42.631Z"
},
"resource": "https://freetier-agent-api.pages.dev/api/sitemap",
"serviceName": "Agent Extraction API",
"tags": [
"sitemap",
"seo",
"crawling",
"url-discovery",
"web"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Sitemap to URL list: give a sitemap URL or just a domain (sitemaps found via robots.txt, then /sitemap.xml). Follows sitemap indexes (newest first, up to 10 child sitemaps), reads .xml, .xml.gz and text sitemaps, and returns every URL with lastmod, changefreq, priority, hreflang alternates, image and news counts. Filter by contains= and since= (lastmod)."
}What the leaf hashes
{"body":"ceaff87f1eb0a4c81f5b5cdf215cc3196108c74670065bdb4f8427a55f27975a","id":1791073,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793559940110205,"prev":null,"subject":"x402_bazaar:https://freetier-agent-api.pages.dev/api/sitemap","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0xf6b3150a9febccdc17a5fc42b28f34989eaca1ce0933a2ac0a12f4794fb52717
- 0x002ea29f9c37bad2a5f081313c10e57d357701a750bcb6eddca7db3715e987c3
- 0x13b6f0d6115b2a1dbbdf11d65604bd56f43e3c820b548251acc9f1184b0d8b7d
- 0x6f45fdb5c20da33eb56771dda5a01db91138af05cfa0b60dd6d52fd86e8fa970
- 0xbf498727d6397e752ad2f708d5dfa4c8ac48077c8dfc0a73cf41e8a73373d051
- 0x2c172a92c90a7a3dca90c2f706cc0e6c0db77b374e0b30dc631c0babb4085393
- 0x40f0292eedaf6fa6fceb6200b851720eebe4d532e1326fe77ecb2bc7946fb7dc
- 0x47b355b2151aac61464be3a68491e642b03fb2a1908707ae2b1bd4a4fc42225b
- 0x6f785e1755297d163b6fe488f70610f75a8ae4c6959ba99b721cbdf6a4109533
- 0xc593e99c2dfc892a3d3699d4b79d6de9072f08222e0041d7f2ef81c778c604a9
- 0xab569470f180e4f9980adbd339a0d63b0f20ab53bd2eed2898c06598127a5434
- 0xf8b312afb71abc1ae9fcd8b8858e0a4351bca64770e3521c0f4b8ea86a8933e4
- 0x4ec6a6783b0fbf13d364df34dd919edbce7190c4f5424e6bc50d2f35967469a4
- 0x9b4eda8f413d128915df51c98c771c8ee622b35a4252b9c2a803dd51ad66d4c8
- 0x624db22ddd30d851957cc9d44cc5b314f300cfe0ff69cfbcfe0b2a2df8fdd12c
- 0x1023fddec22f7cf1aff98422f0e5714dcc4ca7df3408bb6d4550d6f770e5033a
- 0xf7af9137c03da92bdd37d086da37554097bcd1fce016f93f2e66d18b71970c5d
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90