addrbookFor publishers
← The evidence ledger

Evidence row 4087

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:useragent-openverbs-com
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ce5bca83cd565ce9593b70ac78f023191cfcd70307bf94259a78ee37a0d08a3e
Leaf
0x0bd6e2ae327666598e6e91716b5c5206f27835322f7c9da8a2b221022c158b9b

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://useragent.openverbs.com/v1/classify"
    ],
    [
      "x402",
      "https://useragent.openverbs.com/v1/is-bot"
    ],
    [
      "x402",
      "https://useragent.openverbs.com/v1/parse"
    ]
  ],
  "name": "useragent.openverbs.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "useragent.openverbs.com",
    "endpoints": [
      {
        "description": "Classify a User-Agent by device form factor and return convenience booleans (isBot, isMobile, isTablet, isDesktop, isTouchCapable) for routing decisions.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "ua",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "Classify a User-Agent",
        "tags": [
          "classify user agent",
          "detect device type",
          "user agent device api",
          "mobile desktop detection",
          "ua form factor"
        ],
        "url": "https://useragent.openverbs.com/v1/classify"
      },
      {
        "description": "Detect whether a User-Agent belongs to a known bot, crawler, AI agent or HTTP tool, and if so return its name and category (search, social, seo, ai, monitoring, tool, …).",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "ua",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Detect a bot",
        "tags": [
          "detect bot user agent",
          "crawler user agent lookup",
          "bot detection api",
          "ai crawler detection",
          "identify http tool"
        ],
        "url": "https://useragent.openverbs.com/v1/is-bot"
      },
      {
        "description": "Break a User-Agent string into browser, engine, operating system (each with a version) and device type. Unidentifiable components are reported as null.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "example",
            "group": "body",
            "name": "ua",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Parse a User-Agent",
        "tags": [
          "parse user agent",
          "user agent parser",
          "browser ua lookup",
          "device user agent info",
          "parse browser string"
        ],
        "url": "https://useragent.openverbs.com/v1/parse"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "useragent-openverbs-com",
    "integrationType": "",
    "isNew": false,
    "name": "useragent.openverbs.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.002",
      "currency": "USDC",
      "maxAmount": "0.002",
      "minAmount": "0.002"
    },
    "provider": "useragent.openverbs.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": [
      "classify user agent",
      "detect device type",
      "user agent device api",
      "mobile desktop detection",
      "ua form factor",
      "detect bot user agent",
      "crawler user agent lookup",
      "bot detection api",
      "ai crawler detection",
      "identify http tool",
      "parse user agent",
      "user agent parser",
      "browser ua lookup",
      "device user agent info",
      "parse browser string"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"ce5bca83cd565ce9593b70ac78f023191cfcd70307bf94259a78ee37a0d08a3e","id":4087,"kind":"listing","method":"baseline/1","observed_us":1793025277128690,"prev":null,"subject":"agentic_market:useragent-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. 0x0bd664645c313ffed72f907f6477d81bf6e082844e6db59efb30755c9628854a
  2. 0xa686b61df73ba101a4cf22d13f143ad9450be38019996009f121ba88ae4780de
  3. 0xe31ad75cee4ace6345092d8e0e96beb280cc4a6cddf5dcd6b72a2ed31fc57625
  4. 0x8ba409b775ea3e8002d9fd22dd61d3f0161b487352046e2c024719de1c435b72
  5. 0xaae015d36b05ab3229fcd44437494ecad521e516c1006d84568182fe9dfd8ff9
  6. 0x3b119d4adbf9d8f80dc4f0fbc65c31567f59c0fcd84de938404369bdb2ca94e0
  7. 0xdf370d17eb3f29f6ec8209b67bd8b6c7c3b74f7e477b88ad1ac722d05a889a6f
  8. 0x247b2ddb6682edd27fcfa7be5f3c61c102dfc37c5f7d4e41a8835dc2d83198fc
  9. 0xb210f0513157ea314092d01db6c8ed7e02da39b671c6f0a7c62a21eaa78d4fe8
  10. 0x1a7a0a8ff566dcb3ad66f73910275bf00a0f4ebbdab35b5ced530c21acf7b701
  11. 0x8eb597b47b241899ba9947d79964713d71582858e40e13030f7b428006b500c7
  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