addrbookFor publishers
← The evidence ledger

Evidence row 1507307

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://agent402.tools/api/sol-price
Recorded
Previous row
#525996
Body SHA-256
3c9038618045ce1264ed429aef6fb0b40d0683b75df26d31470d4a6abbc194e2
Leaf
0x6f0f20e61723108a3e9727b1d8c3898e18cce942619b84da8bff463284596222

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-27T12:01:40.125Z",
    "quality": {
      "l30DaysTotalCalls": 11,
      "l30DaysUniquePayers": 4,
      "lastCalledAt": "2026-10-27T12:01:39.921Z"
    },
    "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":"3c9038618045ce1264ed429aef6fb0b40d0683b75df26d31470d4a6abbc194e2","id":1507307,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793472686595014,"prev":525996,"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 (246033 rows).

  1. 0x6f0f4fb6081bfd757e5b69e656d03654ceda5f16c1803ebe4b5c91fbd180f047
  2. 0xa8be413b126b99489348321a9f8d0b8ceb5ca4674cd9a46fb45ff4a7a5841ef9
  3. 0x43a000c67d72d25d33556393a16bd0427718c743c0111453c492d203fd618e45
  4. 0x52ec93bd29fe97cdcb41e5367afbcbc11c2ff8762a734be098e111cc79d39029
  5. 0x1ae7646650cbbd1cdd030716051fdb4f3a7dadf3cf3406d0d27e18a35e8004f2
  6. 0x44b7f82a6a9e8a396a9dbe420ca8561f8c7aaa33eec2c267e166f4daa4a13003
  7. 0xc8b6d0fa893b79daf35469c1b5bb4790f4d6209df59764c1668aa8059aed5664
  8. 0x94e642565361d07ffcc2de83993b91e991627929293d84926a70048afaf9964b
  9. 0x90f74eb9e325fc21a768fb5a9773ae28fd299228f9d7a0ecdc2be416b029bb37
  10. 0x5ae58a74af2e1c52c730d6ff5a2139d32ace6059c04a17e0df7d805a4c5426cd
  11. 0x6e4f457184b93c0c466dd9cce6dd1a0a43f3965b20a7c86d6f8aaf85571de03f
  12. 0x048e2382061ff66a96d3973aa56f87284b7c8ce71b484398445be36f01dac131
  13. 0x22ce62f80d102d44981e7a95b28386862f9f6290fae5a802b288d50f61d0e85b
  14. 0x41e1f7c43ac5b235ed2b70fcc7418dedf8f488e17dfa6d5347558c4b213497ea
  15. 0xda82240eda32eeb01478d5898342fa15b35b5682549347c7a22660b37913617f
  16. 0x919f237dec4df392868ab95f1d4300b185479ae64464cbc2e7385ad1fd6ab390
  17. 0xa00a931d72706fa2402bfc9b441a12eb7c6a61ff42a542916106e3637177f101
  18. 0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON