tesseract

Comparison

Tesseract vs Optimism Interop

Intra-Superchain messaging vs. chain-agnostic atomic settlement.

What Optimism Interop does

Optimism Interop gives OP-Stack chains low-latency, trust-minimised message passing inside the Superchain interop set. It is an excellent native interoperability layer for the Superchain — but it is scoped to that shared trust zone and models cross-chain interaction as messaging, not as atomic settlement of a whole multi-leg group.

What Tesseract does

Tesseract is a focused atomic-swap protocol for Ethereum L2s. Seven small Vyper contracts, one Rust relayer, no off-chain trust quorum. Commit-reveal MEV protection and a 2-block resolution delay are in the base layer.

Where Tesseract is structurally different.

5 concrete, technical reasons — not marketing one-liners.

  1. 01

    Tesseract is chain-agnostic across EVM rollups — OP-Stack and non-OP-Stack (Arbitrum, Polygon) alike. Optimism Interop is scoped to chains that join the Superchain interop set, so a route that touches Arbitrum falls outside its trust zone.

  2. 02

    Tesseract enforces atomicity of an entire multi-leg group via a shared swap_group_id: resolve everywhere or refund everywhere. Interop delivers messages between chains; composing several messages into one all-or-nothing outcome is left to the integrating application.

  3. 03

    Tesseract's commit-reveal scheme hides the intent from the mempool until block ordering is settled. Interop messages carry their payload openly, so an agent settling value through them still needs its own MEV strategy on the destination chain.

  4. 04

    The two are complementary, not mutually exclusive: an agent can use Interop for fast intra-Superchain messaging and Tesseract for the cross-rollup atomic-composability guarantee that spans beyond the Superchain. We do not claim Interop is worse — it solves a different, narrower problem very well.

  5. 05

    Tesseract inherits each rollup's security and adds no new trust zone. Adopting Superchain Interop means opting into the Superchain's shared interop assumptions; some teams want cross-rollup atomicity without joining a specific interop set.

Ready to compare in code, not slides?

Clone the repo and run the 135-test suite. Both protocols are MIT/permissive; both invite scrutiny.