addrbookFor publishers
← 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).

  1. 0xfc6d256dd7b3e5fd63a4b81a60ee8b7ace4576f8eb0841134532a1b23e057d2a
  2. 0x9f23cfcbd93a83354cab690bf49d697687768b75ba8b10b96bc52cb02569b3e7
  3. 0xeb3cd830d1bf403643adf42c25a424dd5dc758fb115b5b3cc0b24eb500e383cb
  4. 0x5a47e8b3f448a14a9b33ed4d6998b8245ef6e7e79f76d0e94c2923c3051482c8
  5. 0x6966ca7ed7c80d36ce4a83b8e67b173f529b6a45b66f31559c1a859edd32ad12
  6. 0x62d872e03f8ef7232e79a29d5614009b400ff979bf4f56da789d3497db02dff9
  7. 0xdf5739179ef80a5f77c42a42be59925a6cb384ef88855819125a06ef5bfddd8f
  8. 0x4165c0cb0e8c78a03561e1f87bc6b0492b7b3143650cf8b255a233fdb24cb642
  9. 0xd5e84a76f08a9f9783e8b3ad62be6916de98755223b57f9f65d3166696157302
  10. 0x3a8d3d4169cff276684d88a4f127811b670ead57557bd0903bd3af277772b2c1
  11. 0x51bc8fcd224b36d2c60fa49f46f383ee8328191b9e73209ce8018f2612c3d42f
  12. 0xf8173f36b7a27e1bb0f6961a49501bba1d99349c5e11449d0d557fbaa910be0a
  13. 0xbee644d57738676bfb20eb90d6021f364bf883a8d54f8d17e9dc4749b4074c3d
  14. 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
  15. 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON