{"id":118469,"recorded_at":"2026-10-26T14:40:13.085185Z","observed_at":"2026-10-26T14:40:13.085137Z","subject_kind":"source_record","subject":"x402_bazaar:https://perp-gap-api.perpgap.workers.dev/gaps","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://perp-gap-api.perpgap.workers.dev/gaps"]],"name":"Perp Gap API","owner_address":"0x2d82dcb9cc3a168d9ab25b62c1e33e278a51254f","raw":{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"5MoL8HNnvZUogGrqiF4T1StmAUpdU7ERA2GUJ7gLrEja","scheme":"exact"}],"description":"Gap table for trade.xyz (Hyperliquid HIP-3) stock perps: perp mark/oracle vs live stock price and Solana xStock, basis, hourly and annualized funding, open interest; venues=all adds Aster and Lighter marks, funding and cross-venue spreads. Use when an agent needs current premium/discount or funding arbitrage signals across many tokenized stocks at once (cheapest call). Errors: 402 payment required, 502 upstream error.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"tickers":"TSLA,NVDA,GME","venues":"all"},"type":"http"},"output":{"example":{"count":1,"dex":"xyz","disclaimer":"Data, not financial advice.","generated_at":1791998269,"rows":[{"basis_mark_vs_oracle_pct":0.0382,"flags":[],"funding_annualized_pct":5.475,"funding_hourly":6.25e-6,"gap_perp_vs_ref_pct":0.041,"gap_perp_vs_xstock_pct":-0.0246,"open_interest_usd":41383684.29,"perp_mark":366.28,"perp_oracle":366.14,"ref_price":366.13,"ref_session":"regular","ticker":"TSLA","xstock_price":366.37}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"tickers":{"description":"Optional. Comma-separated tickers or \"all\" (auto-discovered US stock perps; see free GET /tickers), max 60 per call (highest OI kept). Default: 20 large names. Unknown tickers are skipped.","examples":["TSLA,NVDA,GME","all"],"type":"string"},"venues":{"description":"Optional. 'all' adds per-ticker cross-venue comparison: trade.xyz vs Aster vs Lighter marks, gaps and funding (hourly + annualized). Omit for trade.xyz only.","enum":["all"],"examples":["all"],"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"description":"Error responses are JSON {error: string}: 402 payment required; 502 upstream data error.","properties":{"count":{"type":"integer"},"dex":{"type":"string"},"disclaimer":{"type":"string"},"generated_at":{"type":"integer"},"rows":{"items":{"properties":{"basis_mark_vs_oracle_pct":{"type":["number","null"]},"flags":{"items":{"type":"string"},"type":"array"},"funding_annualized_pct":{"type":["number","null"]},"funding_hourly":{"type":["number","null"]},"gap_perp_vs_ref_pct":{"type":["number","null"]},"gap_perp_vs_xstock_pct":{"type":["number","null"]},"market_session":{"enum":["pre-market","regular","after-hours","overnight","closed"],"type":"string"},"open_interest":{"type":["number","null"]},"open_interest_usd":{"type":["number","null"]},"perp_mark":{"type":["number","null"]},"perp_oracle":{"type":["number","null"]},"perp_ts":{"type":"integer"},"ref_age_seconds":{"type":["integer","null"]},"ref_price":{"type":["number","null"]},"ref_session":{"type":["string","null"]},"ref_source":{"description":"yahoo, alpaca-overnight (bid_ask_mid|last_trade) or robinhood-24h fallback (overnight)","type":["string","null"]},"ref_ts":{"type":["integer","null"]},"ticker":{"type":"string"},"venues":{"description":"Only with venues=all. xyz/aster/lighter objects {mark,index,funding_hourly,funding_annualized_pct,volume_24h_usd,open_interest_usd} or null, plus gap_aster_vs_xyz_pct, gap_lighter_vs_xyz_pct, gap_lighter_vs_aster_pct, gap_aster_vs_ref_pct, gap_lighter_vs_ref_pct, max_mark_spread_pct, richest, cheapest, funding_spread_annualized_pct.","type":"object"},"xstock_price":{"type":["number","null"]}},"required":["ticker","perp_mark"],"type":"object"},"type":"array"}},"required":["rows"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-19T17:02:34.532Z","quality":{"l30DaysTotalCalls":9,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-19T17:02:33.924Z"},"resource":"https://perp-gap-api.perpgap.workers.dev/gaps","serviceName":"Perp Gap API","tags":["Trading","Data","stocks","perps","hyperliquid"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Gap table for trade.xyz (Hyperliquid HIP-3) stock perps: perp mark/oracle vs live stock price and Solana xStock, basis, hourly and annualized funding, open interest; venues=all adds Aster and Lighter marks, funding and cross-venue spreads. Use when an agent needs current premium/discount or funding arbitrage signals across many tokenized stocks at once (cheapest call). Errors: 402 payment required, 502 upstream error."},"body_sha256":"b2c470d0aba76e152059221a776037dc233a0af5bc4387334c0532fc697f19c6","prev_id":null,"leaf":"0xdc39e95076d4ab3bca10b948bb01d44df22fe07f5c3727d7e78505c02b3a6a3c","leaf_text":"{\"body\":\"b2c470d0aba76e152059221a776037dc233a0af5bc4387334c0532fc697f19c6\",\"id\":118469,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025613085137,\"prev\":null,\"subject\":\"x402_bazaar:https://perp-gap-api.perpgap.workers.dev/gaps\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xdc395f4e9e86b27a1ffac5285e12e692ff603bb9e5f9016496a734810cd93531","0x6e9e3e2408119118c6c381c9f9fa287a2ffc340b0d8d323be7a0aefd8076354c","0x972616f5532c60f2cdaaa6bc325553b78ac9823c409785c4ae1f2021549fd8d5","0xa7b2b0cb8dc4623e1941e65f2ca53246df946060e8217c2a3d3f3f3690b69ab6","0x270b923369432757b3bd2ebd4917feb5297d4239b64a9fb41cbb0a72c015d03f","0x5e4ee657122e4c6cdeb8fb39d76e7bc676a9aa5ddb25802f23befa0cfe9960c1","0xd88d1f9527f29e6e42e96f863dc45212eccdf7f0cd96e6121f73e859dacfe939","0x584861a643ff558ca43cd27608708f44e627106f44929660e99e290e187ecf1f","0x4a93180722e8784f3311028f619cdfc32a280f2cc31ad3551aa152a986e60766","0x8bebe012b01fa4f26d739f04115eebeef40f8c405ae373856c041e988f95cbc8","0x24a78783fa8bfae2806b9bb0fa99cf3d1a7fa7f1795401b4b31767e8a2b2abd7","0x4b7a7525bd11eaa3154ce1b1171d1b54b83370163f39203e230c520e42560c4b","0xa4edde833302b48399053e2519aea1aed1074cd102bf4b553643df1866cce4ec","0x0b7541c75cc482a7134110311d7dbd02095d969ba21177de9b21a52a55981718","0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}