addrbookFor publishers
← The evidence ledger

Evidence row 451659

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://agent402.tools/api/sol-price
Recorded
Previous row
#425072
Body SHA-256
5b1d818bd53f5905b07cfc59785229e9b471ad0764cf4fb8bf6fe5eef65997e6
Leaf
0x22ae61ad36cc965ab1abba74cf905b3ffcf79935113ae73f0606819e9ec51b4a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://agent402.tools/api/sol-price"
    ]
  ],
  "name": "Solana token prices",
  "owner_address": "0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "outputSchema": {
          "properties": {
            "count": {
              "type": "integer"
            },
            "fetchedAt": {
              "type": "string"
            },
            "missing": {
              "type": "array"
            },
            "prices": {
              "properties": {
                "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN": {
                  "type": "object"
                },
                "So11111111111111111111111111111111111111112": {
                  "type": "object"
                }
              },
              "type": "object"
            },
            "source": {
              "type": "string"
            }
          },
          "required": [
            "count",
            "missing",
            "prices",
            "source",
            "fetchedAt"
          ],
          "type": "object"
        },
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:137",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:42161",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x754704Bc059F8C67012fEd69BC8A327a5aafb603",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:143",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:43114",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:1329",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "2000",
        "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:10",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "5000",
        "asset": "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168",
        "extra": {
          "name": "Global Dollar",
          "version": "1"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:4663",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:42220",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x3600000000000000000000000000000000000000",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:5042",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "assetTransferMethod": "permit2",
          "facilitatorAddress": "0x14fDa13953Fc30428938E6BF950d036e77214e52",
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "upto"
      },
      {
        "amount": "1000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75",
        "extra": {
          "areFeesSponsored": true
        },
        "maxTimeoutSeconds": 300,
        "network": "stellar:pubnet",
        "payTo": "GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "31566704",
        "extra": {
          "feePayer": "ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA",
          "tag": "x402-global-challenge"
        },
        "maxTimeoutSeconds": 300,
        "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "payTo": "C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "GatewayWalletBatched",
          "verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
          "version": "1"
        },
        "maxTimeoutSeconds": 604900,
        "network": "eip155:8453",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      },
      {
        "amount": "1000",
        "asset": "0x3600000000000000000000000000000000000000",
        "extra": {
          "name": "GatewayWalletBatched",
          "verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
          "version": "1"
        },
        "maxTimeoutSeconds": 604900,
        "network": "eip155:5042",
        "payTo": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
        "scheme": "exact"
      }
    ],
    "description": "USD price for up to 50 Solana token mints in one call from a Solana DEX aggregator's price API: price, 24h change, liquidity, decimals and the block the price was read at. Mints the aggregator does not price come back listed under missing rather than erroring the batch. Pass mint addresses, not tickers (resolve tickers with sol-token-search or sol-token-lookup). Keyless. Powered by Jupiter.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "mints": [
                "So11111111111111111111111111111111111111112",
                "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
                "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
              ]
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "count": 3,
              "fetchedAt": "2026-08-22T12:00:00.000Z",
              "missing": [],
              "prices": {
                "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN": {
                  "blockId": 440919030,
                  "decimals": 6,
                  "liquidityUsd": 3092234.59,
                  "priceChange24hPct": -2.4,
                  "priceUsd": 0.2035
                },
                "So11111111111111111111111111111111111111112": {
                  "blockId": 440919037,
                  "decimals": 9,
                  "liquidityUsd": 748142746.9,
                  "priceChange24hPct": 3.93,
                  "priceUsd": 93.7085
                }
              },
              "source": "jupiter"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "mints": {
                      "description": "1-50 base58 mint addresses (array, or a comma-separated string).",
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  },
                  "required": [
                    "mints"
                  ]
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "count": {
                      "type": "integer"
                    },
                    "fetchedAt": {
                      "type": "string"
                    },
                    "missing": {
                      "type": "array"
                    },
                    "prices": {
                      "properties": {
                        "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN": {
                          "type": "object"
                        },
                        "So11111111111111111111111111111111111111112": {
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "source": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "count",
                    "missing",
                    "prices",
                    "source",
                    "fetchedAt"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_b4aw4uzd"
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "additionalProperties": false,
          "properties": {
            "a": {
              "description": "App builder code",
              "pattern": "^[a-z0-9_]{1,32}$",
              "type": "string"
            },
            "s": {
              "description": "Service builder codes",
              "items": {
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "maxItems": 11,
              "type": "array"
            },
            "w": {
              "description": "Wallet builder code",
              "pattern": "^[a-z0-9_]{1,32}$",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "id": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[a-zA-Z0-9_-]+$",
              "type": "string"
            },
            "required": {
              "type": "boolean"
            }
          },
          "required": [
            "required"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png",
    "lastUpdated": "2026-10-27T10:14:30.478Z",
    "quality": {
      "l30DaysTotalCalls": 10,
      "l30DaysUniquePayers": 4,
      "lastCalledAt": "2026-10-27T04:23:58.117Z"
    },
    "resource": "https://agent402.tools/api/sol-price",
    "serviceName": "Solana token prices",
    "tags": [
      "crypto",
      "solana",
      "price",
      "token",
      "spl"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "USD price for up to 50 Solana token mints in one call from a Solana DEX aggregator's price API: price, 24h change, liquidity, decimals and the block the price was read at. Mints the aggregator does not price come back listed under missing rather than erroring the batch. Pass mint addresses, not tickers (resolve tickers with sol-token-search or sol-token-lookup). Keyless. Powered by Jupiter."
}

What the leaf hashes

{"body":"5b1d818bd53f5905b07cfc59785229e9b471ad0764cf4fb8bf6fe5eef65997e6","id":451659,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793100510364689,"prev":425072,"subject":"x402_bazaar:https://agent402.tools/api/sol-price","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).

  1. 0x22ae843e9c81fd092b53520f650ff229c429de1c2d7d4cb83afaf8baabbb5fff
  2. 0x8d4353381545885852debf2d69e1370595304e188cc97fd75665b9195bc8aef9
  3. 0x64e688b441f975e833f8bd95cb722d93ced631c3777db1b280e7bfad25775feb
  4. 0xf6ca7a80e1b23e0297ac2a887bf60c57d4f9d3c7c3bf6621ae681ea9c16970af
  5. 0xbcf0fd46775a1f82ad97246650aa28d1e861b33610b3a7acf8d521984db0fd95
  6. 0xae306155413f0924866c0eab85431ccffa2b4a6a285ea7ead7995da0a43ede0d
  7. 0xaf251a87231444cc5ad4457df46c499d09d99a40916130e82bba0bd859e8a10f
  8. 0x3aac85b42eabd316f159aa90ffbbdfccb0ba72db15947bf25b201718d644ae2f
  9. 0xfbf489a36b20bb27e6ae530c89571251371c05e8e580a6da0a43994a9403a402
  10. 0x891e6ce8c6c016beacc0ffb48444357c20be252a928f00e6910e4624459772e8
  11. 0x145efa9439193d1e56a45e8d993e421cff3f9f7052266fda13244e7e739552e9
  12. 0x3e618f03ac19ac846329a4673ab8d8561b083fca3c7f9a5fd8bd3bbee6556c25
  13. 0x20ca24353b8aca3e061eedf55f49b69ae8369b88135dfdabf30039ed34db329a
  14. 0xe8ee6f6ed50253c5ee2d1aa85a4b1a38ce94bca7f3b72fd1850f496152dbe285
  15. 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
  16. 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON