diff --git a/README.md b/README.md index 2716a8cfb..744dfda58 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,14 @@ # OpenVM +[![Telegram Chat][tg-badge]][tg-url] + [**Install**](https://book.openvm.dev/getting-started/install.html) | [User Book](https://book.openvm.dev) | [Contributor Docs](./docs) | [Crate Docs](https://docs.openvm.dev/openvm) +[tg-badge]: https://img.shields.io/endpoint?color=neon&logo=telegram&label=chat&url=https://tg.sumanjay.workers.dev/openvm + OpenVM is a performant and modular zkVM framework built for customization and extensibility. ## Key Features @@ -45,3 +49,5 @@ OpenVM is a new zkVM design framework. In the process of building it, we studied - [Valida](https://github.com/valida-xyz/valida): Many ideas around chips and chip interactions were pioneered by Valida and we were greatly inspired by their designs. Some parts of our ISA architecture also had inspirations from their ZK-specific ISA. - [RISC Zero](https://github.com/risc0/risc0): We are extremely grateful to the RISC Zero team for merging their zkVM focused toolchain into [Rust upstream](https://doc.rust-lang.org/rustc/platform-support/riscv32im-risc0-zkvm-elf.html). Our Rust toolchain integration builds upon their work. - [SP1](https://github.com/succinctlabs/sp1): We gained inspirations from various parts of SP1's design and interfaces. The native compiler and eDSL we use for the Native Field VM Extension originated from their recursion compiler. + +[tg-url]: https://t.me/openvm