TAIFOONAPI Quick Reference
| GRID | METHOD | PATH | DESCRIPTION |
|---|---|---|---|
| G2 | GET | /finality/:chain_id | Latest finalized block per chain |
| G2 | GET | /finality/:chain_id/proof/:block | Finality proof for specific block |
| G1 | GET | /v5/superroot | Latest SuperRoot V5 (all chains) |
| G1 | GET | /v5/proof/:chain/:block | Cryptographic inclusion proof |
| G3 | GET | /events/:order_id | Event synchronization state |
| G3 | POST | /bloom/query | Universal bloom filter (address/topic presence) |
| G3 | GET | /v5/proof/tx/:chain_id/:tx_hash | Transaction with MPT proof (indexed txs only) |
| G3 | GET | /v5/proof/event/:chain_id/:block_number/:tx_index/:log_index | Event with receipt proof (indexed events only) |
| G4 | GET | /price/:chain/:token | DEX price snapshot (TWAP/reserves) |
| G5 | GET | /signals/launches | Token launch signals (SSE stream) |
| G5 | GET | /signals/arb | Cross-chain arbitrage opportunities |
Base URL: https://taifoon.io · All responses include V5 proof anchors · Authentication: X-Taifoon-Key header (optional)
Returns: Transaction data + MPT proof siblings + receipt root + block header. Use the proof to verify the transaction was included in the canonical chain without trusting the API. Note: Only indexed transactions are available (bloom-gated collection).
Returns: Event log + receipt proof + bloom filter verification path. Requires block_number, tx_index (position in block), and log_index (position in receipt). Enables deterministic cross-chain event verification. Note: Only indexed events are available.
Returns: Latest SuperRoot hash + all 9 Mini-MMR roots + block refs for 27 chains. This is the global anchor for all Taifoon proofs. Use it to verify any block inclusion proof against the canonical multi-chain state.
Returns: Block header + Merkle siblings (6 levels) + chain_id + super_root_hash + finality metadata. Use this proof to verify that block 24,680,000 on Arbitrum was collected by Taifoon and included in the SuperRoot MMR.
These are devnet/testnet addresses. Mainnet addresses will be published after security audits.
| Endpoint | What It Returns | Proof Level | Use Case |
|---|---|---|---|
| /kv/proof/:chain_id/:block_number | MMR inclusion proof for a block | Level 3–5 (Twig → SuperRoot) | Bridge settlement, state sync |
| /kv/super-root/latest | Current SuperRoot + all 9 Mini-MMR roots | Level 5 | On-chain anchor reference |
| /api/finality/:chain_id/proof/:block | Finality proof for a specific block | Level 5 + finality metadata | Dispute resolution, L2 settlement |
| POST /kv/verify | Proof validity check (off-chain) | All levels | Pre-submission validation |
| /kv/blob/:superroot_hash | Full SuperRoot blob by hash | Level 5 | Archival / audit retrieval |
| /v5/tx/:chain/:hash | Transaction + MPT proof | Level 1–5 (full chain) | Trustless TX verification |
| /v5/event/:chain/:tx/:log_index | Event log + receipt proof | Level 1–5 (full chain) | Cross-chain messaging |
Taifoon offers three pricing models depending on integration depth and volume requirements. All plans include V5 proof anchors and cryptographic verification.
Self-serve metered billing · $10/1M tokens (1M free) · Verification + Pricing + Signals + Lambda
Grids: Finality + Pricing + Signals + Events
Monthly: $21-65/mo (typical usage)
White-label embed, 70/30 split · $99-999/mo or $999-9,999/yr · Cryptographic proofs · 99.9% SLA
Grids: All standard grids + white-label dashboard
Monthly: $35-2,500/mo
Custom grids, capital partners · White-label dashboard · Rev share · enterprise@taifoon.dev
Grids: Proprietary grids + custom infrastructure
Pricing: Negotiated
API key authentication is optional. Add the X-Taifoon-Key header to bypass rate limits and access premium features. Keys are generated at scanner.taifoon.dev/grids.
Rate limits: 100 req/min (no key) → 5,000 req/min (paid plan)
| Code | Meaning |
|---|---|
| 400 | Invalid request parameters |
| 401 | Missing or invalid API key |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
| 503 | Chain temporarily unavailable |
All responses are JSON. Most endpoints return structured data directly. Proof endpoints return block headers with Merkle siblings for verification. Event endpoints include MPT proofs and receipt paths.