← The evidence ledger
Evidence row 751963
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://saylorinnovations.com/api/energy/battery-backup
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 5a5099d195edc46f7a584d0764a69f8ef63790c5709ffee57019d21ee93d9051
- Leaf
- 0x270b27a3df1df5738a5ed1ead63a8d877c6da27b1d7798fd25cf4755b624ae75
What was observed
{
"endpoints": [
[
"x402",
"https://saylorinnovations.com/api/energy/battery-backup"
]
],
"name": "Saylor Innovations Battery Back",
"owner_address": "0xa2a8df0f7caabea4e120a2568118f141569fc8aa",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "eip3009",
"facilitatorOnly": true,
"memo": "saylor:energy:battery-backup",
"name": "USD Coin",
"note": "Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:8453",
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"assetTransferMethod": "eip3009",
"facilitatorOnly": true,
"memo": "saylor:energy:battery-backup",
"name": "USD Coin",
"note": "Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:137",
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"assetTransferMethod": "eip3009",
"facilitatorOnly": true,
"memo": "saylor:energy:battery-backup",
"name": "USD Coin",
"note": "Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:42161",
"payTo": "0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"memo": "saylor:energy:battery-backup",
"reference": "3Me3TQ1CCfTCJBW7ZBbYNCm4uLBAVmuvPWWSCBy9q8df",
"session": "eyJhcnRpY2xlSWQiOiJlbmVyZ3k6YmF0dGVyeS1iYWNrdXAiLCJyZWZlcmVuY2UiOiIzTWUzVFExQ0NmVENKQlc3WkJiWU5DbTR1TEJBVm11dlBXV1NDQnk5cThkZiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwibWluQW1vdW50IjoxMDAwMCwiZXhwIjoxNzkzMTYzMzQ0MzAwfQ.YSYExl8KPASVCqHScvZ891qjVqp1mmnrXm0SUO21TYU"
},
"maxTimeoutSeconds": 120,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"memo": "saylor:energy:battery-backup",
"reference": "AiyFHMHag4PmjMssnRmjjSoe5XBpTHQSBasYyAbKhykb",
"session": "eyJhcnRpY2xlSWQiOiJlbmVyZ3k6YmF0dGVyeS1iYWNrdXAiLCJyZWZlcmVuY2UiOiJBaXlGSE1IYWc0UG1qTXNzblJtampTb2U1WEJwVEhRU0Jhc1l5QWJLaHlrYiIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6IkVzOXZNRnJ6YUNFUm1KZnJGNEgyRllENEtDb05rWTExTWNDZThCZW53TllCIiwibWluQW1vdW50IjoxMDAwMCwiZXhwIjoxNzkzMTYzMzQ0MzAwfQ.-nSIvn34EZagj1Dnbvk5VuqQf3EmHZJUDDSwv1GkhuE"
},
"maxTimeoutSeconds": 120,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"scheme": "exact"
},
{
"amount": "95125",
"asset": "So11111111111111111111111111111111111111112",
"extra": {
"memo": "saylor:energy:battery-backup",
"native": true,
"note": "Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.",
"quotedLamports": "98068",
"reference": "89DyFTQmwDo2Z8F71mHU7oZHFC1HHvjjKuTZCD6kFWKE",
"session": "eyJhcnRpY2xlSWQiOiJlbmVyZ3k6YmF0dGVyeS1iYWNrdXAiLCJyZWZlcmVuY2UiOiI4OUR5RlRRbXdEbzJaOEY3MW1IVTdvWkhGQzFISHZqakt1VFpDRDZrRldLRSIsInJlY2lwaWVudCI6IjdMU2pmckpmOGZOc0I4VkE5dTdOM1dFbjI1c21RTHBvYjNTdnlVdlhhY3k3IiwibWludCI6bnVsbCwibWluQW1vdW50Ijo5NTEyNSwiZXhwIjoxNzkzMTYzMzQ0MzAwfQ.QH5NhCsdABXrc-u5gIuxQJ0IRM0Q4LEy7UT-MGA_6Sg",
"solUsdPrice": 101.97
},
"maxTimeoutSeconds": 120,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7",
"scheme": "exact"
}
],
"description": "Battery capacity, inverter size, amp-hours, runtime and solar recharge for a list of loads",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"autonomy_days": "1.5",
"battery": "lifepo4",
"existing_battery_kwh": "5",
"inverter_efficiency_percent": "90",
"loads": "Fridge:150:8:600|Router:12:24|Laptop:60:6|LED lights:40:5|Sump pump:400:1:1200",
"sun_hours": "4",
"system_voltage": "24"
},
"type": "http"
},
"output": {
"example": {
"battery_kwh": 4.53
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"autonomy_days": {
"description": "optional days of backup, default 1 (query)",
"type": "string"
},
"battery": {
"description": "optional lifepo4, lithium_ion, agm, flooded default lifepo4 (query)",
"type": "string"
},
"existing_battery_kwh": {
"description": "optional capacity of a battery you own, for the runtime estimate (query)",
"type": "string"
},
"inverter_efficiency_percent": {
"description": "optional, default 90 (query)",
"type": "string"
},
"loads": {
"description": "required loads as name:watts:hours_per_day separated by | for example Fridge:150:8|Router:12:24|Laptop:60:6|LED lights:40:5 (max 30); add :surge_watts as a fourth field for motor loads (query)",
"type": "string"
},
"sun_hours": {
"description": "optional peak sun hours per day for recharging, default 4 (query)",
"type": "string"
},
"system_voltage": {
"description": "optional 12, 24 or 48, default 24 (query)",
"type": "string"
}
},
"required": [
"loads"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"const": "json",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-28T04:53:44.32Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-28T04:53:44.072Z"
},
"resource": "https://saylorinnovations.com/api/energy/battery-backup",
"serviceName": "Saylor Innovations Battery Back",
"tags": [
"battery",
"solar",
"heat-pump",
"led",
"wind"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Battery capacity, inverter size, amp-hours, runtime and solar recharge for a list of loads"
}What the leaf hashes
{"body":"5a5099d195edc46f7a584d0764a69f8ef63790c5709ffee57019d21ee93d9051","id":751963,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793178793547791,"prev":null,"subject":"x402_bazaar:https://saylorinnovations.com/api/energy/battery-backup","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0x270af4d73b15db708f80c8b08fb0b23f32e12bd8bb172b37508d7a943a50f0e3
- 0xb94343ff11461428ae63692bd8368ced9929c50e274085ba115198757991567b
- 0x543e212de05600df44430d701c56c8a2934b20eb40ded0bfc4f18632a4937907
- 0xaf687a173aa6416a7832dd33cb322efebfa93cb1db036a0c90d66b18ba080ddd
- 0x39f33a899f3fabc32b91156735adff49485032163927f9e3970566c57c5ee0bd
- 0xf9b13ebabab44d167005aeff287ec8020037156304d65682ba34f56ad3442582
- 0xc77cd867b038a4bc5c13b37d7ada5735321617d6533ab9cfb55399ec703e3ad7
- 0x736437b90aae59d22203273e133db999ec2c1ef73ffafcce0a9aa3d8c1407a1b
- 0xfb0e60da7d15980a956b1fcff33901a84b6f51d62146f9338bf31d1fa5790689
- 0x958a32ef92b2ba87b3ce2a26b3ced996dbda476649d58882e5555fa1cfa1ba7c
- 0x027e12b0a28856ca9df389a4ea99a1919dd92fd8fb0cf17a014b9991700c1081
- 0xd5cf3949d64385f93139a7fe587a2a2a5914492d5173ba33feced3c7038c0d7f
- 0xfcc0286dc0eb69aad96b886d1f2a42a5bc1d90d84cfc212c4ef6bde6a564a1de
- 0x5c170d609340e1f702f31fcdd7742289f0913d4395f688b3409031b758c69eae
- 0x8d500b42a7bdba5e17ebd9e6a404f2de5260cf3420865b41e7de8c69434ce413
- 0xaeb1503e5d0d358b256ba97a10178c357ddb8f55cc961925ccf0458aae5ebcae
- 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
- 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae