addrbookFor publishers
← The evidence ledger

Evidence row 425072

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://agent402.tools/api/sol-price
Recorded
Previous row
#407273
Body SHA-256
91350a7654fcc0fe0382564196de8b3393cbf9aa19b5a2f80eecc47252223605
Leaf
0x99c869407036fdb76a588827561e30563b04ef58700d8747d15e90e46f60c1ef

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-27T04:23:58.309Z",
    "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":"91350a7654fcc0fe0382564196de8b3393cbf9aa19b5a2f80eecc47252223605","id":425072,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793086105413625,"prev":407273,"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. 0x99c80f74c90f02a4b06d381c87fbad72a502cd3c624f10dc2ace6f6efb7d4b5f
  2. 0x104045944ceaec023fa448150cdf5beff82c07149602053143a222a649b028e2
  3. 0x58cee4c7bbd622375fad1baadbeb2199cda27e34421839b9800a75ea71897bf5
  4. 0x225ae6e71cbc7af8e518db9ceff3205ab84decf6defd7a389db5e770eab9432c
  5. 0x138111acc1a4562bd547a1f6356025c0b9d0c008def8dbb9f3a952f1f59a9a0f
  6. 0xc5242b85c5b55e30b901e1d8b1dbf996c8602e552303b214d2a8368a057ea3fc
  7. 0xed3942f21e87df0fccf4d598dfd7192f7e00af6813a2ccb21eba0dffbc00ecbd
  8. 0x69bee9e4783030bd36ed5b2512c5aee736705c6ab61d4c799edd243a4488ae8e
  9. 0x1e9805b0148f53e69b1c5200006b450268a29510d527a1caf36632e92ef4390b
  10. 0x1399d91736acaa3e26e22c422b8bd56ec5d4892f0cc98ed074ae378d878f10ee
  11. 0xa41abe253efa912fb9578616717d0a43d778c1509c3109fa4cfcc00433d8500d
  12. 0xff66a3c0db6d61623a5ee399a8625355b32e95a4eb77e6d9f9ca4ae4dcbc5937
  13. 0xfe6d2e9a468b7e99de9162a2ef30ac0b0e3b318387b4356bf524493aa67b295b
  14. 0xa3c9c760ee424c178bab782711c2b9d3e15a80a6fde99165972cb75b306bb8b4
  15. 0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6
  16. 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON