a11oy
Trust Center

Trust you can check, not trust you're asked to take.

a11oy signs its work and refuses to lie. This page is the inverse of a green badge: every claim below is tied to a machine-checkable artifact — a named Lean theorem, a live endpoint, or a receipt you can verify yourself, offline, with a hash function and our public key. Where we have not proven something, we say so plainly. A conjecture is never rendered as proven.

01 — The honesty model

Four tiers. Counts are read live from /api/a11oy/v1/genome.

Every formula in the genome carries exactly one tier. The tier says precisely how strong the claim is — from a kernel-checked Lean theorem down to an honest "no proof claimed". This is the moat: the labels are conservative on purpose, so a buyer's auditor finds the math is stronger than the label, never weaker.

Locked-proven

LOCKED-PROVEN

In the frozen locked-8 baseline (Wave11). Each labelled with what the Lean obligation actually proves — conservative Nat/Int surrogates, not the governance prose they motivate.

kernel-checked
Semantic-verified

SEMANTIC-VERIFIED

Sorry-free real theorems proving a governance property, outside the frozen baseline: the Λ aggregate bounds, Theorem U (conditional), DSSE verifiability. This is where the real trust math lives.

machine-checked
Evidence-backed

EVIDENCE-BACKED

Real runtime/algorithmic code with tests and live endpoints, but no formal proof claim. Honest operational tier — never dressed up as proven.

runtime / tested
Conjecture

CONJECTURE / ADVISORY

Λ unconditional uniqueness = Conjecture 1 (machine-checked false as stated). BFT safety = Conjecture 2, liveness = Conjecture 3. Rendered gray. Never green.

open — advisory

Loading live counts from the genome endpoint…

02 — The locked-8, labelled truthfully

What the frozen baseline actually proves.

The console once labelled these as semantic governance theorems with anchor files that do not exist. The truth is more modest and more defensible: the locked-8 live in Lutar/Puriq/Formulas/ProvedFormulas.lean and prove conservative arithmetic surrogates. We label each with what it proves — and, in red, the overclaim it is not. Rendered live from the genome's LOCKED-PROVEN tier.

Loading locked-8 from /api/a11oy/v1/genome …
03 — The real trust math

SEMANTIC-VERIFIED: sorry-free theorems, outside the frozen baseline.

These are the proofs that actually govern trust. They are not in the locked-8 set, but they are real, kernel-checked, and zero-sorry. We present them proudly and precisely — including the one axiom we depend on, disclosed.

Loading SEMANTIC-VERIFIED from /api/a11oy/v1/genome …
04 — Theorem U vs Conjecture 1

The Λ uniqueness question, answered honestly.

Λ is our 13-axis weighted geometric-mean trust aggregate (advisory, floor 0.90). People ask: "is Λ the unique correct aggregate?" The honest answer has two halves — one proven, one open.

Proven · conditional · axiom-free

Theorem U — conditional uniqueness

Under a stated separability hypothesis, Λ is the unique aggregate satisfying the axioms. This is a real, sorry-free Lean theorem. The bounds min ≤ Λ ≤ max are also proven (Λ_le_max, min_le_Λ, 0 sorries).

Lutar/Round13/LambdaSeparable.lean::lambda_unique_of_separable
Lutar/Bound.lean::Λ_le_max · ::min_le_Λ
Conjecture 1 · open · gray

Unconditional uniqueness — NOT proven

Drop the separability hypothesis and the claim is machine-checked false as stated (maxAgg_ne_Lambda is a counterexample witness). So unconditional Λ-uniqueness is Conjecture 1 — advisory, never a theorem, never rendered green. We surface it as open precisely because hiding it would be the lie.

Conjecture 1 (advisory). Khipu BFT safety = Conjecture 2; liveness = Conjecture 3.
05 — Supply-chain posture

SLSA: L1 honest, L2 attested, L3 roadmap.

We state the supply-chain level we actually hold, and link to the live disclosure so you can check it. We do not claim L3, Iron Bank, FedRAMP, CMMC, or ATO — those are roadmap.

L1
honest · held

The deployed image is cosign-signed and publicly verifiable (Rekor inclusion). Real signature, real transparency-log entry.

L2
attested · verifiable

Signed SLSA build-provenance attestation (Sigstore keyless, Fulcio+Rekor), verifiable via gh attestation verify / cosign verify-attestation. Emitted, not third-party audited.

L3
roadmap · not claimed

Hardened, isolated, fully-attested build with non-falsifiable provenance. Not yet held — labelled ROADMAP, never green.

Full doctrine + SLSA disclosure (live) GET /api/a11oy/v1/honest →
06 — Verify a receipt yourself

Don't trust this page. Check it.

The button below makes a real POST /api/a11oy/v1/govern/infer call, then verifies the returned DSSE ECDSA-P256 signature in your browser with WebCrypto — no server round-trip for the verification. It recomputes SHA-256 of the decoded payload and the DSSE PAE, and checks the signature against the matching public key. A flipped byte fails.

1. fetch a signed receipt  ·  2. fetch the public key (/cosign.pub or /demo-cosign.pub)  ·  3. rebuild DSSE PAE  ·  4. WebCrypto ECDSA-P256 verify  ·  5. recompute SHA-256 self-digest

Offline path: save the receipt JSON, then verify with the public key and any DSSE/cosign tooling — cosign verify-blob --key cosign.pub --signature <sig> <payload>. The full multi-section flow (honest refusal, thesis) lives at /verify.

07 — Every claim links to its check

The index of verifiable artifacts.

The four tiers + per-formula Lean refs/api/a11oy/v1/genome
Doctrine, locked-count = 8, Λ = Conjecture 1, SLSA/api/a11oy/v1/honest
Live 13-axis Λ, advisory floor 0.90, per-vertical/api/a11oy/v1/lambda/org
The one SHA3-256 receipt chain/api/a11oy/v1/ledger
a11oy's in-image public signing key (PEM)/cosign.pub
In-browser Lean 4 proof replay of the locked-8/proof
The source of truth — open Lean reposzl-holdings/lutar-lean
🌐Spaces