addrbookFor publishers
← The evidence ledger

Evidence row 2623172

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:text-openverbs-com
Recorded
Previous row
#2189635
Body SHA-256
a4d1607160e16b4cc975092ab1960f8f53fe9f11ddd4c5c9f66d98a155015311
Leaf
0x28b4f478b01a07a15380875d42164513e2716c74bca8dc76ce81a5eb81cf6965

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://text.openverbs.com/v1/case"
    ],
    [
      "x402",
      "https://text.openverbs.com/v1/decode"
    ],
    [
      "x402",
      "https://text.openverbs.com/v1/diff"
    ],
    [
      "x402",
      "https://text.openverbs.com/v1/encode"
    ]
  ],
  "name": "text.openverbs.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "text.openverbs.com",
    "endpoints": [
      {
        "description": "Recase a string into camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Sentence case, Capital Case, Train-Case, no case, Title Case, or plain UPPER/lower — the word boundaries are detected regardless of the input casing.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "camel",
            "group": "body",
            "name": "target",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "10",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Convert case",
        "tags": [
          "convert string case",
          "camelcase converter",
          "snake case transform",
          "kebab case text",
          "title case api"
        ],
        "url": "https://text.openverbs.com/v1/case"
      },
      {
        "description": "Decode a base64, base64url, hex, base32, or URL percent-encoded string back into UTF-8 text. Malformed input for the chosen encoding is rejected as a clean 400.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "base64",
            "group": "body",
            "name": "encoding",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "9",
          "l30DaysUniquePayers": "7"
        },
        "serviceName": "Decode text",
        "tags": [
          "decode base64 text",
          "hex to string",
          "url decode text",
          "text decoding api",
          "base32 to utf8"
        ],
        "url": "https://text.openverbs.com/v1/decode"
      },
      {
        "description": "Diff two texts. The default `unified` mode returns a unified-diff patch string; `lines`, `words`, and `chars` modes return a structured array of added/removed/unchanged parts.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "a",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "b",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "unified",
            "group": "body",
            "name": "mode",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "10",
          "l30DaysUniquePayers": "7"
        },
        "serviceName": "Diff text",
        "tags": [
          "diff text",
          "generate unified diff",
          "compare strings",
          "word diff api",
          "line by line diff"
        ],
        "url": "https://text.openverbs.com/v1/diff"
      },
      {
        "description": "Encode a UTF-8 string into base64, base64url, hex, base32, or URL percent-encoding.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "base64",
            "group": "body",
            "name": "encoding",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "9",
          "l30DaysUniquePayers": "7"
        },
        "serviceName": "Encode text",
        "tags": [
          "encode text base64",
          "string to hex",
          "url encode text",
          "text encoding api",
          "utf8 to base32"
        ],
        "url": "https://text.openverbs.com/v1/encode"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "text-openverbs-com",
    "integrationType": "",
    "isNew": false,
    "name": "text.openverbs.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.002",
      "currency": "USDC",
      "maxAmount": "0.002",
      "minAmount": "0.002"
    },
    "provider": "text.openverbs.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": [
      "convert string case",
      "camelcase converter",
      "snake case transform",
      "kebab case text",
      "title case api",
      "decode base64 text",
      "hex to string",
      "url decode text",
      "text decoding api",
      "base32 to utf8",
      "diff text",
      "generate unified diff",
      "compare strings",
      "word diff api",
      "line by line diff",
      "encode text base64",
      "string to hex",
      "url encode text",
      "text encoding api",
      "utf8 to base32"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"a4d1607160e16b4cc975092ab1960f8f53fe9f11ddd4c5c9f66d98a155015311","id":2623172,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793730112453356,"prev":2189635,"subject":"agentic_market:text-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 (425475 rows).

  1. 0x28b51114eea724e8252869e8fa88528114523dd08ee286dfabaf3880f9f5d95d
  2. 0xc756d8f0f0e99236477de3f4300ba1c7ad06b34bcf2c792877638c48ad2f638a
  3. 0xe25997d012614514529a222aea8fecca4b8e12d9cbbde81a9a99abc8c5455533
  4. 0x5ea037f2abfcfef1b1f019e2304c1ee9dc41cfc4b8c1a6c482046c02a7ccc139
  5. 0x08ba19444722db7ed6f3a6f8df19c0b94f2798fc18d60d9e94bb7a1897255bb0
  6. 0xa2c42c0c2ccaa147a83192c1a1176d6c31709343d5ced884c8db6e570362ca7e
  7. 0x92da7aab01b6f3e327550267d82b5f1d40f20b1878756c9c97b40b8dc3d0c5a4
  8. 0xd79a68d97dbb04738c100ff4a807d237cb9e7be2f10e6345b5830a3abb532257
  9. 0x749341328bead5552f7a68a6df10a6cfae14364231028852361a80670279928f
  10. 0x7f2cf7f963e8c6ef69493721a63408c135cebffe999ff3349ec15fc8d24d14ff
  11. 0x7eed0300544bb0559b01daf7d6c14e809161d8cbbbad9cb9898eb64500a0046c
  12. 0x52a66c82a20c7127ce078a360e023921cbca29ea89a64f63a10fb6c39ab11a0d
  13. 0xb3e9e2c239d3f86889736f5f9dd6b63f9f0ffb6cb921a6e5d19759d9d3670816
  14. 0xfa613c0d80cbcddee7d225a3ab575b2b3c7203ea9f8cf881bf1cd2ffed0f5a23
  15. 0x3553ea75bcf78135f26289b22fcb05dd562af750aceb74fae97aaa66ea2adb8b
  16. 0xb1804d44f1a591de3b8b8db8fe72e8ab6695e6d154862ee8ea77b6ac2b43b67d
  17. 0x87df2ed9052c264d606c076742aa7e54b69fc8344b21e972ebcb19d020b7ecf3
  18. 0x012ad914f3f945da3b6b48eddc7a1388613e4afc04339deb76c609611864e9b9
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON