← The evidence ledger
Evidence row 2201127
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://verify-oracle.run402.com/api/fx-rate
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- f4a524ac388c2303953b86d4bcb8ba48957b24588e6dffd323b5547ece023d40
- Leaf
- 0x12fd89f2ed71fa8e081755c6f9623c6597971db1a589d5a06a6e28ecb40101d1
What was observed
{
"endpoints": [
[
"x402",
"https://verify-oracle.run402.com/api/fx-rate"
]
],
"name": "VerifyOracle",
"owner_address": "0x91799aa29fb7e2d3e6dfa738c67693e5e83b9fa3",
"raw": {
"accepts": [
{
"amount": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"amount_usd_micros": 1000,
"hosted_by": "run402",
"name": "USD Coin",
"pay_to": "org_default_payout",
"route_pricing_network": "mainnet",
"run402_payment_kind": "tenant_route",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x91799aa29fb7e2d3e6dfa738c67693e5e83b9fa3",
"scheme": "exact"
}
],
"description": "Live forex fx rate and fiat reference exchange rate for currency conversion from the European Central Bank (ECB eurofxref-daily, default EUR/USD).",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"from": "EUR",
"pair": "EUR/USD",
"to": "USD"
},
"type": "http"
},
"output": {
"example": {
"ecbReferenceDate": "2026-10-21",
"from": "EUR",
"pair": "EUR/USD",
"price": 1.0852,
"rate": 1.0852,
"source": "ecb-eurofxref-daily",
"symbol": "EURUSD",
"timestamp": "2026-10-21T18:00:00.000Z",
"to": "USD",
"value": 1.0852
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"base": {
"description": "Alias for base currency",
"type": "string"
},
"from": {
"description": "Base currency ISO code (default EUR)",
"type": "string"
},
"pair": {
"description": "Pair string (default EUR/USD)",
"type": "string"
},
"symbol": {
"description": "Pair symbol (default EURUSD)",
"type": "string"
},
"to": {
"description": "Quote currency ISO code (default USD)",
"type": "string"
}
},
"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-02T04:36:21.098Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-02T04:36:20.926Z"
},
"resource": "https://verify-oracle.run402.com/api/fx-rate",
"serviceName": "VerifyOracle",
"tags": [
"fx-rate",
"forex",
"exchange-rate",
"ecb",
"run402"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Live forex fx rate and fiat reference exchange rate for currency conversion from the European Central Bank (ECB eurofxref-daily, default EUR/USD)."
}What the leaf hashes
{"body":"f4a524ac388c2303953b86d4bcb8ba48957b24588e6dffd323b5547ece023d40","id":2201127,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646800423152,"prev":null,"subject":"x402_bazaar:https://verify-oracle.run402.com/api/fx-rate","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x12fd88b1d69d789853e480ab0409f571202629feb3805b29107330a5208fd4bd
- 0x1953c6ecf7f6ed7dd64ec8697ba5c49b9db31ca3393f4f9152ecc41138316994
- 0x7c5903c9aa6252b2350396f4c8b5e3f7e2f27d3bea9fba1b68b7805137696ce0
- 0x2c8a03a4c68ba5534a8f516b1852ea122813ec9d19584ffc9fab6fe596d7a1cf
- 0x3629393448b54bcbcd583fe6f48c47fe73d8f39a5368f778cb8480316dd97204
- 0x36aa385e0e9232e74eda1ce2c1a78c793750e2894781e8a1211f33bc2395c715
- 0x2ed9bfc41ea8191306dd9346da8ea4a59b8023b5260629e46495300583e74436
- 0x394098e5ee1319b14b745cb62269e92ce44f0e694f448753db236bff94a5e97f
- 0x233094a082f1eb2f226c7209835cfa6527969b6113ac6135a0dd8c68da6268dc
- 0x48d269dabd927250fd958f9b19f44cbd14bc18c62c731cd2a36649186d22c760
- 0x80ac5147205d5cb026e7c60b6e24723cf2ad4d96456fa8493a5491af1dee2c01
- 0x75fcb364e7a706bfd03b16b4d46c9849304ceabd1a25061648ef5a08afc3203a
- 0x2033fb9eab106440990c11257e1d6c1dd310c69a65a92d2e65f3ba6271b8c85e
- 0xd35a6b56332d7bee4b13ce3efea77dd0a6863016f58691fb78e2e2faf7ab8e87
- 0xb6470417fdb2a0e3de9c1abb1722cbc88bc0dfb5afda0a77e1eac26ab1683ece
- 0xac40f077ca4be8c3432a67771725cc315e8101fc2649999cfad2c900a7640e27
- 0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a
- 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af