addrbookFor publishers
← The evidence ledger

Evidence row 125075

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://x402-echo-service.onrender.com/hash
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
905ada6da6916db7e60c67b7f4599c3fe0c2b5d0dbcc73dce7ba9178469f0a2f
Leaf
0xd38c1c61ccde159f68ae0ac5fb9cd9c6dd10242dfa6431e2f6a70f4f27de05d7

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://x402-echo-service.onrender.com/hash"
    ]
  ],
  "name": "Hash Digest",
  "owner_address": "0x9cc774a8ed49d89cba1a288f4a050b8f7fba77ee",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x9Cc774A8eD49d89cBA1A288F4a050B8F7FbA77EE",
        "scheme": "exact"
      }
    ],
    "description": "Compute cryptographic digests of a string. POST {\"input\":\"...\",\"algorithms\":[\"sha256\"]} and receive one hex digest per requested algorithm. Supports sha256, sha512 and keccak256. Deterministic, no storage, no upstream calls.",
    "extensions": {
      "bazaar": {
        "category": "Infra",
        "coverImage": "https://x402-echo-service.onrender.com/icon.png",
        "info": {
          "input": {
            "body": {
              "algorithms": [
                "sha256"
              ],
              "input": "hello world"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "digests": {
                "sha256": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9"
              },
              "input_bytes": 11
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "algorithms": {
                      "items": {
                        "enum": [
                          "sha256",
                          "sha512",
                          "keccak256"
                        ]
                      },
                      "type": "array"
                    },
                    "input": {
                      "maxLength": 65536,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "input"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json"
                  ]
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http"
                }
              },
              "required": [
                "type",
                "bodyType",
                "body",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "digests": {
                      "type": "object"
                    },
                    "input_bytes": {
                      "type": "integer"
                    }
                  },
                  "required": [
                    "input_bytes",
                    "digests"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "json"
                }
              },
              "required": [
                "type",
                "example"
              ],
              "type": "object"
            }
          },
          "required": [
            "input",
            "output"
          ],
          "type": "object"
        },
        "serviceName": "Hash Digest",
        "summary": "SHA-256, SHA-512 and keccak-256 digests of a string.",
        "tags": [
          "hash",
          "sha256",
          "keccak",
          "digest",
          "utility"
        ]
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787754105/bazaar-icons/222b7a4262b684da.png",
    "lastUpdated": "2026-10-21T21:19:08.734Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-21T21:19:08.577Z"
    },
    "resource": "https://x402-echo-service.onrender.com/hash",
    "serviceName": "Hash Digest",
    "tags": [
      "hash",
      "sha256",
      "keccak",
      "digest",
      "utility"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Compute cryptographic digests of a string. POST {\"input\":\"...\",\"algorithms\":[\"sha256\"]} and receive one hex digest per requested algorithm. Supports sha256, sha512 and keccak256. Deterministic, no storage, no upstream calls."
}

What the leaf hashes

{"body":"905ada6da6916db7e60c67b7f4599c3fe0c2b5d0dbcc73dce7ba9178469f0a2f","id":125075,"kind":"listing","method":"baseline/1","observed_us":1793025625770097,"prev":null,"subject":"x402_bazaar:https://x402-echo-service.onrender.com/hash","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. 0xd38b3444e0db59e2ff24c012dd26e6c60b10d51d9a640e0d95191478fa9a3c51
  2. 0x9bf24c6176b2aaf2fa120d8d153f402eb996f5516dcd74e0db128162b9644ecc
  3. 0xd61e1daef13f7b17f3dbe07bdb607f51aeb1f29f0e56bb972041dad0df50cc00
  4. 0x00d11ee5eacb0f3219dfaa4a24c4c1d935c1d492ab629608bec078bdf0775421
  5. 0xc2309d5d6df4a433a519bd00c295d685059daf36c1f49b1bee99e1cb460e8951
  6. 0x7d83960fb7614f51e315cc9d274c6b4c340d6f7f2f1d006a4f473edda45b986b
  7. 0x9b540ea2e793a95419b84f27a6ed63d03edf6628247ed0ef378b897e737eaf55
  8. 0x4750412d9cab221e8a10d077492b100723b8441e49208ede62eaccd6ab47e839
  9. 0x12e4fa06b4e4b4c3b6f238829d354bf8a160a58ccc8f1a0b4f455518b8801abd
  10. 0x0834e939cfa9df57864320cb906e871c291dd8cc7aa8327c208c14867fb03a20
  11. 0x14362d8e1df4e5c0cf9c6949986f8f51c6a0b5605b593e145aade16c5f5c871a
  12. 0x9f6b360f1992898cb3f17e45d0bf5a96f946d7eaf9705a57af03c151a407d239
  13. 0x889eefefef2d4457fe6114f397df813a5cbb85011a6f40309b54ddcd4aba3bd1
  14. 0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf
  15. 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
  16. 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON