← The evidence ledger
Evidence row 527256
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://aeroallocator.app/api/v1/position
- Recorded
- Previous row
- #452327
- Body SHA-256
- dd26c65934e469a43a6fea1a62ecd3c8327ff89e539970f75ce4775832c5566f
- Leaf
- 0x5cb950174d1e651c59dbfb1855e34eb9bada945ffff9537e3bf3838a144b5500
What was observed
{
"endpoints": [
[
"x402",
"https://aeroallocator.app/api/v1/position"
]
],
"name": "Aero Allocator",
"owner_address": "0x9b3f205e43dc9fcc1cc2fe6d9dcd0357769a6bae",
"raw": {
"accepts": [
{
"amount": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x9b3F205E43dc9FcC1cc2Fe6d9dCD0357769A6Bae",
"scheme": "exact"
}
],
"description": "Where an Aero sAERO position stands on Base: its voting power and lock, how much is idle or allocated to gauges, when it can next be re-allocated (the wait after any allocation, 47 hours at launch), what it earns per day now versus the best split of gauges for its own size (fees plus incentives, after its own dilution), and a stay / switch / allocate recommendation. Pass ?tokenId= or ?address=. Read-only.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"tokenId": "15308"
},
"type": "http"
},
"output": {
"example": {
"aeroUsd": 0.76,
"chainId": 8453,
"cooldownSeconds": 169200,
"generatedAt": "2026-10-24T12:00:00.000Z",
"positions": [
{
"advice": {
"action": "stay",
"canActNow": false
},
"bestSplit": {
"parts": [
{
"gauge": "0xCBa7452690663D6789C0115fe889C9da85Bf8c56",
"pct": 100,
"symbol": "USDC/cbZEC",
"usdPerDay": 0.04
}
],
"usdPerDay": 0.04
},
"confidence": "solid",
"cooldown": {
"ready": false,
"readyAt": "2026-10-25T16:50:51.000Z",
"secondsLeft": 3600
},
"currentGauges": [
{
"gauge": "0xCBa7452690663D6789C0115fe889C9da85Bf8c56",
"pct": 100,
"symbol": "USDC/cbZEC"
}
],
"currentUsdPerDay": 0.03,
"tokenId": "15308",
"votingPower": 90.47
}
]
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"address": {
"description": "0x… wallet address holding sAERO positions (the first 10 are analysed). Pass this or tokenId, not both.",
"type": "string"
},
"tokenId": {
"description": "sAERO position id (a whole number). Pass this or address, not both.",
"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-10-27T09:41:15.86Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-27T09:41:15.643Z"
},
"resource": "https://aeroallocator.app/api/v1/position",
"serviceName": "Aero Allocator",
"tags": [
"aero",
"aerodrome",
"saero",
"defi",
"base"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Where an Aero sAERO position stands on Base: its voting power and lock, how much is idle or allocated to gauges, when it can next be re-allocated (the wait after any allocation, 47 hours at launch), what it earns per day now versus the best split of gauges for its own size (fees plus incentives, after its own dilution), and a stay / switch / allocate recommendation. Pass ?tokenId= or ?address=. Read-only."
}What the leaf hashes
{"body":"dd26c65934e469a43a6fea1a62ecd3c8327ff89e539970f75ce4775832c5566f","id":527256,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793124796402104,"prev":452327,"subject":"x402_bazaar:https://aeroallocator.app/api/v1/position","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x5cb95905f33419d3af22c1305c60492faefe1dd8151f71558ec09c8b5855684b
- 0xb0d7baa2211aca200dad46700fe40411ea9f9b4616b6518d36bc514f38de0ace
- 0xaeb6dc5c7211f54fa60935eb552cbc4b4e92bcdf5061033686d40653ec9ec9f9
- 0x8e6558836bd970fdea66ccbd4f00bb56235d167bb8d55bda08acd9d539cd0d86
- 0xf774d5a7dcc86a9c5aeb255b378deafca2a64674890873ab613c9f159e1f1698
- 0x4af87d787543a7f4b392e2920edd6b3e95295ee648cc4358965b1632e599c625
- 0x8bc2ed40cf1d13e982fa64dee13d3d32817be659ca090a96a83848ab74034196
- 0xf438e860702f0f6165b0b85ded9672ce81aa9467723474b73f02f92160d6a669
- 0x2014e8cc97f7f04e9335ad0ca0858398011b2056e7bd968efddbdb2966619ae1
- 0x8f33185ea453cc735cce4951add71a770865f4eabe3b7ee7a9fb227ebd339223
- 0x2852744b47bc9835dedf6e89aec877e57a0e0ed97b36700cae3173aefff12cb5
- 0x548136c1e3ccb412bb6e8b0e92df8bd9db651531331fa2a46332b9c2956172f5
- 0xeaf6b21867367f85a965f982b6593c42eafe4fdf74e94b675523a6478de49a54
- 0x4277e02be0b5d91d78bc2247e37d402572474ba896c2e8f45765c8dc4e244d36
- 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
- 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4