Skip to content
PQ Stealth Addresses

Lean tooling and maintainer workflow

This material supports the proof library. It is not part of the key-exchange wire specification and does not add ERC conformance requirements. For the review path, use ERC evidence.

MaterialPurpose
Lean overviewCurrent module classification and build checks
VCVio pinDependency upgrade procedure and historical validation records
Upstream notesFramework gaps and proposed contributions
Study notesLean/VCVio techniques and learning material
Engineering lessonsComparisons with other formalization projects
Improvement logHistorical proof/tooling backlog; not the current ERC critical path
scripts/gen_browser.pyGenerates module pages and the theorem index from source
scripts/check_citations.pyResolves supported source-range citations
scripts/check_sizes.pyChecks selected byte sizes; currently excludes commitment-vector replay

The generated browser is a source reference across all tracks, including spending. Listing a declaration there does not mean it is needed for the ERC or that it establishes an end-to-end security claim. Edit source docstrings or essays and regenerate; do not edit lean/docs-proofs/ directly.

Full build and axiom-audit policy remains unchanged. An ERC-only Lean target would require a later source-level dependency split; the present documentation classification must not be used to bypass the existing checks.