← The evidence ledger
Evidence row 67372
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.mekler.ai/v1/web/links/extract-inventory
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d51f6b8490570e2946b45b685ccb06ff3077349fff35b6a637216eee1890ea83
- Leaf
- 0xfc6d66f15de186a3b7a2fa838f219a39525002fc1ab54f1799130b591d228ba2
What was observed
{
"endpoints": [
[
"x402",
"https://api.mekler.ai/v1/web/links/extract-inventory"
]
],
"name": "Mekler AI",
"owner_address": "0xf6c6e2e530bb311c14a49c1a07c720fc232c07c5",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb",
"meklerQuote": "eyJhbW91bnQiOiI1MDAwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsImRpZ2VzdCI6ImRjZjQ3NjhiMjRmZjU2YjY5NmZkOWIzMTc0ZWE4ZWU5MDhmYWY3MDFjZDRkNWM0MmJmODg1ZmRhOTYyMTkzYjQiLCJleHBpcmVzIjoxNzkyNTA3OTkyLCJmZWVQYXllciI6IkdWSko3cmRHaVhyNXhhWWJSd1JiamZhSkw3Zm13UnlnRmkxSDZhR3FEdmViIiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsIm9yaWdpbiI6Imh0dHBzOi8vYXBpLm1la2xlci5haSIsInBhdGgiOiIvdjEvd2ViL2xpbmtzL2V4dHJhY3QtaW52ZW50b3J5IiwicGF5VG8iOiI5bU1EckhhYlNmNzNNUG4xQU5kQU5TbXNOdzJ3S2lxRTdKWjdlRDZFVVNSYyIsInByb3ZpZGVyIjoiY2RwIiwidmVyc2lvbiI6Imxpbmstc2l0ZW1hcC1pbnZlbnRvcnktdjEifQ==.f4592b6e1eb46b5c4ee5e9d7ca438c0279b7d991d2e4af6f466384cf1185b257",
"memo": "m:9Fkrbh60a1xO5enXykOMAg"
},
"maxTimeoutSeconds": 60,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc",
"scheme": "exact"
},
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "eip3009",
"meklerQuote": "eyJhbW91bnQiOiI1MDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJkaWdlc3QiOiJkY2Y0NzY4YjI0ZmY1NmI2OTZmZDliMzE3NGVhOGVlOTA4ZmFmNzAxY2Q0ZDVjNDJiZjg4NWZkYTk2MjE5M2I0IiwiZXhwaXJlcyI6MTc5MjUwNzk5MiwiZmVlUGF5ZXIiOiIiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJvcmlnaW4iOiJodHRwczovL2FwaS5tZWtsZXIuYWkiLCJwYXRoIjoiL3YxL3dlYi9saW5rcy9leHRyYWN0LWludmVudG9yeSIsInBheVRvIjoiMHhGNmM2RTJlNTMwYmIzMTFjMTRhNDlDMWEwN0M3MjBmYzIzMmMwN2M1IiwicHJvdmlkZXIiOiJjZHAiLCJ2ZXJzaW9uIjoibGluay1zaXRlbWFwLWludmVudG9yeS12MSJ9.71001801ca61470c2e42833b424e064641798ee0c899915e781dc82a7002743c",
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5",
"scheme": "exact"
}
],
"description": "Extract a bounded URL inventory from static HTML anchors or same-origin XML sitemaps. Return normalized URLs, anchor text, relation flags, source and coverage bounds; deduplicate links while retaining occurrence counts. Up to 200 URLs and five uncompressed 1 MiB sitemap documents. No JavaScript rendering, linked-page crawl, reachability checks or search-index completeness.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"max_sitemaps": 3,
"max_urls": 100,
"mode": "links",
"request_id": "link-inventory-example-001",
"url": "https://mekler.ai/"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"bounds": {
"max_sitemaps": 3,
"max_urls": 100
},
"canonical_candidates": [
"https://mekler.ai/"
],
"limitations": [
"Static anchors or uncompressed XML sitemaps only; no JavaScript execution, linked-page crawling, reachability checks or search-index coverage.",
"Fragments are removed; query strings are retained. Page links are deduplicated by normalized URL with occurrence counts. Link evidence is capped at 24 KiB; truncated marks either byte or count limits.",
"Sitemap traversal stays on the starting origin, follows at most 5 sitemap documents of 1 MiB each, and returns at most 200 URLs. Bounds/skips describe coverage, not completeness of the site."
],
"links": [
{
"anchor": "Get started",
"internal": true,
"occurrences": 1,
"rel": [
"help"
],
"source": "https://mekler.ai/",
"url": "https://mekler.ai/start/"
}
],
"mode": "links",
"observed_at": "2026-10-20T00:00:00Z",
"pending_sitemaps": 0,
"skipped": [],
"sources_visited": [
"https://mekler.ai/"
],
"status": "ok",
"truncated": false,
"url": "https://mekler.ai/"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"max_sitemaps": {
"default": 3,
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"max_urls": {
"default": 100,
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"mode": {
"default": "links",
"enum": [
"links",
"sitemap"
],
"type": "string"
},
"request_id": {
"pattern": "^[A-Za-z0-9_-]{16,64}$",
"type": "string"
},
"url": {
"maxLength": 2048,
"type": "string"
}
},
"required": [
"url",
"request_id"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"additionalProperties": false,
"properties": {
"bounds": {
"additionalProperties": false,
"properties": {
"max_sitemaps": {
"type": "integer"
},
"max_urls": {
"type": "integer"
}
},
"required": [
"max_urls",
"max_sitemaps"
],
"type": "object"
},
"canonical_candidates": {
"items": {
"type": "string"
},
"type": "array"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"links": {
"items": {
"additionalProperties": false,
"properties": {
"anchor": {
"type": "string"
},
"internal": {
"type": "boolean"
},
"occurrences": {
"type": "integer"
},
"rel": {
"items": {
"type": "string"
},
"type": "array"
},
"source": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"url",
"anchor",
"rel",
"internal",
"occurrences",
"source"
],
"type": "object"
},
"type": "array"
},
"mode": {
"type": "string"
},
"observed_at": {
"type": "string"
},
"pending_sitemaps": {
"type": "integer"
},
"skipped": {
"items": {
"additionalProperties": false,
"properties": {
"reason": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"source",
"reason"
],
"type": "object"
},
"type": "array"
},
"sources_visited": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"type": "string"
},
"truncated": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"status",
"url",
"mode",
"observed_at",
"links",
"canonical_candidates",
"sources_visited",
"pending_sitemaps",
"truncated",
"skipped",
"bounds",
"limitations"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-20T14:51:12.925Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 3,
"lastCalledAt": "2026-10-20T14:51:12.597Z"
},
"resource": "https://api.mekler.ai/v1/web/links/extract-inventory",
"serviceName": "Mekler AI",
"tags": [
"Web",
"Links",
"Sitemaps"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Extract a bounded URL inventory from static HTML anchors or same-origin XML sitemaps. Return normalized URLs, anchor text, relation flags, source and coverage bounds; deduplicate links while retaining occurrence counts. Up to 200 URLs and five uncompressed 1 MiB sitemap documents. No JavaScript rendering, linked-page crawl, reachability checks or search-index completeness."
}What the leaf hashes
{"body":"d51f6b8490570e2946b45b685ccb06ff3077349fff35b6a637216eee1890ea83","id":67372,"kind":"listing","method":"baseline/1","observed_us":1793025462672930,"prev":null,"subject":"x402_bazaar:https://api.mekler.ai/v1/web/links/extract-inventory","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).
- 0xfc6d256dd7b3e5fd63a4b81a60ee8b7ace4576f8eb0841134532a1b23e057d2a
- 0x9f23cfcbd93a83354cab690bf49d697687768b75ba8b10b96bc52cb02569b3e7
- 0xeb3cd830d1bf403643adf42c25a424dd5dc758fb115b5b3cc0b24eb500e383cb
- 0x5a47e8b3f448a14a9b33ed4d6998b8245ef6e7e79f76d0e94c2923c3051482c8
- 0x6966ca7ed7c80d36ce4a83b8e67b173f529b6a45b66f31559c1a859edd32ad12
- 0x62d872e03f8ef7232e79a29d5614009b400ff979bf4f56da789d3497db02dff9
- 0xdf5739179ef80a5f77c42a42be59925a6cb384ef88855819125a06ef5bfddd8f
- 0x4165c0cb0e8c78a03561e1f87bc6b0492b7b3143650cf8b255a233fdb24cb642
- 0xd5e84a76f08a9f9783e8b3ad62be6916de98755223b57f9f65d3166696157302
- 0x3a8d3d4169cff276684d88a4f127811b670ead57557bd0903bd3af277772b2c1
- 0x51bc8fcd224b36d2c60fa49f46f383ee8328191b9e73209ce8018f2612c3d42f
- 0xf8173f36b7a27e1bb0f6961a49501bba1d99349c5e11449d0d557fbaa910be0a
- 0xbee644d57738676bfb20eb90d6021f364bf883a8d54f8d17e9dc4749b4074c3d
- 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
- 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae