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:
- Rigil Specs
- Flashbots Forum
- Flashbots Website
- SUAVE Docs (coming soon)
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
Testnet | Phase | ChainID | Specs |
---|---|---|---|
Rigil | Big Bang | 16813125 | Core - 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
)