Skip to main content

SUAVE Protocol Specifications

SUAVE is a platform for building MEV applications like OFAs and block builders in a decentralized and private way. SUAVE is looking to create a new paradigm for computation, where computation can be private and run at the speed of block building.

For the large part, the SUAVE protocol is still in a state where the code is the most up-to-date protocol spec, but this repository aims to be a starting places to gradually evolve into a non-programming-language based specification language.


Links:

todo?

  • contribution guide
  • Diagram folder

Specs

Our specs are currently organized by testnet during early protocol development. Some testnets will be developed in parallel.

In-development Specifications

TestnetPhaseChainIDSpecs
RigilBig Bang16813125Core
- The suave chain
- mevm
- Confidential Data Store
- Bridge
- MEV Related Precompiles

Contributing

  • You are welcome to open PRs and issues. We invite you to discuss your ideas in the Flashbots Forum for greater visibility and to avoid doing work that is unlikely to be widely accepted and merged into the core specs.

  • For creating tables of contents, we've started using this VS code extension: xavierguarch.auto-markdown-toc (recommend the following user setting: "markdown-toc.depthFrom": 2)