- Kernel
- The funding program covering work the network cannot operate without. Funded as a near-fixed cost on an annual term with audits, not against milestones.
- Function
- A capability the network needs, named by what it does rather than by which repo provides it. Functions outlive implementations — the function survives when the code that serves it is replaced.
- Dependency
- A library, service, or system a function relies on to work. A dependency with one maintainer and no substitute is a risk to every function above it.
- Tier
- How replaceable a function is, from Irreplaceable downwards. Tier sets the funding posture and whether redundancy is required. A tier the catalogue holds nothing in is not shown on this page — the definition stands, there is simply nothing filed under it.
- Health metric
- A commitment with a reading cadence and a public endpoint, reported by the maintaining team and fetched by a pipeline that team does not control. It is meant to carry a threshold too, and none is in force yet — see Unscored. A function with no health metric cannot be assessed at all and is marked not measured.
- Growth counter
- A commitment tracked for direction, never pass/fail. Growth counters carry no threshold by design rather than by delay, so unlike a health metric they will stay unscored after the agreements are signed. They never colour a function's status and never contribute to the SLA figure.
- Unscored
- Read, but not judged. A reading is unscored while no threshold is in force — which today is every reading on this page, because the bars are still being negotiated. This is why the strip carries no green and no red: a pass/fail colour would assert a bar nobody has signed. Blue means the number exists, and nothing more.
- Gap
- A period the source was asked and gave back no defensible number — an endpoint down, a schema moved. Not a zero, not a breach, and not the team going quiet: it is a hole in the instrument, and it is drawn amber. A period we failed to ask in is a different claim again, drawn in its own grey and dropped from the coverage denominator.
- Coverage · 90d
- How much of the record was actually read — periods that carried a reading against the periods the cadence promised, counted at each metric's own cadence rather than per day. The count starts when automated collection started, not 90 days ago: a source cannot be backfilled to before anyone was watching it, so a young commitment is measured against its own run. Days our own platform returned nothing on are dropped from the denominator entirely — that is our failure to measure, not the team's failure to report — which is why a strip can show a visible gap beside 100%. The bars, unlike the fraction, always span the full 90 days.
- SLA met · 90d
- The share of reading periods that sat within threshold. No threshold is signed off upstream yet, so every commitment reads as unscored — read on schedule, but not yet judged against a bar.
- Domain
- The area of the stack a function sits in — blockchain core and physical storage, coordination and hardening, storage market middleware, UX/DX.
- Single maintainer
- A function with exactly one team reporting on it. Tolerable at the lower tiers, a named risk at the top two, where the posture calls for two or more independent implementations — if that team stops, nothing else provides the function.