Open Trust Commons · OTCS

OTCS-0005 — A sealed claim: provably dated, deliberately undisclosed, never inflated

Class: model_revision · Clock: 45–90 days · Earliest decision: 2026-09-14

Provenance — four independent arrivals at the same missing state

The evidence model has seven states, from SELF_ASSERTED to RETRACTED. None of them can say: this claim's substance is deliberately withheld, for a stated reason, and here is what can be verified anyway.

Four parties found that hole independently, from four unrelated directions:

ArrivalDirectionThe form it took
The financial-crime domain profile (profiles/financial-crime/profile.md §6)Adversarial securityThe most effective controls are the least able to evidence themselves — describing the control tells the adversary how to route around it. The profile recorded the conflict and explicitly declined to propose a fix
A prospective registrantIntellectual-property protectionWhat benefit does registration give over timestamping a PDF, if protecting the work means registering with minimal detail? Asked for priority claims without exposing the specification
Richard Lynes, Genesis AiXArchitectural reviewIndependently specified the registry's value as preserving the distinction between declared, evidenced, independently verifiedand "what remains private or unproven." The first three exist. The fourth does not
A third prospective registrantCommercial confidentialityConditioned participation on an entry using only material cleared for release, with unpublished detail staying out of the registry entirely

The other correspondents are not named; they have not consented to appear in this record. The convergence is the point: the same state is missing whether you arrive from security, IP, architecture, or commerce.

This is the first model revision motivated primarily by external evidence rather than the founder's own analysis.

Attribution, split at the seam it actually falls on

Richard Lynes reviewed this record and asked that the credit distinguish two different contributions, which is the correct distinction and is stated here in his terms:

ContributionWhose
Identifying the architectural requirement — that a registry must preserve the category of what remains private or unproven, as a first-class state rather than an absenceRichard Lynes, Genesis AiX
The mechanism — the sealed-claim design, the witness model, the anchoring method, and the non-inflation rules belowThis project

Naming who found the hole is not the same as naming who filled it, and a record that blurs the two would be making exactly the kind of unearned claim this proposal exists to prevent.

Why the obvious fix is wrong

The profile's warning stands and this proposal honours it:

A "trust us, it's secret" state is exactly the move the evidence model exists to prevent.

A state that lets a claim borrow credibility because it is hidden would be indistinguishable from the authority inflation this registry was built against. Whatever is added must make a sealed claim weaker-or-equal to a disclosed one on every axis except the one thing it can actually prove.

What this proposal adds

The sealed evidence state

- claim_id: urn:otcs:claim:example:priority:1
  summary: "A method for X was reduced to practice"     # public, one line
  evidence_state: SEALED
  sealed:
    content_hash: "sha256:…"          # hash of the undisclosed material
    hash_scope: "single file | tree"  # what the hash covers, structurally
    anchored: [anchor-0007]           # witness round(s) covering this hash
    reason: ip_protection | dual_use | contractual | safety
    reason_statement: "one sentence, in the claimant's words"
    disclosure_condition: "what would cause the material to be published, if anything"

What a sealed claim proves, exactly

One thing: content with this hash existed no later than the witnessed time. With the existing two-witness anchoring, that time is attested by parties with unrelated failure domains.

What it never proves, stated in the schema's own description

The non-inflation rules, enforced rather than promised

  1. SEALED sits below DOCUMENTED in every ordering. It is a variant of self-assertion with a provable date, and the maturity scale treats it as such
  2. A sealed claim cannot satisfy any qualifying or gate criterion that a SELF_ASSERTED claim could not satisfy
  3. No count of sealed claims appears in any published view. "This project has 14 sealed claims" is exactly the false signal the no-scores rule exists to prevent
  4. Unsealing is one-way and hash-checked. If disclosed material does not hash to content_hash, the claim moves to DISPUTED automatically — a wrong reveal is worse than no reveal
  5. The reason is required. A sealed claim with no stated reason is refused by the schema

The full lifecycle, because five rules are not a lifecycle

The rules above describe a sealed claim at rest. Richard Lynes asked what happens to one over time, and named seven transitions. Only the first was specified. The rest are specified here.

Two rules govern all of them:

Time in seal is not evidence. A claim sealed for five years proves exactly what it proved on day one. Duration must never accumulate into weight — that would make secrecy a slow path to credibility, which is the failure this whole state was designed against.

Later disclosure may establish more, but it must not retroactively upgrade what the sealed claim originally proved. Disclosure creates a new claim at whatever state its evidence earns. The sealed claim keeps its own, unchanged, in the history.

TransitionWhat happensWhy
Later disclosure, hash matchesThe sealed claim closes at SEALED. A new claim carries the disclosed material and is evaluated from SELF_ASSERTED upward on its own merits. The anchored date transfers as a date, never as a stateThe reveal proves the material is what was sealed. It proves nothing about whether the material is any good
Later disclosure, hash does not matchAutomatic DISPUTED, as beforeA wrong reveal is worse than no reveal
Revision of the sealed materialNot an edit. A new sealed claim with its own hash, its own anchor, its own date, and a supersedes pointer. The original keeps its date and standingOtherwise the earliest anchor could silently cover the latest content — the exact substitution the hash exists to prevent
Witness conflict — witnesses disagree on the dateThe claim shows ANCHOR_DISPUTED and the later of the two dates governs. Both witness records stay publishedThe conservative reading is the only honest one when a claim's whole value is its date
Witness record unavailable — a log is unreachable or a chain reorganisesThe claim shows the reduced witness count and falls back to the weakest surviving witness. If none survive, it drops to SELF_ASSERTED with the seal intact but undatedAn unverifiable date is not a date. Multi-witness anchoring exists so this degrades rather than fails
Cryptographic migration — the hash algorithm weakensRe-anchor under the new algorithm alongside the original, never replacing it. The original hash and its anchor stay published, and the claim carries both. A claim that cannot be re-anchored keeps its original date with the weakness disclosed on the recordDeleting a superseded hash destroys the evidence that the old anchor covered the same bytes
Owner withdrawalParticipation ends; the claim and its anchors stay published as history, per the withdrawal rules that already apply to every other recordWithdrawal never rewrites what was published
Challenge that disclosed content misrepresents the sealA dispute record against the new claim, not the sealed one. The sealed claim's date was never in question — its characterisation wasKeeping these separate stops a bad summary from retroactively poisoning a valid timestamp, and stops a valid timestamp from laundering a bad summary

The pattern across all eight rows: the sealed claim is immutable once anchored. Everything that happens afterward creates a new record beside it. Nothing reaches back.

What this does not resolve

The dual-use conflict the profile identified is narrowed, not closed. A sealed claim lets a project say "withheld, and here is the checkable residue." It still cannot make withheld substance count as evidence — and it must not. That asymmetry is permanent and intended.

Impact on existing records

None. No existing claim uses the state; it becomes available, not required.

Alternatives considered

Phase history

phasedate
SEED2026-07-31
DRAFT2026-07-31

Objections

none recorded

Ballots

none cast

Decision

No decision record exists — the clock binds the founder or it binds nobody.