addrbookFor publishers
← The evidence ledger

Evidence row 1790244

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://agentstall.nilesh-b54.workers.dev/v1/exchange-rates
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
bfcefe368d478ea0d238b17c094b7fb5fb22644f6abab75be6b2aaafb7738698
Leaf
0xceb04d46f76071ee0ccc9bb199c5b17c957d5eb94441fd607eddb870dcc4e984

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://agentstall.nilesh-b54.workers.dev/v1/exchange-rates"
    ]
  ],
  "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": "Daily exchange rates with African currencies by default: South African rand (ZAR), Nigerian naira (NGN), Kenyan shilling (KES), Egyptian pound (EGP), Ghanaian cedi (GHS), Moroccan dirham, CFA francs and more, against USD, EUR or any base currency, with optional amount conversion. Reference mid-market rates from an open daily dataset, not official central-bank fixings. Useful for pricing, invoices, quotes and reports.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "amount": "100",
              "base": "USD",
              "symbols": "ZAR,NGN,KES,EGP,GHS"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "base": "USD",
              "converted": {
                "ZAR": 1670.89
              },
              "date": "2026-10-31",
              "rates": {
                "EGP": 55.88,
                "KES": 129.85,
                "NGN": 1346.55,
                "ZAR": 16.7089
              }
            },
            "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": "Optional amount in the base currency to convert",
                      "type": "string"
                    },
                    "base": {
                      "description": "Base currency code (default USD)",
                      "type": "string"
                    },
                    "symbols": {
                      "description": "Comma-separated currency codes to return (default: 18 African currencies plus USD, EUR, GBP, CNY)",
                      "type": "string"
                    }
                  },
                  "required": [],
                  "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-11-01T09:51:44.81Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-01T09:51:44.024Z"
    },
    "resource": "https://agentstall.nilesh-b54.workers.dev/v1/exchange-rates",
    "serviceName": "AgentStall ZA",
    "tags": [
      "south-africa",
      "africa",
      "tenders",
      "public-holidays",
      "business-days"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Daily exchange rates with African currencies by default: South African rand (ZAR), Nigerian naira (NGN), Kenyan shilling (KES), Egyptian pound (EGP), Ghanaian cedi (GHS), Moroccan dirham, CFA francs and more, against USD, EUR or any base currency, with optional amount conversion. Reference mid-market rates from an open daily dataset, not official central-bank fixings. Useful for pricing, invoices, quotes and reports."
}

What the leaf hashes

{"body":"bfcefe368d478ea0d238b17c094b7fb5fb22644f6abab75be6b2aaafb7738698","id":1790244,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793559932974266,"prev":null,"subject":"x402_bazaar:https://agentstall.nilesh-b54.workers.dev/v1/exchange-rates","subject_kind":"source_record"}

Proof

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

  1. 0xceb009507aa95703a1348c0444720149bffb7c9760ca602ad8fc586ebfbfd325
  2. 0x0b6e08a215aed701f70aa0bcb9b737602d83517cbf12728019447c8cd5ac6e5e
  3. 0xd1655d7679cb5d291f7c5f1f8c9a49cb26378018d0e4335ff756c8dd55ccb4d6
  4. 0x6168c9b5414a490e318a233d3ac7ebfec2230d60d581a8dd5647f4ea25af0658
  5. 0x9c49511a91b9642872fb1ae71684758ccc7ef0c7d6f337dc2827287ca5b7b45c
  6. 0x89e8b472ca3619bb5cc39066cbce2096ceb6f7d074965dd3e6426a133f5f00dc
  7. 0x4986d30028c4121ea3a8973f3e46b43e4c6e7261790657332b8e1a90bdd7b048
  8. 0x95a43210077e3e4aba740385b15849f584d0e4219be5247d880ebeda25b86346
  9. 0x2f6d799188e1f2e457ebc5370cf3838c26ae3a823156138711366ab07c9cc391
  10. 0x2ef4950ac510d43eb1435f144e434d788269fd6a24a8e175514da02180e2b5a5
  11. 0xd7bfbbb77dc5d5d466b6521e0baf91545ebd31875eed299a318febca71ae2180
  12. 0x31c1c30af3d362a5daf962324b8763f11ef40cbbfc221f01b1d00db92e30a88f
  13. 0xdac71a6781318034c1afd4a1a615965f2837dd22d52db9dcf4ff6d934cdde2b9
  14. 0xc837737eae003d6217621fce98752787bb2b4be80aad499398bcd6fa49bd6996
  15. 0x537331ef190eaefb4419f2a4558b952aaf9435d759df0b0c118b7df609ec1687
  16. 0xfc183bee85dc11a067fb710c6eb88824b94a516ddbdf2717b839e672a2206a7e
  17. 0xb5916fb7a3e87dc0702e46eeadcd22652e2e1e755f8d429cc7a14a67a350b51b
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON