addrbookFor publishers
← The evidence ledger

Evidence row 2241622

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://medien.halowerk.com/v1/msds-extract
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
69505a2d749516679272781bae2dd0213b2a4e1415cd76c049f34059de4ff4a2
Leaf
0x378b6a0582ab9b34526b53d943b12614d4470483d1624c403a62fb7a4670e43f

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://medien.halowerk.com/v1/msds-extract"
    ]
  ],
  "name": "HALOWERK Medien",
  "owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "asset": "USDC",
          "assetTransferMethod": "eip3009",
          "eip712Domain": {
            "chainId": 8453,
            "name": "USD Coin",
            "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "version": "2"
          },
          "name": "USD Coin",
          "network_name": "Base Mainnet",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
        "scheme": "exact"
      }
    ],
    "description": "Downloads one public PDF up to 5 MiB through SSRF-safe redirect checks or accepts extracted text, runs pdftotext in a private temporary directory, and deterministically extracts the requested codes with their source lines. Temporary PDF and text files are deleted before the response. It does not OCR scans, identify symbols from images, translate legal wording or certify regulatory completeness.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "text": "Danger. H225 Highly flammable liquid and vapour. P210 Keep away from heat. Transport: UN 1090. GHS02."
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "oneOf": [
                    {
                      "required": [
                        "pdf_url"
                      ]
                    },
                    {
                      "required": [
                        "text"
                      ]
                    }
                  ],
                  "properties": {
                    "pdf_url": {
                      "description": "Public HTTPS URL of a text-layer PDF, maximum 5 MiB.",
                      "format": "uri",
                      "type": "string"
                    },
                    "text": {
                      "description": "Already extracted SDS text; mutually exclusive with pdf_url.",
                      "maxLength": 500000,
                      "minLength": 20,
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST",
                    "PUT",
                    "PATCH"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-11-02T15:00:24.636Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-02T15:00:24.213Z"
    },
    "resource": "https://medien.halowerk.com/v1/msds-extract",
    "serviceName": "HALOWERK Medien",
    "tags": [
      "msds",
      "sds",
      "chemistry",
      "pdf",
      "hazard"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Downloads one public PDF up to 5 MiB through SSRF-safe redirect checks or accepts extracted text, runs pdftotext in a private temporary directory, and deterministically extracts the requested codes with their source lines. Temporary PDF and text files are deleted before the response. It does not OCR scans, identify symbols from images, translate legal wording or certify regulatory completeness."
}

What the leaf hashes

{"body":"69505a2d749516679272781bae2dd0213b2a4e1415cd76c049f34059de4ff4a2","id":2241622,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793647628434719,"prev":null,"subject":"x402_bazaar:https://medien.halowerk.com/v1/msds-extract","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).

  1. 0x378b432b7693f714a70876d57380881218bd7e03b2d9f566a43d2ed7dae54ab3
  2. 0x8294e05b8151f2c3772289584c27c734a6c1eeb77b0a948874d7ceb0159c422c
  3. 0x990d38167aa33a159537114163fb7d62e37e2de44983c072553626103c865229
  4. 0x7fb66fb3ea69e8b8739afd07572ab67809bee8df7732c910e740d5ebf4d27c00
  5. 0xa3ead8f95f71e04108987b9a7159bb9f43cfcd85d035cfb718ad423d23bfa305
  6. 0x52460918603e9ff8de87dfe6a12cc7f669e488d3c0012902f8775c6cbb5da4ca
  7. 0xc3e3582c03e42ed99c5cf954fd9117b017f9c4e210e8bd9633ec1f295f76ef34
  8. 0x5df44e02bea135b9f6f0f605f2ca23a3ce85b31b36057c978ab15bd564e35ca3
  9. 0xf931dfb4de6f463e9be04a03061d2a894d2a6fc4cb084e0409029aa25a875aea
  10. 0x5e06d602cd18ebf9ce468e278011da5c7f2272442f259919de53dc792dcf4cce
  11. 0xf69e5498d61a996c78ff3e70adb2cc8fa90d5760f2afada04d5c046759a9c688
  12. 0x4447e402cea61275117ac4e9975eae04626bad327ccc4f13f5d1b453b487c0d6
  13. 0xa0e5887b42201f4bffeb4ff69bd41372cabcdfc84eaf669d71bc4550864cf581
  14. 0xeda95b8bf6c7d0b27dc5b32d6a6006255f41e0f6bbe80842a49daa792f4de811
  15. 0x464ce6fe060d0a6c4e810b71501e55084086148f7daf393caa14462b1a777022
  16. 0xd42916b5c6441e9c8d91ff91715af1489cb83dee26d47e7da107caa4d2a68b65
  17. 0xa20b9be86af7d690e040c9060a373b2fc5498edf3432f43c26f74fa2febc1e9a
  18. 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
  19. 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON