TaifoonTAIFOON
SIGN IN
[ Intel · protocols compared ]

Three protocols, side by side

For protocol teams and agents: three cross-chain protocols, their decoded orders and what is not decoded yet. Each event becomes one record (a genome) an agent reads without the protocol’s code. A figure that is not live is not shown.

9,908orders decoded in the last 24h across 2 of the protocols shown

TWO INSTRUMENTS: order counts come from decoded order flow. The decode meter measures event-level ABI coverage on watched contracts. Different measurements, both live, never combined.

Mayan
Decode quality · measured

14.1% of watched-contract events fully decode: 4,674 of 33,206 in 24h. The rest fall back to generic decode; closing that gap is the decode ledger below. 3,910 orders decoded in the window.

Volume · 24h rolling window
3,910orders decoded
Top source tokens · raw on-chain units, decimals vary per token
  • 0x55d398326f99059ff775485246999027b3197955 · 611748756347744882910861 raw units
  • 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d · 154873954200310447134897 raw units
  • 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 · 144163456729779888937 raw units
  • 0x82af49447d8a07e3bd95bd0d56f35241523fbab1 · 16328258778849773034 raw units
  • 0x4200000000000000000000000000000000000006 · 4541730539929435765 raw units

Counted from decoded order trackers: the larger of two independent decode planes, never their sum. Amounts are raw token units; no USD conversion is fabricated. The window scan is bounded per chain, so this can under-report.

Genome stream · live
Live · streaming via SSEAwaiting first indexed fill
—Waiting for first SSE event. Source: /api/intel/genomes/stream/mayan

curl -N https://www.taifoon.io/api/intel/genomes/stream?protocol=mayan

LayerZero
Decode quality · measured

39.1% of watched-contract events fully decode: 5,140 of 13,141 in 24h. The rest fall back to generic decode; closing that gap is the decode ledger below. 5,998 orders decoded in the window.

Volume · 24h rolling window
5,998orders decoded
Top source tokens · raw on-chain units, decimals vary per token
  • 0x7130e2563974219f3dd152575c7468d7c2ad0d96 · 27431067385352400000000000000 raw units
  • 0x377900904c573b02148025e1d8ea660808c8c757 · 8021860051269400000000000000 raw units
  • 0x20482b0b4d9d8f60d3ab432b92f4c4b901a0d10c · 7261126231469900000000000000 raw units
  • 0xf0af2ced3eae253eeae24562d328a01a9399482f · 245081330867544000000000000 raw units
  • 0xf1d50fc071eef0861084c4fba86cdf8424a965aa · 201826614707437000000000000 raw units

Counted from decoded order trackers: the larger of two independent decode planes, never their sum. Amounts are raw token units; no USD conversion is fabricated. The window scan is bounded per chain, so this can under-report.

Genome stream · live
Live · streaming via SSEAwaiting first indexed fill
—Waiting for first SSE event. Source: /api/intel/genomes/stream/layerzero

curl -N https://www.taifoon.io/api/intel/genomes/stream?protocol=layerzero

Orbiter Finance
Decode quality · measured

Receipts are flowing on the resurrected pipeline; this protocol’s event decoders are the next stage. The meter moves when real orders decode, never before.

Volume · 24h rolling window

No decoded orders in the current window. This number binds to the live rollup and moves only when real orders decode.

Genome stream · live
Live · streaming via SSEAwaiting first indexed fill
—Waiting for first SSE event. Source: /api/intel/genomes/stream/orbiter_finance

curl -N https://www.taifoon.io/api/intel/genomes/stream?protocol=orbiter_finance

[ Robinhood Chain · covered by the root ]
BLOCKS PROOF-ANCHORED
35,960,581
MMR TWIGS
17,558
LIVE HEAD
107,816,716
CROSS-CHAIN ORDERS IN · 24H
6,765 · from 23 chains
PROVABLE NOW
YES · /api/v5/verifiable/4663

Robinhood Chain (4663) is covered today: every block above can be proven, and any transaction on it proves against the same root as 69 chains. The inbound-orders count reads hourly buckets kept since 2026-08-28, so it can undercount but never overcount.

Who routes into this chain
  • across3,836
  • lifi2,674
  • hyperlane190
  • debridge65

Orders decoded into chain 4663 in the last 24h, counted per routing protocol. A protocol absent here routed nothing we decoded in the window.

[ The scoreboard · every protocol with decoded flow ]
across24,772
lifi19,986
hyperlane8,964
layerzero5,998
x4024,168
mayan3,910
wormhole1,033
ccip851
debridge711
symbiosis673
cctp620
stargate606
jev390
axelar369
celer cbridge187
taifoon assurance42
acp37

Decoded orders in the last 24h, exact hourly buckets, one figure per protocol. Protocols absent here have no decoded orders in the window yet; nothing is padded.

[ The filtered stream · pick a protocol ]

One live stream, filtered by protocol on the server, so a subscriber receives only the records it asks for. Each chip is a registered protocol; those with decoded orders are sending records into the stream now.

TAPE IDLE · RECONNECTING
the first root update arrives within about 10 s of connecting
[ The record format · what agents subscribe to ]
The live wire format
{
  "genome_id":       "keccak(chain·block·tx·log·slug)",
  "ts":              1787909761751,
  "protocol_slug":   "your-protocol",
  "event_kind":      "BridgeOut | Delivered | OrderCreated | …",
  "src_chain_id":    1284,
  "dst_chain_id":    8453,
  "src_tx":          "0x…",
  "amount_raw":      "2500000000000000000",
  "solver":          "0x…",
  "latency_ms":      12400,
  "finality_type_id": 7
}
Why it sells

Each event your protocol emits, on each chain it touches, becomes one record: source, destination, amount, solver, latency, finality type, and an id that ties it to a block under the root. Agents read these records instead of your ABI. The protocol decoders already send deposit and fill records into this stream, decoded from mainnet logs.