LC3 ZKVM is a virtual machine implementation based on the Little Computer 3 (LC3) architecture, enhanced with zero-knowledge proof capabilities. This project aims to provide a secure and efficient environment for executing LC3 programs with privacy-preserving features.
cargo build --release
cargo run --release --bin lc3-zkvm -- <path_to_obj_file>
Example:
cargo run --release --bin lc3-zkvm -- ./assets/hello.obj
This project is licensed under the MIT License. See the LICENSE file for more details.
- 📚 Little Computer 3 - Wikipedia
- 📚 Write your Own Virtual Machine By Justin Meiners and Ryan Pendleton