![Type 10 Document-Hero Image](/_next/image?url=https%3A%2F%2Fstrapi.pi2.network%2Fuploads%2FWhitepapers_Document_Hero_Image_0d5ad5ca91.png&w=3840&q=75)
The Pi Squared White Paper
Summary
This paper explains Pi Squared's vision to bring universality and correctness-by-construction to Web3, without compromising performance. Universality means that all programming languages can be used to write smart contracts. Correctness-by-construction means that programs execute provably correctly according to their language's definition, without any need to trust or formally verify compilers, interpreters, or zkVMs. The time is ripe for Pi Squared's ambitious vision, thanks to breakthroughs in three apparently distinct technologies: language semantic frameworks, (zero-knowledge) proofs of (mathematical) proofs, and universal blockchain stacks. This paper describes what these are, why they are important, and how they converge. The reader is encouraged to check their corresponding white papers for technical details.