The open standard for codebase assurance
One reproducible number. Verify it yourself.
The Codebase Assurance Index is an open, reproducible 0–100 standard for the condition of a codebase. The algorithm, the lenses and the rubric are public, and the reference scorer is open source. You don't have to trust us — verify any number yourself.
Same commit + frozen rubric → the same number, every run. That invariant is the whole point of this site.
The binding middle
Producers push. The registry holds. Consumers read.
Two applications close the loop around this standard — neither of them owns the number.
Watchdog produces
Watchdog scans a codebase, computes the CAI under the published rubric, and pushes a signed evidence package to the registry.
cai holds & verifies
The registry stores signed CAI-delivery packages — dated, content-hashed, Ed25519-signed. Anyone with a package can check it against the standard.
Assay consumes
Assay turns evidence from the registry into decision reports — due diligence, procurement verification, consequences reads.
Why the number is trustable
Open, reproducible, and versioned — by construction.
Open verdict
The algorithm, the ten lenses and the rubric are published here. The reference scorer is open source — the verdict is not a private formula.
Reproducibility invariant
Same commit + frozen rubric → the same number. Run the open scorer over a survey's evidence and you get the same CAI — or you've found a discrepancy.
Versioned & contestable
Any change that can move a score bumps the rubric version, and a scoring change not in the published spec fails CI. Every number stays re-derivable from a rule you can read.
0–100
one reproducible index for a whole codebase
10
lenses — 5 always on, 5 conditional
Ed25519
signed, tamper-evident delivery packages
100%
reproducible — same commit, same rubric, same number
Neither app owns the number.
The standard does. Watchdog measures against it; Assay reads from it; this site defines it, versions it, and lets anyone check it. That separation is what makes a shared survey worth trusting.
Check the work — that's what the standard is for.
Reproduce a survey from its evidence, or read exactly how the index is computed.
Producers → watchdog.canine.dev · Consumers → assay.canine.dev