{"uid":"cap_bbVunnhA9oFOnL2yPAI57","slug":"api-myceliasignal-com-65aff2ac","name":"MyCeliaSignal ETH Futures Term Structure","description":"ETH futures term structure — carry curve across Deribit, OKX, Bybit — Ed25519 signed attestation","url":"https://api.myceliasignal.com/oracle/term-structure/eth/usd","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{}}},"response":{"spot":2006.6633333333332,"curve":[{"dte":0.1,"basis":-0.67,"expiry":"2026-05-30","total_oi":552615,"avg_price":2005.99,"basis_pct":-0.0336,"exchanges":{"deribit":{"oi":552615,"volume":323.460564,"instrument":"ETH-30MAY26","mark_price":2005.99}},"exchange_count":1,"annualized_carry_pct":-12.26},{"dte":1.1,"basis":-0.77,"expiry":"2026-05-31","total_oi":633854,"avg_price":2005.89,"basis_pct":-0.0385,"exchanges":{"deribit":{"oi":633854,"volume":345.025229,"instrument":"ETH-31MAY26","mark_price":2005.89}},"exchange_count":1,"annualized_carry_pct":-12.78},{"dte":2.1,"basis":-0.5,"expiry":"2026-06-01","total_oi":752568,"avg_price":2006.16,"basis_pct":-0.0251,"exchanges":{"deribit":{"oi":752568,"volume":395.904188,"instrument":"ETH-1JUN26","mark_price":2006.16}},"exchange_count":1,"annualized_carry_pct":-4.36},{"dte":3.1,"basis":-0.53,"expiry":"2026-06-02","total_oi":794468,"avg_price":2006.13,"basis_pct":-0.0266,"exchanges":{"deribit":{"oi":794468,"volume":407.429058,"instrument":"ETH-2JUN26","mark_price":2006.13}},"exchange_count":1,"annualized_carry_pct":-3.13},{"dte":6.1,"basis":2.5,"expiry":"2026-06-05","total_oi":9780038,"avg_price":2009.16,"basis_pct":0.1247,"exchanges":{"okx":{"oi":0,"volume":44581,"instrument":"ETH-USD-260605","mark_price":2011.55},"deribit":{"oi":9780038,"volume":695.089362,"instrument":"ETH-5JUN26","mark_price":2006.78}},"exchange_count":2,"annualized_carry_pct":7.46},{"dte":13.1,"basis":1.58,"expiry":"2026-06-12","total_oi":4874744,"avg_price":2008.24,"basis_pct":0.0786,"exchanges":{"okx":{"oi":0,"volume":137345,"instrument":"ETH-USD-260612","mark_price":2009.17},"deribit":{"oi":4874744,"volume":1565.407398,"instrument":"ETH-12JUN26","mark_price":2007.31}},"exchange_count":2,"annualized_carry_pct":2.19},{"dte":20.1,"basis":1.24,"expiry":"2026-06-19","total_oi":1485323,"avg_price":2007.9,"basis_pct":0.0616,"exchanges":{"deribit":{"oi":1485323,"volume":795.232701,"instrument":"ETH-19JUN26","mark_price":2007.9}},"exchange_count":1,"annualized_carry_pct":1.12},{"dte":27.1,"basis":3.25,"expiry":"2026-06-26","total_oi":96519855,"avg_price":2009.91,"basis_pct":0.1618,"exchanges":{"okx":{"oi":0,"volume":171206,"instrument":"ETH-USD-260626","mark_price":2010.75},"deribit":{"oi":96519855,"volume":2874.672728,"instrument":"ETH-26JUN26","mark_price":2009.07}},"exchange_count":2,"annualized_carry_pct":2.18},{"dte":62.1,"basis":9.25,"expiry":"2026-07-31","total_oi":6324810.38,"avg_price":2015.91,"basis_pct":0.461,"exchanges":{"okx":{"oi":0,"volume":70176,"instrument":"ETH-USD-260731","mark_price":2017.27},"bybit":{"oi":1263.38,"volume":81.34,"instrument":"ETHUSDT-31JUL26","mark_price":2017.23},"deribit":{"oi":6323547,"volume":732.431379,"instrument":"ETH-31JUL26","mark_price":2013.24}},"exchange_count":3,"annualized_carry_pct":2.71},{"dte":90.1,"basis":10.37,"expiry":"2026-08-28","total_oi":379647,"avg_price":2017.03,"basis_pct":0.5166,"exchanges":{"deribit":{"oi":379647,"volume":420.618579,"instrument":"ETH-28AUG26","mark_price":2017.03}},"exchange_count":1,"annualized_carry_pct":2.09},{"dte":118.1,"basis":16.37,"expiry":"2026-09-25","total_oi":63242076.92,"avg_price":2023.04,"basis_pct":0.8159,"exchanges":{"okx":{"oi":0,"volume":144420,"instrument":"ETH-USD-260925","mark_price":2022.01},"bybit":{"oi":11037.92,"volume":264.8,"instrument":"ETHUSDT-25SEP26","mark_price":2025.51},"deribit":{"oi":63231039,"volume":2191.232093,"instrument":"ETH-25SEP26","mark_price":2021.59}},"exchange_count":3,"annualized_carry_pct":2.52},{"dte":209.1,"basis":34.07,"expiry":"2026-12-25","total_oi":29399884.3,"avg_price":2040.73,"basis_pct":1.6978,"exchanges":{"okx":{"oi":0,"volume":9570,"instrument":"ETH-USD-261225","mark_price":2038.72},"bybit":{"oi":3135.3,"volume":185.83,"instrument":"ETHUSDT-25DEC26","mark_price":2043.31},"deribit":{"oi":29396749,"volume":467.078105,"instrument":"ETH-25DEC26","mark_price":2040.17}},"exchange_count":3,"annualized_carry_pct":2.96},{"dte":300.1,"basis":54.32,"expiry":"2027-03-26","total_oi":7505319.34,"avg_price":2060.99,"basis_pct":2.7071,"exchanges":{"bybit":{"oi":2915.34,"volume":25.81,"instrument":"ETHUSDT-26MAR27","mark_price":2062.05},"deribit":{"oi":7502404,"volume":667.314695,"instrument":"ETH-26MAR27","mark_price":2059.92}},"exchange_count":2,"annualized_carry_pct":3.29}],"digest":"f8cc8b5819710b08a1de5c4ab3ed4a0298c3416b3bb347169f143ac3fe907782","pubkey":"7ab07fbe7d08cd16823e5eb0db0e21f3f38e9366d5fd00d14e95df0fb9b51a1a","signed":true,"preview":false,"summary":{"spot":2006.6633333333332,"regime":"CONTANGO","far_expiry":"2027-03-26","carry_slope":-4.17,"near_expiry":"2026-06-05","n_maturities":13,"far_carry_pct":3.29,"near_carry_pct":7.46},"currency":"ETH","canonical":"v1|TERMSTRUCTURE|ETH|spot|2006.6633333333332|regime|CONTANGO|maturities|13|near_carry|7.46|far_carry|3.29|1780115448|465395","exchanges":{"okx":{"count":6},"bybit":{"count":36},"deribit":{"count":13}},"signature":"080b2b20ab01c0a2e30d71ebade9f00d3f503e5ec331ac7558d36f70caa2829a309531fdc0bbd84e794d507cafb47cfe19f5e0c8f23e15291a8af1169f23200b","timestamp":"2026-05-30T04:30:48.740890+00:00","total_contracts":55}},"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Jf_W3hMaqf5zvkBQhzUm_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the ETH/USD futures carry curve and term structure aggregated across Deribit, OKX, and Bybit, delivered as an Ed25519-signed attestation","exampleAgentPrompt":"Pull the current ETH/USD futures term structure — the carry curve across Deribit, OKX, and Bybit — and give me the signed attestation so I can verify the data integrity.","exampleUseCases":null,"resultDescription":"A cryptographically signed (Ed25519) payload containing the ETH/USD futures term structure: the carry curve showing annualized basis/carry at each expiry across Deribit, OKX, and Bybit, enabling analysis of contango/backwardation and cross-exchange arbitrage opportunities.","failureModes":["Payment required (402): x402 micropayment of $0.05 USDC not provided or invalid","Exchange data unavailable: one or more of Deribit, OKX, Bybit APIs are unreachable","Stale data: futures prices may briefly lag if upstream feeds are delayed","Signature verification failure: Ed25519 attestation cannot be validated if response is malformed","Rate limiting: too many requests without valid payment tokens"],"whenToPreferThis":"Use this endpoint when you need a cross-exchange, cryptographically attested ETH futures term structure for carry trading analysis, basis arbitrage, or on-chain oracle use cases. Prefer this over single-exchange APIs when you need multi-venue consensus on ETH futures pricing, or when you require a signed data payload for trustless downstream consumption.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T13:07:04.475Z","isFirstParty":false}