|
1 |
| -# Client Side Prover |
| 1 | +<p align="center"> |
| 2 | + <img src="https://raw.githubusercontent.com/pluto/.github/main/profile/assets/assets_ios_Pluto-1024%401x.png" alt="Pluto Logo" width="50" height="50"> |
| 3 | + <br> |
| 4 | + <b style="font-size: 24px;">Pluto</b> |
| 5 | +</p> |
| 6 | +<p align="center"> |
| 7 | + <a href="https://t.me/pluto_xyz/1"><img src="https://img.shields.io/badge/Telegram-Group-8B5CF6?style=flat-square&logo=telegram&logoColor=white&labelColor=24292e&scale=1.5" alt="Telegram"></a> |
| 8 | + <a href="https://docs.pluto.xyz/"><img src="https://img.shields.io/badge/Docs-Pluto-8B5CF6?style=flat-square&logo=readme&logoColor=white&labelColor=24292e&scale=1.5" alt="Docs"></a> |
| 9 | + <img src="https://img.shields.io/badge/License-Apache%202.0-8B5CF6.svg?label=license&labelColor=2a2f35" alt="License"> |
| 10 | +</p> |
2 | 11 |
|
3 |
| -> [!NOTE] |
4 |
| -> This repository is a fork of the original hosted at [https://github.com/microsoft/nova](https://github.com/microsoft/nova) and also forked from [https://github.com/argumentcomputer/arecibo](https://github.com/argumentcomputer/arecibo). |
| 12 | +--- |
5 | 13 |
|
6 |
| -## Project Structure |
7 |
| -The repository contains several key components: |
8 |
| -- `client-side-prover-frontend`: Frontend adapters for both Noir and Circom |
9 |
| -- `client-side-prover`: Backend implementation of the client side prover |
| 14 | +# Edge |
| 15 | +> Enabling private computation on the edge. |
10 | 16 |
|
11 | 17 | ## Features
|
12 | 18 | - Supernova NIVC folding scheme implementation
|
13 | 19 | - Support for both Noir and Circom circuit frameworks
|
14 | 20 | - Client-side proving capabilities through WebAssembly
|
15 | 21 | - Recursive proof generation and verification
|
16 | 22 |
|
| 23 | +## Project Structure |
| 24 | +The repository contains several key components: |
| 25 | +- `edge-frontend`: Frontend adapters for both Noir and Circom |
| 26 | +- `edge-prover`: Backend implementation of the client side prover |
| 27 | + |
17 | 28 | ## Usage
|
18 | 29 | This repository and its crates are **not** production ready. Do not use them in production. No audits have been done and none are planned.
|
19 | 30 |
|
20 |
| -With that said, work has been done to make the implementation here work with an offline setup phase. Therefore, this can be used run proofs on an edge device which can later be verified by a remote server. |
| 31 | +With that said, work has been done to make the implementation here work with an offline setup phase. Therefore, this can be used run proofs on an edge device which can later be verified by a remote server. |
| 32 | + |
| 33 | +## Contributing |
| 34 | + |
| 35 | +We welcome contributions to our open-source projects. If you want to contribute or follow along with contributor discussions, join our main [Telegram channel](https://t.me/pluto_xyz/1) to chat about Pluto's development. |
| 36 | + |
| 37 | +Our contributor guidelines can be found in our [CONTRIBUTING.md](https://github.com/pluto/.github/blob/main/profile/CONTRIBUTING.md). |
| 38 | + |
| 39 | +Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions. |
| 40 | + |
| 41 | +## License |
| 42 | + |
| 43 | +This project is licensed under the Apache V2 License - see the [LICENSE](LICENSE) file for details. |
| 44 | + |
| 45 | +## Acknowledgements |
| 46 | +> [!NOTE] |
| 47 | +> This repository is a fork of the original hosted at [https://github.com/microsoft/nova](https://github.com/microsoft/nova) and also forked from [https://github.com/argumentcomputer/arecibo](https://github.com/argumentcomputer/arecibo). |
0 commit comments