This software is currently under active development and has not been audited for security or correctness.
Please be aware of the following:
- The software is not fully tested.
- Do not use it in production environments until a stable production release is available. 🚧
- Additional functionalities and optimizations are planned for future releases.
- Future updates may introduce breaking backward compatible changes as development progresses.
If you encounter any errors or unexpected behavior, please report them. Your feedback is highly appreciated in improving the software.
Polynomial Identity Language 2 (pil2) compiler
$ npm install
$ npm run build
Generate pilout file from pil file:
$ node src/pil.js <input.pil> -o <output.pilout>
Generate pilout file specifing paths where search pil files:
$ node src/pil.js <filename.pil> -o <filename.pilout> -I path1,path2,lib/std
All crates in this monorepo are licensed under one of the following options:
-
The Apache License, Version 2.0 (see LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
-
The MIT License (see LICENSE-MIT or http://opensource.org/licenses/MIT)
You may choose either license at your discretion.
ZisK is a collaborative effort made possible by the contributions of researchers, engineers, and developers dedicated to advancing zero-knowledge technology.
We extend our gratitude to the Polygon zkEVM team for their foundational work in zero-knowledge.
🚀 Special thanks to all contributors who have helped develop, refine, and improve pil2