No items found.

September 6, 2022

PIL ZK Tooling is Now Open-Source

No items found.

Polygon’s zero-knowledge (ZK) tech teams have recently unveiled the cutting-edge Polygon zkEVM, as well as open-source licensing for the revolutionary Plonky2 proving system. We are excited to announce yet another milestone: open-source licensing for our PIL toolkit

We will be licensing the PIL toolkit jointly under the Apache2 and MIT licenses. Developers around the world are now free to use our creation, within the permissive bounds of those licenses. 

https://www.youtube.com/watch?v=_G4pQsIBt_I&t=24063s

Our pilcom and pil-stark (PIL) toolkit represent the tools we use to create the algebraic state machines within our zkEVM. In that case, they are used to define the correctness of the EVM computation verification. This toolkit is also used to generate the STARK zero-knowledge proof (ZKP) that validates the computation of arbitrary user transactions. 

PIL can do a lot more than what it does for Polygon zkEVM, however. With the PIL suite, we propose a new methodology for computation verification within ZKP tech. PIL moves away from the traditional circuit format to the polynomial identities format–e.g., the state machine within Polygon zkEVM. Polynomial identities provide much more efficient constructions for validation in a STARK. PIL also gives a helping hand to the use of all kinds of standard cryptography in ZKP tech, since it allows developers to build much more complex circuits than is possible with more standard CIRCOM tools.

But there’s also good news for those who are fond of CIRCOM: the PIL suite is complementary and interconnected with existing CIRCOM tooling. For instance, you could create a CIRCOM circuit and create a STARK proof. Or you could write a PIL state machine and verify the STARK created into a SNARK circuit, thus enabling ZKP recursion–as we have implemented in Polygon zkEVM’s zkProver.

All of that is to say, the PIL toolkit is at the heart of how Polygon zkEVM brings the scaling power of ZKPs to the Ethereum Virtual Machine. Much as we’re proud of what we’ve built and how we’ve implemented it in Polygon zkEVM, we are just as excited to see what you do with it elsewhere. Go forth and buidl!

Tune in to the Polygon Blog for the latest on zero-knowledge proofs and let's bring the world to Ethereum!

Website | Twitter | Telegram | Reddit | Discord| Instagram | Facebook | LinkedIn

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

June 22, 2026

Institutional
Open Money Stack
Payments

Uquid Integrates Polygon's Open Money Stack for 1-Click Crypto Checkout Across 178M+ Products

June 19, 2026

Open Money Stack
Polygon Chain
Payments

How to Integrate Stablecoins into Your Payment Product

June 17, 2026

Polygon Chain
Open Money Stack
Institutional

Polygon Chain Now Supports 5000 Payments per Second, Hitting the Speed of a Card Network at a Fraction of the Cost

June 12, 2026

Institutional
Polygon CDK

Three Things We Learned About What Banks Need to Build Successful Blockchains

June 11, 2026

Polygon Chain
Payments

A Billion Fans, Five Weeks, One Network: We Spent Six Months Preparing Polygon Chain for the Summer's Biggest Sporting Event

June 10, 2026

Institutional
Payments
Open Money Stack

Mastercard Launches Agent Pay for Machines. Polygon Is Part of the Ecosystem Supporting It

June 8, 2026

Wallets
Open Money Stack
Payments

Run Recurring Subscriptions, Payouts, and Checkouts on a Non-custodial Wallet with One Customer Approval via the OMS

June 4, 2026

Open Money Stack
Payments

Polygon Open Money Stack Enters Technical Preview

June 3, 2026

Institutional
Polygon Chain

Mastercard Expands Settlement to Nights, Weekends, Holidays on Polygon

May 28, 2026

Payments
Open Money Stack

How to Send and Receive Stablecoins in Cash App on Polygon

Next
PREV
More Blogs