Research and implementation repository
The GitHub repository is public, but this page describes a research and implementation repository, not a deployed service.
NPA / Certificate-first proof checking
This page reconstructs the NPA section from Math Lab as an independent evidence page: public status, trust model, proof pipeline, claim register, repositories, sources, and explicit non-replacement language.
Public recheck: 2026-07-02. The NPA repository latest git tag is v0.2.0; npa-std is v0.1.0; npa-mathlib is v0.1.30. Package README pins are shown as repository-specific context and are not flattened into one NPA version claim.
Public status
This page makes the page's basis visible: a local truth snapshot, a public repository source, and the final prelaunch readback date.
The GitHub repository is public, but this page describes a research and implementation repository, not a deployed service.
The public-source readback was completed on 2026-07-02. The original source reconstruction still uses the 2026-06-21 local truth snapshot.
The source snapshot records canonical .npcert, certificate_hash, export_hash, axiom_report_hash, and checker verdicts.
Apache-2.0 was verified for npa, npa-std, and npa-mathlib through public LICENSE metadata on 2026-07-02.
Boundary
NPA is not a practical replacement for Lean or Rocq. The distributed browser inspection simulation does not run NPA itself. Public tags, license, and repository visibility were checked on 2026-07-02 for the final publication readback.
Trust boundary
The boundary is not about which tool looks sophisticated. It is about which artifact is allowed to become evidence after independent checking.
Parser, elaborator, tactics, automation, theorem search, plugins, AI systems, source files, replay files, theorem indexes, publish plans, CI status, release pages, and registry metadata stay on the untrusted candidate side.
Proof pipeline / explanatory simulation
The browser simulation does not run NPA itself, Rust, WASM, or real proof certificates. It visualizes the source-free checking order that real artifacts must satisfy.
CLI evidence path
npa package verify-certs --root . --checker reference --json
Verdict
The explanatory pipeline has not run yet.Run the explanation to mark the source-free checking path in order.
Claim register
The page does not depend on loose research copy. Each public statement is tied to a local truth snapshot, a source, and a publication action.
| Claim | Public wording | Status | Source | Publication action |
|---|---|---|---|---|
| CL-001 | NPA is certificate-first: the auditable boundary is the canonical .npcert artifact and the checking path around it. | Verified public claim | S01 / 2026-07-02 | Review when the README changes. |
| CL-002 | The 2026-07-02 public recheck found the NPA repository latest git tag at v0.2.0. Related package READMEs still show repository-specific pins, so version wording stays scoped by repository. | Verified public recheck | S01 / S02 / 2026-07-02 | Keep tag wording scoped by repository. |
| CL-003 | The local truth snapshot records a Rust 1.95.0 toolchain pin; it is not used as a marketing claim. | Verified, time-sensitive | S01 / 2026-07-02 | Recheck if the toolchain version is displayed. |
| CL-004 | NPA is not a practical replacement for Lean or Rocq. This boundary must stay visible beside any comparison. | Verified boundary claim | S01 / S03 / S05 / 2026-07-02 | Retain the disclaimer. |
| CL-005 | npa-std and npa-mathlib are separate public theorem-package repositories in the finitefield-org organization. | Verified public claim | S01 / S02 / 2026-07-02 | Recheck repository visibility again if publication is delayed or repositories change. |
| CL-006 | The npa, npa-std, and npa-mathlib repositories each expose Apache-2.0 licensing through their public LICENSE metadata. | Verified public claim | S01 / S02 / 2026-07-02 | Recheck LICENSE on a major release. |
Repositories and license
Repository links are public-source pointers, not guarantees that the current page is synchronized with the latest GitHub state.
4 repositories shown
finitefield-org
Certificate-first proof assistance and verification toolchain.
finitefield-org
Standard theorem package repository for NPA proof sources.
finitefield-org
Formal mathematics library research repository.
finitefield-org
Public organization snapshot for the Lab repository family.
The GitHub repositories are the source for public code status. License, current tags, public visibility, and release wording were checked on 2026-07-02 as the M10-T14 final readback.
Proof ecosystem guard
This is a role table, not a ranking. Lean and Rocq remain the reference proof-assistant ecosystems; NPA is presented as certificate-centered research and implementation work.
| Item | Lean | Rocq | NPA |
|---|---|---|---|
| Position | Open-source programming language and proof assistant. | Interactive theorem prover with a long research history. | Research and implementation repository for certificate-first checking. |
| Typical use | Mathematics, software verification, and programming. | Mathematics, specifications, program verification, and extraction. | Research into proof certificates, independent checking, and a small trusted base. |
| Evidence boundary | Its own trusted kernel and ecosystem define the checking boundary. | Its own kernel and checked developments define the checking boundary. | The canonical .npcert artifact crosses from generation into checking. |
| How this page treats it | Reference for learning, comparison, and interoperability. | Reference for learning, comparison, and formalization methods. | Finite Field research project, not a product promise. |
| Boundary | Specialist knowledge is still required. | Specialist knowledge is still required. | NPA is not a practical replacement for Lean or Rocq at this time. |
Sources
Sources are shown so the reader can tell which claims come from public repositories, official proof-tool sites, and company context.
Primary source for NPA purpose, trust model, v0.2.0 current repository tag wording, commands, repository layout, and license.
Open source S02Primary source for public repository visibility, latest git tags, release pages, and the Lab repository family snapshot checked on 2026-07-02.
Open source S03Primary source for Lean's public positioning, checked on 2026-07-02.
Open source S04Primary source for dependent type theory and kernel reference context, checked on 2026-07-02.
Open source S05Primary source for Rocq's public positioning, checked on 2026-07-02.
Open source S06Company source for Finite Field brand and business context.
Open sourceFAQ
The answers emphasize the trust boundary before readers confuse a research page with a deployed proof-assistant service.
Read about the companyFrom proof discipline to operations
For business systems, the useful lesson is not to add theorem proving everywhere. It is to decide what must be generated, checked, logged, corrected, and approved by people.