addrbookFor publishers
← The evidence ledger

Evidence row 1784801

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:format-openverbs-com
Recorded
Previous row
#2377
Body SHA-256
fdd4e9f4bd7e974affc2d72a07171d6557b495306241ac79f5e04edeea3d722d
Leaf
0x734142b991107936e58ecb5afbd57e1918d40e28fad9f3dcf718bd502bd4acbf

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://format.openverbs.com/v1/canonicalize"
    ],
    [
      "x402",
      "https://format.openverbs.com/v1/convert"
    ],
    [
      "x402",
      "https://format.openverbs.com/v1/detect"
    ],
    [
      "x402",
      "https://format.openverbs.com/v1/infer-schema"
    ],
    [
      "x402",
      "https://format.openverbs.com/v1/validate"
    ]
  ],
  "name": "format.openverbs.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "format.openverbs.com",
    "endpoints": [
      {
        "description": "Parse a document (in any format) and re-emit it in the RFC 8785 JSON Canonicalization Scheme form — sorted keys, canonical number/string formatting — plus the SHA-256 of the canonical bytes for stable hashing, signing and dedup.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "{\"b\":2,\"a\":1}",
            "group": "body",
            "name": "data",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "json",
            "group": "body",
            "name": "from",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Canonicalize JSON (RFC 8785)",
        "tags": [
          "canonicalize json",
          "rfc 8785 json",
          "stable json hash",
          "json canonicalization api",
          "sort json keys"
        ],
        "url": "https://format.openverbs.com/v1/canonicalize"
      },
      {
        "description": "Transcode a document between json, json5, jsonc, yaml, xml, csv, tsv, toml, ndjson, ini, env, properties, plist and querystring. Any source converts to any target through a JSON hub. Malformed input or a target that cannot represent the structure is rejected before payment.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "{\"name\":\"Ada\",\"age\":36}",
            "group": "body",
            "name": "data",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "json",
            "group": "body",
            "name": "from",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "options",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "yaml",
            "group": "body",
            "name": "to",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Convert structured data",
        "tags": [
          "convert json to yaml",
          "yaml to json converter",
          "xml to json api",
          "csv to json transform",
          "structured data conversion"
        ],
        "url": "https://format.openverbs.com/v1/convert"
      },
      {
        "description": "Sniff which structured format an unknown document is. Because formats overlap, returns every plausible format with a 0–1 score plus the best guess — honest about ambiguity rather than pretending certainty.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "data",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": null,
        "serviceName": "Detect the format of a blob",
        "tags": [
          "detect data format",
          "identify json yaml csv",
          "sniff document format",
          "guess structured format",
          "blob format detection"
        ],
        "url": "https://format.openverbs.com/v1/detect"
      },
      {
        "description": "Infer a JSON Schema (draft-07) from a sample document in any supported format. Types are inferred, present keys are marked required, and heterogeneous array item schemas are merged. The result validates out of the box with /v1/validate.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "{\"name\":\"Ada\",\"languages\":[\"en\",\"fr\"]}",
            "group": "body",
            "name": "data",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "json",
            "group": "body",
            "name": "from",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Infer a JSON Schema",
        "tags": [
          "infer json schema",
          "generate schema from sample",
          "json schema inference",
          "sample data schema",
          "derive schema from json"
        ],
        "url": "https://format.openverbs.com/v1/infer-schema"
      },
      {
        "description": "Parse a document (json, json5, jsonc, yaml, xml, csv, tsv, toml, ndjson, ini, env, properties, plist or querystring) and validate it against a JSON Schema. Returns whether it is valid and a list of precise, path-tagged errors. Malformed input or an invalid schema is rejected before payment.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "{\"name\":\"Ada\",\"age\":36}",
            "group": "body",
            "name": "data",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "json",
            "group": "body",
            "name": "from",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "schema",
            "required": false,
            "type": "object"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Validate against a JSON Schema",
        "tags": [
          "validate json schema",
          "json schema validation",
          "check yaml against schema",
          "validate structured data",
          "schema validation errors"
        ],
        "url": "https://format.openverbs.com/v1/validate"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "format-openverbs-com",
    "integrationType": "",
    "isNew": false,
    "name": "format.openverbs.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.004",
      "currency": "USDC",
      "maxAmount": "0.004",
      "minAmount": "0.004"
    },
    "provider": "format.openverbs.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": [
      "canonicalize json",
      "rfc 8785 json",
      "stable json hash",
      "json canonicalization api",
      "sort json keys",
      "convert json to yaml",
      "yaml to json converter",
      "xml to json api",
      "csv to json transform",
      "structured data conversion",
      "detect data format",
      "identify json yaml csv",
      "sniff document format",
      "guess structured format",
      "blob format detection",
      "infer json schema",
      "generate schema from sample",
      "json schema inference",
      "sample data schema",
      "derive schema from json",
      "validate json schema",
      "json schema validation",
      "check yaml against schema",
      "validate structured data",
      "schema validation errors"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"fdd4e9f4bd7e974affc2d72a07171d6557b495306241ac79f5e04edeea3d722d","id":1784801,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793557140332780,"prev":2377,"subject":"agentic_market:format-openverbs-com","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).

  1. 0x73415e149a2e673336218524284bac947446d395254d7a28439a59fb3d30656b
  2. 0x5071e7cb22b57a96c3c4393351ef1547b04a2e4555a9e226a4ef82c9b8a7f7fa
  3. 0xe19d1933bde138def36942c789cb519e871968039d9baf05042128198b18fdc4
  4. 0xe5484ab2be5074f7e2667dee2510a37eb912ce1711dd1ae2c267efece9c48af8
  5. 0xadc2ff7b53cf0027b83cee24d75d6cd76b5e61f6215e58ca319b2fed34c1fa3b
  6. 0xc73a82f36f69543e5fa7984eb08989791756a98a14acbed806eb6283caffdb5e
  7. 0x42b7614de9964e96151c02bca8a2294779c84c0441547000dd3dd86d4aa384ea
  8. 0x5952b495b3d3aa23c7793627cda6dd0fd70b6c21b79e3e5e0d9c1085a32a738b
  9. 0x5b1c58dcfe962967ddf7b2e5099992213c861a53872468dd8719f05479679443
  10. 0x1cef7155b8ec83f162f7e0063fbfc86e84e434f6cdcf74c821ff89f871662f43
  11. 0xbd434dde6c15bb6ddce848ee8501d0740518a6e9c9f286ff5b7fbacd38566805
  12. 0x9225199f9f9007724cfab30f8252870de214e3fa4464c9b48797718fda302667
  13. 0xeed7e951b5e4701a6d9e1ccb44369bdaeb14efaf3655042a73f8487da4230bf1
  14. 0x3c3408392402b125bd2c2cfb11c655ba3e5ef4f456caee26d4ee38a093e93c53
  15. 0x614dbc600bca0766e288d2a5ebb7709ac565230ac6acdc88a5e4a7a5ff53c58e
  16. 0xe329dbfb0db2c7f35334e66970a8ee37ee2d3356d34d692c10f84b6f7de65a35
  17. 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON