addrbookFor publishers
← The evidence ledger

Evidence row 2030

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:data-openverbs-com
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
5098688e2e9aa3bcc6d6b563bd08c3c87f3e5b0155e0b8545f917175175d9b88
Leaf
0x0b1830c596674e0726a2f7ffc471878c2509c6bbe94368650f3d56372f540446

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://data.openverbs.com/v1/diff"
    ],
    [
      "x402",
      "https://data.openverbs.com/v1/flatten"
    ],
    [
      "x402",
      "https://data.openverbs.com/v1/merge"
    ],
    [
      "x402",
      "https://data.openverbs.com/v1/patch"
    ],
    [
      "x402",
      "https://data.openverbs.com/v1/query"
    ],
    [
      "x402",
      "https://data.openverbs.com/v1/unflatten"
    ]
  ],
  "name": "data.openverbs.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "data.openverbs.com",
    "endpoints": [
      {
        "description": "Compute the RFC 6902 JSON Patch that transforms `source` into `target`. The patch is a minimal array of add/remove/replace operations.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "source",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "target",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Diff two JSON documents",
        "tags": [
          "json patch diff",
          "diff json documents",
          "compare json objects",
          "generate rfc6902 patch",
          "json document changes"
        ],
        "url": "https://data.openverbs.com/v1/diff"
      },
      {
        "description": "Flatten a nested object/array into a single-level object whose keys are the delimited paths to each leaf (default delimiter `.`). Requires an object or array.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "data",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": ".",
            "group": "body",
            "name": "delimiter",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Flatten a nested object",
        "tags": [
          "flatten nested json",
          "object path flatten",
          "json to flat object",
          "flatten array object",
          "delimited keys json"
        ],
        "url": "https://data.openverbs.com/v1/flatten"
      },
      {
        "description": "Deep-merge an ordered list of JSON documents, left to right. Objects are merged key-by-key; arrays, scalars and null in a later document replace the earlier value (last-wins, no array concatenation).",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "documents",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "Deep-merge JSON documents",
        "tags": [
          "deep merge json",
          "merge config objects",
          "combine json documents",
          "last wins merge",
          "json deepmerge api"
        ],
        "url": "https://data.openverbs.com/v1/merge"
      },
      {
        "description": "Apply an RFC 6902 JSON Patch to a JSON document and return the result. An invalid or unresolvable patch (e.g. a failed `test`, or a path that does not exist) is rejected before payment.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "data",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "patch",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "4"
        },
        "serviceName": "Apply a JSON Patch",
        "tags": [
          "apply json patch",
          "rfc6902 patch api",
          "update json document",
          "json pointer patch",
          "validate json patch"
        ],
        "url": "https://data.openverbs.com/v1/patch"
      },
      {
        "description": "Evaluate a JMESPath expression against a JSON value and return the selected/projected result. A malformed expression is rejected before payment.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "data",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "expression",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "Query JSON with JMESPath",
        "tags": [
          "query json with jmespath",
          "jmespath api",
          "select json fields",
          "json query expression",
          "extract data from json"
        ],
        "url": "https://data.openverbs.com/v1/query"
      },
      {
        "description": "Rebuild a nested object from a single-level object whose keys are delimited paths (default delimiter `.`) — the inverse of flatten. Requires a flat object.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": null,
            "group": "body",
            "name": "data",
            "required": false,
            "type": "object"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": ".",
            "group": "body",
            "name": "delimiter",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Unflatten a delimited object",
        "tags": [
          "unflatten json object",
          "flat keys to nested json",
          "expand delimited object",
          "rebuild nested object",
          "inverse json flatten"
        ],
        "url": "https://data.openverbs.com/v1/unflatten"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "data-openverbs-com",
    "integrationType": "",
    "isNew": false,
    "name": "data.openverbs.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.004",
      "currency": "USDC",
      "maxAmount": "0.004",
      "minAmount": "0.004"
    },
    "provider": "data.openverbs.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": [
      "json patch diff",
      "diff json documents",
      "compare json objects",
      "generate rfc6902 patch",
      "json document changes",
      "flatten nested json",
      "object path flatten",
      "json to flat object",
      "flatten array object",
      "delimited keys json",
      "deep merge json",
      "merge config objects",
      "combine json documents",
      "last wins merge",
      "json deepmerge api",
      "apply json patch",
      "rfc6902 patch api",
      "update json document",
      "json pointer patch",
      "validate json patch",
      "query json with jmespath",
      "jmespath api",
      "select json fields",
      "json query expression",
      "extract data from json",
      "unflatten json object",
      "flat keys to nested json",
      "expand delimited object",
      "rebuild nested object",
      "inverse json flatten"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"5098688e2e9aa3bcc6d6b563bd08c3c87f3e5b0155e0b8545f917175175d9b88","id":2030,"kind":"listing","method":"baseline/1","observed_us":1793025260105196,"prev":null,"subject":"agentic_market:data-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 (296695 rows).

  1. 0x0b180c6efa5d7adfc5441be7ddd8c36e12fbb47f1b340fe627d3dd1f06eacb42
  2. 0x3add10151bddec1472221f63bf0b9495a3e2fbc3695e3a9a699c1b6e7bff9c65
  3. 0x540121e71a8a5c13d640e5ca57e1a31d997fb099ef77f48fd4a979c40ad9c609
  4. 0x2c625510b325b1ba10e2928f26bc0e92479f22349115a3b5c9884c9455a7e2a7
  5. 0x983a9c2210504134433a150c8f2f14024206779d7413c96e65296915ec91ba56
  6. 0xa7940c22ee00cc717c8c668cd6b2a40387f539235f441dbe44979c9fc5c186e9
  7. 0x9df68fddc632e463100699667656790f071230222da498dde9955d83f27a5e29
  8. 0x007eb0a0511f0ff75c06b808dd543d782354601eb60ad032c2f0923f0398d247
  9. 0x7e09408fcc0d9b90670693a070d6ec897d9a3cf600d3c8bce04013cec74d1903
  10. 0x96dc6bd64fe78dd85e63b2a795828d2feea188bc55943b4d6ab1449dca715971
  11. 0xb590404cb9438c769f672be0f0089b46b380374a2b3728911a35efd8d94b6a83
  12. 0x0295c7c2280f85143f6ea027ec5cab1cda783eeef5bca0accb9aea607c5aa3c2
  13. 0x5aefcf9e3d86e125861c0d490079969110eea8fc901ec61531bba10bb58258a1
  14. 0xa96bb9408ce00a0d40ddaba8736257dfce76d5478b131d69db1afdf8a824312b
  15. 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON