1. Introduction
  2. 1. Why Use a Proof System?
  3. 2. Why Stwo?
  4. 3. AIR Development
    1. 3.1. Writing a Simple AIR
      1. 3.1.1. Hello (ZK) World
      2. 3.1.2. Writing a Spreadsheet
      3. 3.1.3. From Spreadsheet to Trace Polynomials
      4. 3.1.4. Committing to the Trace Polynomials
      5. 3.1.5. Evaluating Constraints Over Trace Polynomials
      6. 3.1.6. Proving an AIR over the Trace
    2. 3.2. Preprocessed Trace
    3. 3.3. Static Lookups
    4. 3.4. Dynamic Lookups
    5. 3.5. Local Row Constraints
    6. 3.6. Components
    7. 3.7. Additional Examples
  5. 4. Cairo as a Stwo AIR
  6. 5. How Does It Work?
    1. 5.1. Mersenne Primes
    2. 5.2. Circle Group
    3. 5.3. Lookups
  7. 6. Awesome Stwo
  8. 7. Benchmarks Report

stwo-book

Cairo as a Stwo AIR

🚧