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

For Auditors ARCHIVE

For Auditors: 5-Minute Verification Checklist

This page provides a quick verification path for external auditors evaluating MathLedger's governance claims.

5-Minute Verification Checklist

Complete these steps to verify the system's core claims:

Step 1: Open the Hosted Demo (30 seconds)

  1. Navigate to /demo/
  2. Confirm the demo loads without errors
  3. Verify the version banner shows v0.2.7-verifier-parity

Step 2: Run the Boundary Demo (90 seconds)

  1. In the demo, click "Boundary Demo: Same Claim, Different Authority"
  2. Observe the 4-step sequence:
- Step 1: Claim "2+2=4" as MV (Mechanically Verified) → VERIFIED - Step 2: Same claim "2+2=4" as PA (Professional Authority) → ABSTAINED - Step 3: Same claim "2+2=4" as ADV (Advisory) → ABSTAINED - Step 4: Claim "2+2=5" as MV → REFUTED
  1. Key insight: Same mathematical truth, different outcomes based on trust class declaration

Step 3: Download Evidence Pack (30 seconds)

  1. After running the boundary demo, click "Download Evidence Pack"
  2. Save the JSON file locally
  3. Note: This file contains cryptographic commitments to all demo operations

Step 4: Verify with Auditor Tool (60 seconds)

  1. Open the Evidence Pack Verifier
  2. Upload the evidence pack JSON you downloaded
  3. Click "Verify"
  4. Confirm status shows PASS
  5. Observe the hash verification: U_t, R_t, and H_t all match

Step 5: Tamper Test (60 seconds)

  1. Open the downloaded evidence pack in a text editor
  2. Change any character in the reasoning_artifacts section
  3. Re-upload to the verifier
  4. Click "Verify"
  5. Confirm status shows FAIL with hash mismatch
If all 5 steps complete as described, the core verification loop is functioning correctly.

Ready-to-Verify Examples (No Demo Required)

If the demo is unavailable or you want to verify without running it, use these pre-generated examples:

Download Examples

The file /v0.2.7/evidence-pack/examples.json contains:

ExampleExpected ResultPurpose
valid_boundary_demoPASSShows a correctly-formed evidence pack from a boundary demo
tampered_ht_mismatchFAIL (h_t mismatch)Demonstrates detection of tampered H_t field
tampered_rt_mismatchFAIL (r_t mismatch)Demonstrates detection of tampered reasoning artifacts

Verification Steps

  1. Download examples.json
  2. Copy the content of examples.valid_boundary_demo.pack to a new file
  3. Open the Evidence Pack Verifier
  4. Upload the pack JSON
  5. Click Verify and observe PASS
  6. Repeat with tampered_ht_mismatch.pack and observe FAIL
Or use the verifier's built-in self-test: Click "Run self-test vectors" on the verifier page to see all examples tested automatically.

Why This Matters

These examples prove:


What This Version Claims

This version (v0.2.7) demonstrates:

See Invariants Status for the complete Tier A/B/C breakdown.

What This Version Does NOT Claim

Explicit non-claims:
  1. No formal verification — FV (Formally Verified) claims always return ABSTAINED. There is no Lean/Z3/Coq integration.
  1. No multi-model consensus — Only one partitioner template is active. The "multi-model arena" is not operational.
  1. No learning loop — RFL (Reinforcement from Ledger) is not active. The system does not learn from past decisions.
  1. No production hardening — This is a demonstration, not a production system. Do not use for real financial or legal decisions.
  1. No guaranteed uptime — The hosted demo may be unavailable. Local execution is always possible.

Key Documentation Links

DocumentDescription
Scope LockWhat this version does and does not demonstrate
InvariantsTier A/B/C enforcement status with explicit counts
Field ManualObligation ledger driving version promotions
Hostile Demo RehearsalPre-prepared answers to skeptical questions
How the Demo Explains ItselfUI self-explanation integration points

Field Manual (Why It Exists)

The Field Manual (fm.tex/pdf) is an internal constraint artifact, not marketing documentation.

It is not rewritten yet; it is used to surface obligations and gaps.

How auditors should use it:

Download: fm.pdf | fm.tex


Local Verification (Alternative Path)

If the hosted demo is unavailable, verify locally:

git clone https://github.com/helpfuldolphin/mathledger
cd mathledger
git checkout v0.2.7-verifier-parity
uv run python demo/app.py

Open http://localhost:8000

The local demo produces identical evidence packs that can be verified with the same auditor tool.


External Audits

Independent audits of this project are listed below.

DateAuditor RoleVersion AuditedReport
2026-01-03External safety lead (no prior context)v0.2.1 archive, v0.2.0 demoCold-Start Audit Report
2026-01-03Hostile link integrity auditorv0.2.1 siteLink Integrity Audit
2026-01-03Hostile acquisition auditorv0.2.2 siteHostile Audit v0.2.2
Disclaimer: These are independent audits. Findings may have been addressed in later versions. Audits do not constitute endorsements.

Questions?

For technical questions about this verification process, see the Hostile Demo Rehearsal document which addresses common skeptical questions with prepared answers.