FAQs

Everything you want to know about Compose!

1. Basics

What is Compose?

What is Compose?

What is Compose?

What is a Shared Publisher?

What is a Shared Publisher?

What is a Shared Publisher?

What is synchronous composability?

What is synchronous composability?

What is synchronous composability?

What’s the vision behind Compose?

What’s the vision behind Compose?

What’s the vision behind Compose?

Why is synchronous composability hard to achieve?

Why is synchronous composability hard to achieve?

Why is synchronous composability hard to achieve?

What about intents and other existing solutions?

What about intents and other existing solutions?

What about intents and other existing solutions?

Why is Compose ZK-powered?

Why is Compose ZK-powered?

Why is Compose ZK-powered?

Is Ethereum already synchronously composable?

Is Ethereum already synchronously composable?

Is Ethereum already synchronously composable?

Why is Compose good for Ethereum?

Why is Compose good for Ethereum?

Why is Compose good for Ethereum?

Who is building Compose?

Who is building Compose?

Who is building Compose?

How can I get Compose-related updates?

How can I get Compose-related updates?

How can I get Compose-related updates?

When will Compose launch?

When will Compose launch?

When will Compose launch?

2. How it works

How does Compose actually coordinate cross‑rollup transactions?

How does Compose actually coordinate cross‑rollup transactions?

How does Compose actually coordinate cross‑rollup transactions?

What does “separating sequencing from publishing” mean?

What does “separating sequencing from publishing” mean?

What does “separating sequencing from publishing” mean?

What is a “superblock”?

What is a “superblock”?

What is a “superblock”?

Does Compose modify bridges, DEXes, or apps?

Does Compose modify bridges, DEXes, or apps?

Does Compose modify bridges, DEXes, or apps?

Where do Account Abstraction (ERC‑4337) wallets fit?

Where do Account Abstraction (ERC‑4337) wallets fit?

Where do Account Abstraction (ERC‑4337) wallets fit?

How does Compose avoid inflation risks common in async “lock/mint” flows?

How does Compose avoid inflation risks common in async “lock/mint” flows?

How does Compose avoid inflation risks common in async “lock/mint” flows?

Atomic inclusion vs. atomic execution, what does Compose target?

Atomic inclusion vs. atomic execution, what does Compose target?

Atomic inclusion vs. atomic execution, what does Compose target?

Is gas fee pricing known vs async protocols?

Is gas fee pricing known vs async protocols?

Is gas fee pricing known vs async protocols?

What’s the role of ZK proving here?

What’s the role of ZK proving here?

What’s the role of ZK proving here?

“Integrated” vs “Included” rollups, what’s the difference?

“Integrated” vs “Included” rollups, what’s the difference?

“Integrated” vs “Included” rollups, what’s the difference?

Does Compose force rollups to surrender sequencer autonomy?

Does Compose force rollups to surrender sequencer autonomy?

Does Compose force rollups to surrender sequencer autonomy?

Do I lose sequencer control if I integrate Compose?

Do I lose sequencer control if I integrate Compose?

Do I lose sequencer control if I integrate Compose?

What value does this unlock for my rollup?

What value does this unlock for my rollup?

What value does this unlock for my rollup?

How heavy is the integration?

How heavy is the integration?

How heavy is the integration?

Does Compose require OP‑Stack?

Does Compose require OP‑Stack?

Does Compose require OP‑Stack?

What’s the latency/security benefit vs existing interop?

What’s the latency/security benefit vs existing interop?

What’s the latency/security benefit vs existing interop?

“Deploy once, compose everywhere”, what does that mean in practice?

“Deploy once, compose everywhere”, what does that mean in practice?

“Deploy once, compose everywhere”, what does that mean in practice?

What new use‑cases become viable?

What new use‑cases become viable?

What new use‑cases become viable?

How do I build a cross‑rollup swap with Compose?

How do I build a cross‑rollup swap with Compose?

How do I build a cross‑rollup swap with Compose?

Which AA SDKs/libraries should I consider?

Which AA SDKs/libraries should I consider?

Which AA SDKs/libraries should I consider?

Does Compose reduce bridge/relayer risk for my users?

Does Compose reduce bridge/relayer risk for my users?

Does Compose reduce bridge/relayer risk for my users?

3. Security, Risk, Audits

What guarantees atomicity at execution time?

What guarantees atomicity at execution time?

What guarantees atomicity at execution time?

Is Compose a centralized publisher?

Is Compose a centralized publisher?

Is Compose a centralized publisher?

How does Compose differ from shared‑sequencer networks?

How does Compose differ from shared‑sequencer networks?

How does Compose differ from shared‑sequencer networks?

How does Compose compare to OP Superchain/Polygon AggLayer/etc.?

How does Compose compare to OP Superchain/Polygon AggLayer/etc.?

How does Compose compare to OP Superchain/Polygon AggLayer/etc.?

How does Compose differ from interoperability protocols like LayerZero?

How does Compose differ from interoperability protocols like LayerZero?

How does Compose differ from interoperability protocols like LayerZero?

Is Compose “another L1”?

Is Compose “another L1”?

Is Compose “another L1”?

4. Wallet UX, Intents & Users

What UX can users expect?

What UX can users expect?

What UX can users expect?

How do smart wallets help here?

How do smart wallets help here?

How do smart wallets help here?

5. Media, Writers, KOLs

One‑liner / headline

One‑liner / headline

One‑liner / headline

Core pillars to cite

Core pillars to cite

Core pillars to cite

Proof points

Proof points

Proof points

6. Ethereum Foundation & Community

How does this align with Ethereum’s ethos?

How does this align with Ethereum’s ethos?

How does this align with Ethereum’s ethos?

Will this reduce rollup ejection risk?

Will this reduce rollup ejection risk?

Will this reduce rollup ejection risk?

7. Critics’ Corner

Isn’t this centralizing power with validators?

Isn’t this centralizing power with validators?

Isn’t this centralizing power with validators?

What if one rollup stalls, do others grind to a halt?

What if one rollup stalls, do others grind to a halt?

What if one rollup stalls, do others grind to a halt?

ZK proofs are expensive/slow, can you really be instant?

ZK proofs are expensive/slow, can you really be instant?

ZK proofs are expensive/slow, can you really be instant?

Is this anti‑competitive with OP/Arbitrum etc.?

Is this anti‑competitive with OP/Arbitrum etc.?

Is this anti‑competitive with OP/Arbitrum etc.?

Does using/building on Compose require new wrappers or custodial bridges?

Does using/building on Compose require new wrappers or custodial bridges?

Does using/building on Compose require new wrappers or custodial bridges?