# Stwo
## 🌟 About
Stwo is a next generation implementation of a [CSTARK](https://eprint.iacr.org/2024/278) prover and verifier, written in Rust 🦀.
> **Stwo is a work in progress.**
>
> It is not recommended to use it in a production setting yet.
## 🚀 Key Features
- **Circle STARKs:** Based on the latest cryptographic research and innovations in the ZK field.
- **High performance:** Stwo is designed to be extremely fast and efficient.
- **Flexible:** Adaptable for various validity proof applications.
## 📊 Benchmarks
Run `poseidon_benchmark.sh` to run a single-threaded poseidon2 hash proof benchmark.
Further benchmarks can be run using `cargo bench`.
Visual representation of benchmarks can be found [here](https://starkware-libs.github.io/stwo/dev/bench/index.html).
## 📜 License
This project is licensed under the **Apache 2.0 license**.
See [LICENSE](LICENSE) for more information.