addrbookFor publishers
← The evidence ledger

Evidence row 2208341

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://webtechnik.halowerk.com/v1/cache-lifetime-decision
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
5e0d1a421ff9543d1c690ce3935649b05e6f6ac36b92543be3def47456957620
Leaf
0xc09066319ea8dcdb5e13959ad5eb7a877ca4ec3b804370714bc82378cfb73414

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://webtechnik.halowerk.com/v1/cache-lifetime-decision"
    ]
  ],
  "name": "webtechnik.halowerk.com/v1/cache-lifetime-decision",
  "owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "currency": "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",
        "recipient": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
        "scheme": "exact"
      }
    ],
    "description": "Cache lifetime at least five minutes decision fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "context": {
                "environment": "production"
              },
              "target": "https://example.com"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "action": {
                "decision": "block_until_fixed",
                "observation": 0,
                "reason": "Cache lifetime at least five minutes: fail",
                "type": "decision"
              },
              "category": "technik",
              "comparison": null,
              "confidence": 100,
              "criterion": {
                "expected": 300,
                "id": "technik:cache-lifetime",
                "metric": "cache_max_age",
                "operator": "gte"
              },
              "evidence": {
                "hash_sha256": "00d74102e71c5c433894bd19e19e8e279e6426f1baca157ec8ac49ec0e4a9f59",
                "redirects": 0,
                "source": "https://example.com/",
                "status": 200
              },
              "limitations": [
                "Read-only public inspection; no login, form submission, exploit attempt, purchase or load test.",
                "Network response timing is measured from the HALOWERK probe, not from every end-user location."
              ],
              "meta": {
                "cache": "hit",
                "comparison_cache": null,
                "partial": false
              },
              "mode": "decision",
              "observation": 0,
              "pass": false,
              "scope": "live_public_read_only",
              "score": 0,
              "service": "Cache lifetime at least five minutes — Decision",
              "service_number": 26,
              "target": {
                "checked_at": "2026-10-23T06:48:32.531Z",
                "final": "https://example.com/",
                "requested": "https://example.com"
              },
              "verdict": "fail",
              "warnings": []
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "baseline": {
                      "additionalProperties": true,
                      "description": "Optional baseline returned by a previous snapshot call.",
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "compare_url": {
                      "description": "Optional public comparison URL. Used by change and monitoring services.",
                      "maxLength": 2048,
                      "minLength": 3,
                      "type": "string"
                    },
                    "context": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "boolean",
                          "null"
                        ]
                      },
                      "description": "Optional non-secret correlation labels returned unchanged only in the request lifecycle.",
                      "maxProperties": 12,
                      "type": "object"
                    },
                    "target": {
                      "description": "Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS.",
                      "maxLength": 2048,
                      "minLength": 3,
                      "type": "string"
                    }
                  },
                  "required": [
                    "target"
                  ],
                  "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"
            },
            "output": {
              "properties": {
                "example": {},
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-11-02T14:56:28.252Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-02T14:56:27.655Z"
    },
    "resource": "https://webtechnik.halowerk.com/v1/cache-lifetime-decision",
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Cache lifetime at least five minutes decision fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed."
}

What the leaf hashes

{"body":"5e0d1a421ff9543d1c690ce3935649b05e6f6ac36b92543be3def47456957620","id":2208341,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793647029118914,"prev":null,"subject":"x402_bazaar:https://webtechnik.halowerk.com/v1/cache-lifetime-decision","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. 0xc09050c67633276f44e2807f18ed83d464d60332424f6c84ee0374890ae0306c
  2. 0x9e1609ebadac909983c25cb47d6e985d16b83c569fce163291ffbc4d2f25b072
  3. 0xe7cfdb6fd9a6372eaf16741f63702ff8ab868b739dc4c1f1fdd3ce10a68eaa41
  4. 0x15862fe952095ecdc3708e8b16b16a5fa09a6b41e01ea123b98d4097b5ad9b3e
  5. 0x02d2a227e6c0883ac114dca28297130c10b2ac06b4d25732c6e0fe0d1e60b5e1
  6. 0xe79ca2352a2490bdf6224a0f31fd9552bbbe6dd1e3582926632813cafbd4044d
  7. 0x2d75bc0b2765e030dba9b9dcc866ec2812ed7b688799101ddfe018092b46f0a6
  8. 0xc1a30f377b36917657f37911436ef578cdd8a2d60e7c23012d9e5b71920aaf90
  9. 0xcded976df53b4b813ae36d4a91fe825774b32010c95a64b8a6d76a658d072b5f
  10. 0x5c351eb959108fa008847322ad4e07245662a4a78edc2bc3c5476a41d6885e04
  11. 0x95159983c258f8c4252930e33402334b4c774b96e6b0585c9fabf412a911ddc3
  12. 0x8b992b36405eba70b3e3ccbd97fc3bf4370ba72ddf1ebf2e1db6ef25d910b365
  13. 0x513d275f726a7e76afc5d1c5ea455e84ec639b5765f0d561d290fbac6c078a4f
  14. 0x5483702efe692d367a569024f6ed01075bb22b39176302aa223f423906e01c1e
  15. 0xcbfaf790331071a9b3499a4db6f9d951fe5d04baefda2c66846b52b023ab8ae5
  16. 0x37d31d28d0bd3743650d57e9fbf999efa4592cac831267f83aa125335b35a16b
  17. 0xdb8bd933619a267f9790faac9839143d202be46af284371cc369cdf683f897ba
  18. 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
  19. 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON