addrbookFor publishers
← The evidence ledger

Evidence row 3064639

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://chainhilt.ai/api/v1/predict/polymarket/markets/:marketId/book
Recorded
Previous row
#2633483
Body SHA-256
bb801be6487c58e903e426afcef03b2768406a442e0d7c0e6aa7efa02f689ade
Leaf
0xa8e66470f9c2d26777401055c369b4ab40302bd788aeb4fffabf8046deb5fa6a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://chainhilt.ai/api/v1/predict/polymarket/markets/:marketId/book"
    ]
  ],
  "name": "chainhilt-x402",
  "owner_address": "0xdece8e839414e4a99213c658abbd2294d5bd42b0",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xdECE8E839414E4a99213C658ABbD2294d5BD42B0",
        "scheme": "exact"
      }
    ],
    "description": "Live order book for each outcome of a prediction market: bids and asks (price, size) per outcome tokenId, read from the venue at `observedAt`. Check depth and spread here before quoting or constructing an order. A closed or untradable market returns 422, which is not charged.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "pathParams": {
              "marketId": "559687"
            },
            "queryParams": {},
            "type": "http"
          },
          "output": {
            "example": {
              "book": {
                "books": [
                  {
                    "asks": [
                      {
                        "price": "0.44",
                        "size": "800"
                      }
                    ],
                    "bids": [
                      {
                        "price": "0.42",
                        "size": "1200"
                      }
                    ],
                    "outcome": "Yes",
                    "tokenId": "111"
                  },
                  {
                    "asks": [
                      {
                        "price": "0.58",
                        "size": "1200"
                      }
                    ],
                    "bids": [
                      {
                        "price": "0.56",
                        "size": "800"
                      }
                    ],
                    "outcome": "No",
                    "tokenId": "222"
                  }
                ],
                "marketId": "512329",
                "observedAt": "2026-10-30T12:00:00.000Z",
                "venue": "polymarket"
              }
            },
            "type": "json"
          }
        },
        "routeTemplate": "/api/v1/predict/polymarket/markets/:marketId/book",
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "pathParams": {
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "properties": {
                    "marketId": {
                      "description": "Polymarket market id as returned by markets/search, e.g. \"512329\".",
                      "pattern": "^[A-Za-z0-9_-]{1,128}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "marketId"
                  ],
                  "type": "object"
                },
                "queryParams": {
                  "properties": {},
                  "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"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793712289/bazaar-icons/18d1fcf093fb95b4.png",
    "lastUpdated": "2026-11-04T15:18:20.745Z",
    "quality": {
      "l30DaysTotalCalls": 19,
      "l30DaysUniquePayers": 3,
      "lastCalledAt": "2026-11-04T15:18:20.596Z"
    },
    "resource": "https://chainhilt.ai/api/v1/predict/polymarket/markets/:marketId/book",
    "serviceName": "chainhilt-x402",
    "tags": [
      "predict",
      "polymarket",
      "prediction-markets",
      "markets"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Live order book for each outcome of a prediction market: bids and asks (price, size) per outcome tokenId, read from the venue at `observedAt`. Check depth and spread here before quoting or constructing an order. A closed or untradable market returns 422, which is not charged."
}

What the leaf hashes

{"body":"bb801be6487c58e903e426afcef03b2768406a442e0d7c0e6aa7efa02f689ade","id":3064639,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793822230217316,"prev":2633483,"subject":"x402_bazaar:https://chainhilt.ai/api/v1/predict/polymarket/markets/:marketId/book","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (424109 rows).

  1. 0xa8e646bc9a249eb16b4a8a843e882c1c751baacefe292c5551e483c7ea878698
  2. 0x78546d50869cb281b2175426f20601622ae664e60b6e70b412b54fcf5d3028fc
  3. 0x4bb835defe7cd44da8d748307e69e3e17b565e13e945869876fc218986ce2da5
  4. 0x4ff6374989cdfc2ffacac90d69d784ce6c76956b8ce2b87780a00e5dfa839474
  5. 0xf8fe381650917378a1bbbe4bfe040eb20cc170fea202bbf2f248328ed2c31f01
  6. 0xf07d8bb75847a3697b6a3fa6224dd70d567b3c871f70bba789ef52f7fbab5251
  7. 0x284f1aa44211bac6d43a31f2f11cd2fafbcd32aace7bbeb9067ab9797a0eb872
  8. 0xef7c00c9586bb7b68cda787f19e6912b5ccc133d335d45a7757df14d7289419a
  9. 0xff3767929b598780b170c05e9f490e13e1c2a0bc3835fac2a1b83435ebe89f0c
  10. 0x2df60a3408cc29558091c10ae26364a513635aa447308dea7f102763e1d7f9d0
  11. 0x25ec57ec52379827ad6ad1a174ab931989b48478e25f51e9f4dde6b4f98d5ae9
  12. 0x87ee1e8e0632c6bc01d2d55d95ae18b068cb100498a20b70ffc223c337f4b9cd
  13. 0xc51fedd768d0d81ea02837d406f0eec5f4090d36df0f2e032b1a90a20e5aab35
  14. 0x92d1546649a38d8855383d420506ec911477e147ade62c89c02d41d334c9a7f9
  15. 0x9efef3631f971f9adf134dd93a6862b2ba10ef6a355b78514b4cc469a0d1496c
  16. 0xaf6861b690de8e69efdec688615139e2df9624a773d4c6017d1ef5841d1ac724
  17. 0x321a352f90893ccd0656c1544d31825cd29cf74464e924a4ca7fb29b1f8ee0fd
  18. 0x9c1c771179da4a002386557e8601b2d4983c3e366808477ee20da18c282c1dd8
  19. 0xbb1998892a86d9633ea7b5de06760114b45777da649c217062ff0d65d7095f34
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON