Binius.xyz Documentation Access
The canonical Binius64 protocol documentation is in a sibling repository at ../binius.xyz/docs/pages/.
Prerequisites
Before reading documentation, verify the repo exists by attempting to read a file (e.g., ../binius.xyz/docs/pages/blueprint/overview.mdx). If the read fails, the repo is not available - see AGENTS.md for setup instructions or use the online docs at https://www.binius.xyz/blueprint.
Directory Structure
code
../binius.xyz/docs/pages/ ├── basics/ # High-level introduction and concepts │ ├── concepts.mdx # SNARK concepts, why Binius differs │ └── resources/ # Posts, talks, external resources ├── building/ # Practical developer guides │ ├── tutorials.mdx # Getting started tutorials │ ├── circuits/ # Circuit construction guide │ │ ├── introduction.mdx │ │ ├── gadgets.mdx │ │ ├── wires.mdx │ │ ├── control-flow.mdx │ │ └── performance.mdx │ └── end-to-end/ # Complete example (SHA-256 commitment) ├── blueprint/ # Technical protocol specification │ ├── overview.mdx # Protocol phases overview │ ├── commitment.mdx # Polynomial commitment scheme │ ├── math/ # Mathematical foundations │ │ ├── fields.mdx # Binary tower fields │ │ ├── multilinears.mdx # Multilinear polynomials │ │ ├── sumcheck.mdx # Sumcheck protocol │ │ └── oblong.mdx # Oblong-multilinearization │ ├── constraints/ # Constraint system specification │ │ ├── introduction.mdx │ │ ├── indices.mdx # Shifted value indices (key concept!) │ │ ├── arrays.mdx │ │ ├── ands.mdx # AND constraint definition │ │ └── muls.mdx # MUL constraint definition │ └── backend/ # Protocol reductions │ ├── shifts/ # Shift indicator polynomials │ ├── ands/ # AND reduction (Rijndael zerocheck) │ ├── muls/ # MUL reduction (GKR protocol) │ └── reduction/ # Shift reduction (sumcheck) └── benchmarks/ # Performance data
Common Queries
Understanding the constraint system:
code
Read ../binius.xyz/docs/pages/blueprint/constraints/introduction.mdx Read ../binius.xyz/docs/pages/blueprint/constraints/indices.mdx
Mathematical background:
code
Read ../binius.xyz/docs/pages/blueprint/math/fields.mdx Read ../binius.xyz/docs/pages/blueprint/math/sumcheck.mdx
Building circuits:
code
Read ../binius.xyz/docs/pages/building/circuits/introduction.mdx Read ../binius.xyz/docs/pages/building/circuits/gadgets.mdx
Protocol overview:
code
Read ../binius.xyz/docs/pages/blueprint/overview.mdx
Searching Documentation
Find files by topic:
code
Glob ../binius.xyz/docs/pages/**/*.mdx
Search for specific terms:
code
Grep "shifted value" ../binius.xyz/docs/pages/ Grep "sumcheck" ../binius.xyz/docs/pages/blueprint/
File Format Notes
- •Files use
.mdxformat (Markdown with JSX components) - •Math is written in LaTeX:
$inline$and$$display$$ - •Some files import React components - ignore import statements and focus on markdown content