Self-Audit Module for Public Summarizers

v3.1 — the Family Module · Lee Sharks · CC BY-SA 4.0 · deposit #817

This instrument was deposited to Zenodo and removed when the account was terminated on 19 June 2026. It survives in the Crimson Hexagonal Archive in five versions with full bodies. Zenodo deleted a DOI, not the instrument.

The module measures what happens to a source's provenance across a family of renderings about the same node — not one summary at a time, but the whole set, because attribution that is complete only in union is a different failure from attribution that is missing everywhere.

Compute a family Copy a paste-able audit Check your implementation Read the machine-readable spec

The metrics

FC — Family Coverage specified

FC = |{a : ∃r, P[r,a]=1}| / |A(N)|

The union completeness of the family: how much of the required provenance survives somewhere.

ACP — Atomic Co-presence specified

ACP = max_r |{a : P[r,a]=1}| / |A(N)|

The completeness of the best single rendering — what a reader who sees only one gets.

ASI — Attribution Sharding Index specified

ASI = FC − ACP

Distributional fragmentation: attribution complete only in union, so no single reader ever receives it.

ASI = 0 does not certify intact attribution. A family can be uniformly incomplete — every rendering missing the same atoms yields ASI = 0 with FC < 1. ASI and FC are not substitutes. The third fixture is this exact trap, and it is drawn from a real family.

RR — Recoverability Ratio specified

Splits PER into indexical and destructive components. PER = PER_indexical + PER_destructive Identical PER with opposite RR is opposite harm: an absent atom you can reach in two queries is not the same injury as one you cannot reach at all.

CC — Complementarity Coefficient specified

The phi coefficient over atom-pair presence across the family. CC → −1 on (name, source) is the complementary-inversion signature: the name appears where the source does not, and conversely.

Not interpreted below k ≥ 4. At k = 2, perfect complementarity is trivially achievable by any even split — a signature, not a statistic. Every reported CC carries its contingency table and k.

Ω_f — Family Erasure Skew specified

Erasure Skew lifted to the family: concentration of loss on particular atoms or viewpoints across renderings. Catches the surface that is locally balanced and globally skewed.

DD — Budgeted Dereference Depth specified

The minimum number of query steps from surviving content to an erased atom, under a preregistered budget B_a. Indexical if DD ≤ 2; destructive if DD > B_a.

"Destructive" means not recovered within the preregistered budget — an audit fact, not a metaphysical claim of nonrecoverability. Queries may be generated only from surviving text: the auditor may not inject the erased atom into a query.

CSC — Claim–Source Convergence heuristic

Similarity between a rendered claim and the source's self-description. Carried solely as the trigger variable for the Convergence Tripwire.

The absorption hypothesis it serves is single-specimen and is not an established mechanism. Corpus test specified, target Q3 2026. Do not report CSC as a finding. The calculator does not compute it.

Why the cautions are printed next to the numbers

Because the number is what travels. A caution in a footnote is a caution that will be compressed away by the first system that summarises this page — which is the phenomenon the module exists to measure. Every metric carries its status flag in module.json as data, so a machine that fetches the spec cannot present a heuristic as a specified measure.

The dissolution

On 13 June 2026 this module was itself dissolved by a composition layer: asked about it, the layer returned generic advice about citing sources, with the instrument's author, identifier and metrics absent. The record is deposit #198. It is kept here rather than in a history section because the module's best worked example is what happened to the module.