lastseen.deva dated register of software-component continuity

Incident methodology v1.1

Frozen 2026-09-15. This page is versioned: the taxonomy is never widened silently — a change is a documented revision with a new version number.

Taxonomy v1.1

classnamewhat it ispublication rule
1Schema breakA breaking mutation in a server's declared tool contract.Published with the downstream count stated as measured or as not measured — we do not withhold a dated observation for lack of a number we do not have.
2DisappearanceThe signature event: a tracked entity stops resolving.Published on downstream weight; the series carries the launch.
3Silent behavior changeThe declared contract holds while observed behaviour changes.Restrictive — only at high downstream weight.
4Mass eventA correlated change across many entities in one observation window.Always news.

Everything else is logged and not published. High volume raises the threshold, never the cadence.

When we do not have a number

Downstream reference count is not measured for this population — which is not the same as zero.

For MCP servers we do not yet have a dependency graph, so we cannot say how many other projects call a given server. Earlier we treated that as a reason to withhold the record. We no longer do: the observation is dated and checkable whether or not we can count who depends on it, and a register that waits for a number nobody has is a register that publishes nothing. Where the count IS measured, we state it; where it is not, we say so in those words.

A real downstream measurement — from manifests and configs, npm wrappers, and code references already in our capture — is being built. It is an improvement to these records, not a precondition for them.

Significance threshold

8.56 % of tracked MCP servers disappear per month — measured, not estimated.

Source: neg_observations.db, registry=mcp, 43-dygnsfönster 2026-07-22→2026-09-03, intervallcensurerat per L9, n=28 824. Measured 2026-09-03. This revised the prior assumption upward (UPP från antagandet 1,5–3 %/mån (~3–5×)). The measured rate is the volume ground for the threshold — never the publication cadence: the threshold is set high and gated on downstream weight, targeting 2–3 substantial incidents per week.

Tone rule (frozen)

We report what was observed to change, when, and what references the changed thing — never why anyone acted, and never who bears responsibility.

v1 counts downstream parties; it does not name them. The subject of an incident — the entity observed to change — is named by definition: that is a dated fact inside the notary boundary.

What this surface never does

The observed party's context is published alongside the record

If you operate something we have recorded, you can submit context through /dispute. Where we can confirm you control the source — a change in your own manifest, or mail from a domain tied to the server — your text is published next to the record within 72 hours, unedited by us, dated and linked. We do not summarise it, shorten it, or reply to it inline.

This is deliberate. A register that carries the observed party's own words beside the observation is a different object from one that does not.

What we cannot know

Revision history

versionfrozenwhat changed and why
v12026-09-14Första frysning: fyra klasser, mätt tröskel, frusen ton-regel.
v1.12026-09-15Nedströmsgrenen öppnad. v1 krävde nedströmsvikt ≥ tröskel för klass 1, och för MCP-servrar finns ingen sådan mätning — regeln blockerade därmed publicering i väntan på ett tal ingen har. v1.1 gör klass 1 publicerbar MED EXPLICIT OSÄKERHET, med samma mening som redan står i varje post. Den riktiga nedströmsmätningen (manifest/configs, npm-wrappar, GitHub-referenser ur befintlig fångst) byggs separat och är en FÖRBÄTTRING, inte en förutsättning. Hellre 'vi vet inte' i tryck än en grind som väntar på ett tal ingen har.

These are factual observation records derived from dated snapshots of publicly declared, machine-readable material. They contain no assessment of fault, intent, or fitness for purpose. Corrections and context: /dispute.

Register: lastseen.dev · verification: /verify · corrections: /dispute. Dataset CC-BY-4.0, chain-anchored.