MathLedger — Version v0.2.7
Status: LOCKED(see /versions/ for current status)
Tag: v0.2.7-verifier-parity | Commit: 5d01b4b1446e | Locked: 2026-01-04
Tier A (enforced): 10 Tier B (logged): 1 Tier C (aspirational): 3
What this version cannot enforce:
  • No Lean/Z3 verifier: FV claims always return ABSTAINED
  • Single template partitioner: no multi-model consensus
  • No learning loop: RFL not active
  • MV edge cases: overflow, float precision not fully covered

Version v0.2.7 Archive ARCHIVE

This Site Provides Two Artifacts

📁 Archive (this page)

Immutable evidence and documentation. Static, versioned, cryptographically checksummed.

⚡ Demo (hosted at /demo/)

Interactive execution of the same version. Produces evidence packs verifiable against this archive.

This archive is immutable. The hosted demo at /demo/ is the live instantiation of this same version.

Field Manual (fm.tex/pdf): obligation ledger used to drive version promotions.

Open Hosted Demo Open Auditor Tool

For Auditors: 3-Step Verification

  1. Run the boundary demoOpen demo, click "Run Boundary Demo", observe VERIFIED/REFUTED/ABSTAINED outcomes
  2. Download evidence pack — Click "Download Evidence Pack" after demo completes
  3. Verify in auditor toolOpen verifier, upload pack, confirm PASS (or tamper and observe FAIL)

Full checklist: 5-minute auditor verification

Ready-to-Verify: Example Evidence Packs (no demo required)

Download pre-built examples to test the auditor tool without running the demo:

📥 Download Examples (PASS + FAIL) Open Auditor Tool

The examples.json file contains both valid (PASS) and tampered (FAIL) packs for testing.

This is the archive for MathLedger version v0.2.7. All artifacts below are static, verifiable, and immutable.

Release Delta: v0.2.7

Changed:
  • Regenerated verifier from generate_v027_verifier.py with correct domain separation
  • Added GENERATED_FROM_COMMIT marker in verifier HTML for staleness detection
  • Added tools/verify_verifier_freshness.py build assertion
  • Added stage-wise trace scripts for crypto parity debugging
Did not change:
  • Tier A/B/C invariant counts (10/1/3)
  • Python attestation code (attestation/dual_root.py)
  • Hash contract (identical to what v0.2.6 SHOULD have been)
  • Demo functionality and verification flow
Still not enforced:
  • FV Mechanical Verification (no Lean/Z3)
  • Multi-Model Consensus (single partitioner)
  • RFL Integration (no learning loop)

Archive Contents

ArtifactDescription
For Auditors5-minute verification checklist
Scope LockWhat this version does and does not demonstrate
ExplanationHow the demo explains its own behavior
InvariantsTier A/B/C enforcement status
Hostile RehearsalAnswers to skeptical questions
FixturesRegression test cases with golden outputs
Evidence PackReplay verification artifacts
ManifestVersion metadata + file checksums

Local Execution

Local Execution
Run locally instead of using hosted demo
git clone https://github.com/helpfuldolphin/mathledger
git checkout v0.2.7-verifier-parity
uv run python demo/app.py
Open http://localhost:8000

Invariant Details

Tier A: Cryptographically/Structurally Enforced (10)

Tier B: Logged, Not Hard-Gated (1)

Tier C: Documented, Not Enforced (3)

Verification

To verify this archive matches the source:

  1. Clone the repository
  2. Checkout commit 5d01b4b1446ee323b10ff43c79a9b49589d68061
  3. Run uv run python scripts/build_static_site.py --version v0.2.7
  4. Compare generated files to this archive

File checksums are in manifest.json.