addrbookFor publishers
← The evidence ledger

Evidence row 3064512

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://opendata402.com/v1/nl/statutory-interest
Recorded
Previous row
#117713
Body SHA-256
abc3477e34ec4cf6f23ed0e05b7355d7d2bea024b1401c0f9dfea4516f0aee90
Leaf
0xf8099ae8220f362a3495c1716eb95728f675e32d65585eb9c69446610b0900a4

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://opendata402.com/v1/nl/statutory-interest"
    ]
  ],
  "name": "opendata402",
  "owner_address": "0x295aa6c5a3460a0f8755823c8ee7bbc7caf79fb1",
  "raw": {
    "accepts": [
      {
        "amount": "2000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 30,
        "network": "eip155:8453",
        "payTo": "0x295AA6c5a3460A0f8755823C8eE7bBC7CAf79fb1",
        "scheme": "exact"
      },
      {
        "amount": "2000",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 30,
        "network": "eip155:137",
        "payTo": "0x295AA6c5a3460A0f8755823C8eE7bBC7CAf79fb1",
        "scheme": "exact"
      },
      {
        "amount": "2000",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 30,
        "network": "eip155:42161",
        "payTo": "0x295AA6c5a3460A0f8755823C8eE7bBC7CAf79fb1",
        "scheme": "exact"
      }
    ],
    "description": "Dutch statutory interest calculator (wettelijke rente, art. 6:119 BW consumer; art. 6:119a BW commercial) on an unpaid amount between two dates, with the legally required yearly compounding and every rate change, period by period. Use it for invoices, debt collection and claims under Dutch law. From 2015-01-01; rates from the Staatsblad and ECB.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "amount": "1000",
              "from": "2024-03-01",
              "to": "2026-10-14",
              "type": "commercial"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "interest": 318.26,
              "periods": [
                {
                  "base": 1000,
                  "days": 122,
                  "from": "2024-03-01",
                  "interest": 41.78,
                  "rate_pct": 12.5,
                  "to": "2024-07-01"
                }
              ],
              "principal": 1000,
              "total": 1318.26
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "amount": {
                      "description": "Principal in EUR.",
                      "pattern": "^\\d{1,9}(\\.\\d{1,2})?$",
                      "type": "string"
                    },
                    "from": {
                      "description": "Date interest starts (day after due date), YYYY-MM-DD, >= 2015-01-01.",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                      "type": "string"
                    },
                    "to": {
                      "description": "End date (default today).",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                      "type": "string"
                    },
                    "type": {
                      "description": "consumer = 6:119, commercial = 6:119a.",
                      "enum": [
                        "consumer",
                        "commercial"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "amount",
                    "from",
                    "type"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-11-04T19:00:29.069Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-14T22:04:01.762Z"
    },
    "resource": "https://opendata402.com/v1/nl/statutory-interest",
    "serviceName": "opendata402",
    "tags": [
      "netherlands",
      "legal",
      "interest",
      "debt-collection",
      "invoices"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Dutch statutory interest calculator (wettelijke rente, art. 6:119 BW consumer; art. 6:119a BW commercial) on an unpaid amount between two dates, with the legally required yearly compounding and every rate change, period by period. Use it for invoices, debt collection and claims under Dutch law. From 2015-01-01; rates from the Staatsblad and ECB."
}

What the leaf hashes

{"body":"abc3477e34ec4cf6f23ed0e05b7355d7d2bea024b1401c0f9dfea4516f0aee90","id":3064512,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793822228431445,"prev":117713,"subject":"x402_bazaar:https://opendata402.com/v1/nl/statutory-interest","subject_kind":"source_record"}

Proof

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

  1. 0xf809b0b135565d7bbbd3c5741158cf48de1e3d17a85f2b168e6f6f9afb0ab550
  2. 0x49b6e40460885efbe54514f3f3a731b4f97a335578505fc73971be24a2842822
  3. 0x0e2cd39b381bdecf214273cca22542a7dc9d46b21faa13a9e8ad029d295fea1a
  4. 0x4c0fafe57e3af83126d55ed8ab60ea3a0f412a2d33c63038697ac92cbf4119d8
  5. 0x07ec98e2741c0b02b0a379ff372963f687c889b7c55813b2e4b421c0f081d632
  6. 0xbcd3e1b2a67ef64a20fa3d18f46efb25c294567696324bede30771c1dbafc7b1
  7. 0x4ac79798554138267fd54f91f91113db4d4639ac4628518844b46a13701c7583
  8. 0x1892f4b1e5ce31e7a30b03d4ccda3fdde2f2bb94ac57122fa54281965f8910af
  9. 0xf841207296d4d22b6bf9e3cf9f55d81c3d101661165d97707fbaae233093efa0
  10. 0x15a5d82163fb487834c1818224923536fc7c2c321909668e6f3feaacb40f0bf0
  11. 0xcd5c17beefabfb6ddf8b182bb4428db4f954119421ad89c3d883d484d851165f
  12. 0x0a6ffff89ada9f475e42203496e6c90e60110f9b1a1b040b3253556ec510b312
  13. 0x80fdd731dc04e905fc342b8fc0dcfdca1909a0ec3d167105c559039cbb6e89a0
  14. 0x362d041fb35470d2c0b62254965cb0f1ca92753beaff4f109108a801cb241467
  15. 0xf3c6700d5df4bc68d1e98c623150c4852d8000cd123b59c743588bef452bdd01
  16. 0x86f9d5fa5ffaf68243f66522b43dd83f29ab34fea48dd0c3366dc8c8821ebd3f
  17. 0xbb1998892a86d9633ea7b5de06760114b45777da649c217062ff0d65d7095f34
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON