addrbookFor publishers
← The evidence ledger

Evidence row 3764827

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://opendata402.com/v1/nl/statutory-interest
Recorded
Previous row
#3064512
Body SHA-256
9ba7032d5f142f4283376ebea52b1fb1519b566511e4be0251e432f5a7027564
Leaf
0x8e49383deb80edcef3bec80d0a5845223bb03fd2a79a8a3f09bb4b28e84c0824

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": 3,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-11-04T19:00:28.674Z"
    },
    "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":"9ba7032d5f142f4283376ebea52b1fb1519b566511e4be0251e432f5a7027564","id":3764827,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793996590849440,"prev":3064512,"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 (303443 rows).

  1. 0x8e48efa3430057a7367574a26b4edac5fbdddae1503c6f1deac5b116a350f26f
  2. 0x791e70ef22be3e7887ab65ca37b68f2d42824323616910ab8c0c88fbbd2df568
  3. 0x53638eb6e9098dbacbd3517a17df6070dcbb0e8a991ded35013bbb79fe332f21
  4. 0x07440514662ad6bede3d82e7a1f2500e8ef29a53e9ea0db77b6c6b4a276972c3
  5. 0xf4d90bc92207dc4997bf7bab62042e0d6c09a22da8987056519eec4fde3aa120
  6. 0x4e57ed34798e12a3c53d2ccb0c73c7a9ad48acfbf3c8c184164feb320e8a2146
  7. 0x236f3b730c5859aaa2423c92ee889f584dc78671adca1e470deada01ca131ef7
  8. 0xf0b23d76d4a20f99a9e8d12c89ca06b7e6ec2662a56383c122d1cf4d1b7c93a8
  9. 0xafc803c1d5da0a13dbf435bca60980b1b0320ce50485df720cc050ee4fdf96ee
  10. 0x76b77db0161c293aa015b51c401db83c1ec757bb6e8da6f598ca3ebf46ca5911
  11. 0x300d6b26f596bc1e7f81c0450f3c1b239c610af5aff70379aa09172faadd0e5d
  12. 0xf3a6dd5613f0e4e026aca0c045dca948cbf3caf73e283a023d53176e64ae2c2e
  13. 0x8dd991973a516f64b81d9e6d21d364b6cd22134ad9fed9096d52120919212afd
  14. 0xa53a59d899d0a8f30f5d5ba66af2b300f2a07b2945067c18600cfbce284356e4
  15. 0x2b6e1fccbe399ee4ae56623ea6c958d6ab4bdb0e2859743044f99fced1f59f02
  16. 0x15b694ad919111e31e8112077ed1645b2f3c0d6f1433eaac3aaf1fff1c7c8aa5
  17. 0xe98c6c6b56a21a2fc4c1edfe2563812e690a6a4336d11aef772ac1799d1ee7ca
  18. 0xd422a75f6c3780ed53eca52b50bf40b8f17dc14cffb804142e44fc9f2672029d
  19. 0xc0d08d48601d1be90bcfc025e66bcaa0030120d688dd9c919b36c2c4446f4948
Day root
0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f
Chained
0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3
Published
On Arc Testnet, block 71111178: 0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1

How to check it · This row as JSON