Noir Programming Language

Architecture

This domain-specific language serves as a foundational layer for zero-knowledge proof development, specifically engineered for the Aztec network. Its syntax provides a robust framework for defining private smart contracts, allowing developers to construct complex financial primitives that operate with inherent privacy. By integrating specialized cryptographic compilers, it enables the creation of circuits that maintain offchain computation efficiency while ensuring onchain verifiability.