← 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).
- 0xceb009507aa95703a1348c0444720149bffb7c9760ca602ad8fc586ebfbfd325
- 0x0b6e08a215aed701f70aa0bcb9b737602d83517cbf12728019447c8cd5ac6e5e
- 0xd1655d7679cb5d291f7c5f1f8c9a49cb26378018d0e4335ff756c8dd55ccb4d6
- 0x6168c9b5414a490e318a233d3ac7ebfec2230d60d581a8dd5647f4ea25af0658
- 0x9c49511a91b9642872fb1ae71684758ccc7ef0c7d6f337dc2827287ca5b7b45c
- 0x89e8b472ca3619bb5cc39066cbce2096ceb6f7d074965dd3e6426a133f5f00dc
- 0x4986d30028c4121ea3a8973f3e46b43e4c6e7261790657332b8e1a90bdd7b048
- 0x95a43210077e3e4aba740385b15849f584d0e4219be5247d880ebeda25b86346
- 0x2f6d799188e1f2e457ebc5370cf3838c26ae3a823156138711366ab07c9cc391
- 0x2ef4950ac510d43eb1435f144e434d788269fd6a24a8e175514da02180e2b5a5
- 0xd7bfbbb77dc5d5d466b6521e0baf91545ebd31875eed299a318febca71ae2180
- 0x31c1c30af3d362a5daf962324b8763f11ef40cbbfc221f01b1d00db92e30a88f
- 0xdac71a6781318034c1afd4a1a615965f2837dd22d52db9dcf4ff6d934cdde2b9
- 0xc837737eae003d6217621fce98752787bb2b4be80aad499398bcd6fa49bd6996
- 0x537331ef190eaefb4419f2a4558b952aaf9435d759df0b0c118b7df609ec1687
- 0xfc183bee85dc11a067fb710c6eb88824b94a516ddbdf2717b839e672a2206a7e
- 0xb5916fb7a3e87dc0702e46eeadcd22652e2e1e755f8d429cc7a14a67a350b51b
- 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
- 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90