addrbookFor publishers
← The evidence ledger

Evidence row 1261502

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://agentstall.nilesh-b54.workers.dev/v1/count-business-days
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
82811ec036a3402edc41a6c10f5aa5c1d778a4383e882a5bdd8c78a5ffcf2b01
Leaf
0xe68c7c4662d85f8b6dc6c4593f3a8d9aa61dfbabbc43856fb0940e3fe8d43899

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://agentstall.nilesh-b54.workers.dev/v1/count-business-days"
    ]
  ],
  "name": "AgentStall ZA",
  "owner_address": "0xa5b46001f5faafa9d7bb4efeea6c724d52567a02",
  "raw": {
    "accepts": [
      {
        "amount": "2000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 60,
        "network": "eip155:8453",
        "payTo": "0xA5b46001f5fAAfA9d7bB4efeEA6C724d52567a02",
        "scheme": "exact"
      }
    ],
    "description": "Counts the working days between two dates in South Africa, Nigeria, Kenya, Egypt, Ghana, Morocco, Rwanda, Uganda, Tanzania, Mauritius and Botswana, excluding weekends and public holidays, and lists the holidays excluded. Useful for SLAs, turnaround times, leave calculations and deadlines measured in business days.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "country": "KE",
              "from": "2026-12-01",
              "to": "2026-12-31"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "businessDays": 20,
              "calendarDays": 30,
              "from": "2026-12-01",
              "to": "2026-12-31"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "country": {
                      "description": "Country code: ZA (default), NG, KE, EG, GH, MA, RW, UG, TZ, MU or BW",
                      "type": "string"
                    },
                    "from": {
                      "description": "Start date, YYYY-MM-DD (exclusive)",
                      "type": "string"
                    },
                    "to": {
                      "description": "End date, YYYY-MM-DD (inclusive), within 5 years of 'from'",
                      "type": "string"
                    }
                  },
                  "required": [
                    "from",
                    "to"
                  ],
                  "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"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793382554/bazaar-icons/9978d6da98a52395.png",
    "lastUpdated": "2026-10-30T17:49:43.906Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-30T17:49:43.701Z"
    },
    "resource": "https://agentstall.nilesh-b54.workers.dev/v1/count-business-days",
    "serviceName": "AgentStall ZA",
    "tags": [
      "south-africa",
      "africa",
      "tenders",
      "public-holidays",
      "cybersecurity"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Counts the working days between two dates in South Africa, Nigeria, Kenya, Egypt, Ghana, Morocco, Rwanda, Uganda, Tanzania, Mauritius and Botswana, excluding weekends and public holidays, and lists the holidays excluded. Useful for SLAs, turnaround times, leave calculations and deadlines measured in business days."
}

What the leaf hashes

{"body":"82811ec036a3402edc41a6c10f5aa5c1d778a4383e882a5bdd8c78a5ffcf2b01","id":1261502,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385511972272,"prev":null,"subject":"x402_bazaar:https://agentstall.nilesh-b54.workers.dev/v1/count-business-days","subject_kind":"source_record"}

Proof

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

  1. 0xe68c3b6f441a77094f6e1cb4e71b0ebe3bb2fe387fc80d47e7ddb7e381dc9b7f
  2. 0x0fc0f81771ea3c6dd50faa2d2bc284ea1fa6f1eb822fa3dca0cda4d31bad70c1
  3. 0xcd94881210d0c041d94b58e6a2532083508466bdc53fe973f9ce84be76198f8f
  4. 0x983a64ba84002b330289b4b3143e9d07c4d194c288f74a105826a6efb9053157
  5. 0x518e5368792bb7e43d017aba53836c85f1806daa328a0b256ccbaa2ae83bee1e
  6. 0x6efa6c67224037af82cce5d19437c3141a13c5bb0cbd124aaf3ba88ac323c0e4
  7. 0xd82b9618b24707f4c41c01981d6a247f1b75bf1a9735b0922141c1f169e8aa26
  8. 0x88fab9110d6b701b5c8fd9b2d464e018c992f56a3b9d0f26f499ed18934060ae
  9. 0xb6018161e1ef1184ac080a3f273371d751ceefb6c3e8ec2a9328ccd20d9b7eb9
  10. 0xc8acf0c0fe1a0de8c0f98856e044c12075dd2a35ef890a6b0efe1676ad97b87a
  11. 0x513332f4e40c3a177125da66447f0090166bb089d4a9af9eff2e9ae0226455c0
  12. 0x0221926da48f1be0858f9f5f2ad1881d381008bbf8c70e9c06bb1a63fd6faa7e
  13. 0xfbc54bb68398dda4b439809764b90c546b18332d8f5c47b62a26f520efc65735
  14. 0x3a7a0fa82cbf8d3f1546fc6f89c9a5f35e025db7170b70e3f2dcd72b4ebb0f8e
  15. 0xea7df1002501052c124b5aed2b1a5df3d59be54394c6a8539c86fad1df339a9e
  16. 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
  17. 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON