Shutter Network primary sources
Reviewed: 2026-05-11 UTC
Core project framing
- https://docs.shutter.network/
- Documentation entrypoint for the current project; useful for the top-level fairness / anti-MEV framing and links into product-specific material.
- https://docs.shutter.network/docs/shutter
- Best concise official overview page for the current high-level positioning: threshold encryption, keypers, shielded trading / voting, encrypted mempools, and the broad neutrality claim.
- https://eprint.iacr.org/2024/1981
- Cryptographic paper / abstract page for
Shutter Network: Private Transactions from Threshold Cryptography; best source for the mechanism-level framing and the claim that the project has run in production since Oct. 2022.
- Cryptographic paper / abstract page for
- https://eprint.iacr.org/2024/1981.pdf
- Saved locally as
shutter-network-private-transactions-from-threshold-cryptography-2024-1981.pdf.
- Saved locally as
Legacy architecture and governance surface
- https://github.com/shutter-network/shutter
- Legacy repository that still exposes the older contract and keyper architecture clearly.
- https://raw.githubusercontent.com/shutter-network/shutter/master/README.md
- Best legacy implementation summary. Useful for the explicit contract decomposition (
config,batcher,executor, fee bank, key broadcast, keyper slasher) and for the note that config ownership is intended to sit with a DAO.
- Best legacy implementation summary. Useful for the explicit contract decomposition (
Current rollup-oriented architecture
- https://github.com/shutter-network/rolling-shutter
- Current implementation repository for the rollup-oriented system.
- https://raw.githubusercontent.com/shutter-network/rolling-shutter/main/README.md
- Shortest official summary of Rolling Shutter as an MEV-protection system for rollups.
- https://raw.githubusercontent.com/shutter-network/rolling-shutter/main/docs/spec.md
- Most useful mechanism document in this pass. It makes the collator, keypers, eon keys, decryption triggers, onchain config contracts, and encrypted batch-execution flow explicit.
- https://raw.githubusercontent.com/shutter-network/rolling-shutter/main/docs/event.md
- Best source for the event-trigger-definition layer: contract-specific event predicates, versioned encoding, and the way key release can depend on observed log conditions rather than only on time.
API and service-layer control surface
- https://github.com/shutter-network/shutter-api
- Repository for the hosted API layer.
- https://raw.githubusercontent.com/shutter-network/shutter-api/main/README.md
- Best source for the API-mediated flow: registry contracts, time-based versus event-based trigger registration, hosted rate limits, and the explicit caution that the network is not yet fully decentralized.
Main takeaways from this pass
- Shutter is most useful in the corpus as threshold-encryption ordering middleware, not merely as a generic
privacyoranti-MEVbrand. - The important analytical split is between keyper governance, collator authority, trigger-definition policy, and downstream execution. Those layers can centralize independently.
- The event-trigger branch is especially valuable because it shows Shutter is not just an encrypted mempool; it is also a reusable timed- or event-released decryption rail.
- The hosted API materially changes the trust picture by simplifying access while introducing rate limits, API-operated registration flows, and another operator choke point.
- Shutter is a good comparison class for drand, SUAVE / Flashbots-style orderflow systems, and shielded-voting tooling because all of them make fairness claims that ultimately rest on who controls release timing, key material, or transaction visibility.