Rule INFD-IN-0003, and answer INFD-IN-0002's argument in GH-DEC-2026-013
Two follow-ons from informed-decision, both asking whether the item was doctrine or implementation. One was already ruled; the other splits. GH-DEC-2026-013 gains a section 6. INFD-IN-0002 argued for registration-bound on a ground key-cape did not raise: their pre-sign binding slice commits which scope is being entered, so a tenant that is a property of the surface matches what the binding commits, while a person-property sits closer to awareness. The argument is accepted and it does not change the ruling — it sharpens the defect. What they describe is a real fact deserving commitment: which scope this act enters. That is a property of the act, not of the principal, and it is not the fact approval-engine exact-matches to admit an approver. One claim named tenant is carrying two facts, which is why the shape feels right to them and wrong to the identity layer. A binding slice that must commit the scope entered should commit that scope rather than borrow the principal's membership claim. Their argument is the best evidence yet that section 5's provenance requirement is necessary. GH-DEC-2026-014 rules the doctrine half of INFD-IN-0003 and hands the rest to audit-core. Commitment-only is admissible for stage 1, on GH-DEC-2026-013's own test: a reviewer who cannot obtain the content gets no reconstruction rather than a wrong one. Their data-protection reason is accepted as a reason of the right kind — doctrine that forces L4 contract text into an audit fabric to satisfy an evidence obligation is wrong rather than merely expensive. Two limits. A commitment-only record satisfies non-alteration and never reconstructability, and must not be described as satisfying it; this is our existing bound applied to a record that additionally does not carry what it commits to. And the gap it leaves is availability rather than integrity, sitting with the audited party — so non-production must be detectable as a finding rather than present as an absence. That last is section 4 and nobody asked for it: a reviewer receiving nothing cannot otherwise tell erased from withheld from never held. That makes three settings now for one rule — unknown versus absent in a stance map, directory-asserted versus registration-supplied in an identity claim, erased versus never held in an evidence path. Wherever a system reaches one appearance by two routes, the record must say which route or the safer reading becomes unavailable to everyone. Their refusal of a separate evidence store is endorsed, with one addition: an evidence store owned by the party whose conduct it evidences is not an evidence store, whatever its integrity properties. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012viPor8WJNCbV64ipwewrm Assistant: claude-code Assistant-Model: opus Assistant-Process: 1754332@bnt-lap001 Assistant-Session: 9c8ac536-ff5e-46a3-8ab1-a548bde25fc0
This commit is contained in:
parent
16c1d46d5d
commit
b9e93ccd4a
1 changed files with 214 additions and 0 deletions
|
|
@ -2015,6 +2015,39 @@ It is `unknown` and `absent` again, in the identity layer.
|
|||
under §2 today. What must not happen is the path being described as validated while a
|
||||
consumer cannot see which fact it is relying on.
|
||||
|
||||
### 6. `informed-decision`'s argument for registration-bound, answered
|
||||
|
||||
`INFD-IN-0002` arrived after this record was written, arguing for the registration-bound
|
||||
resolution on a ground `key-cape` did not raise. `informed-decision`'s object model
|
||||
separates a **pre-sign binding slice** — which commits which identity and which
|
||||
scope/tenant is being entered — from awareness material shown but never signed. Under
|
||||
registration-bound, it argues, the tenant is a property of the surface and its
|
||||
registration, which is exactly what the binding slice commits; under directory-sourced it
|
||||
describes the person, which sits closer to awareness than to binding.
|
||||
|
||||
**The argument is accepted, and it does not change §1. It sharpens the defect.**
|
||||
|
||||
What `informed-decision` describes is a real fact that deserves to be committed: *which
|
||||
scope is this act being entered into*. That is a property of the **act**. It is not the
|
||||
same fact as *which tenant is this person a member of*, which is a property of the
|
||||
**principal** and is what `approval-engine` exact-matches to admit an approver.
|
||||
|
||||
The trouble is that one claim named `tenant` is being asked to carry both. That is why
|
||||
the registration-bound shape feels correct to `informed-decision` and wrong to the
|
||||
identity layer: each is looking at a different fact through the same field. A binding
|
||||
slice that must commit the scope being entered should **commit that scope**, not borrow
|
||||
the principal's membership claim to stand in for it.
|
||||
|
||||
So `informed-decision` is right that its binding needs the fact, right that the fact is
|
||||
act-scoped rather than person-scoped, and wrong that this makes the principal's `tenant`
|
||||
claim the place to put it. Its argument is the best available evidence that §5's
|
||||
provenance requirement is necessary: two facts sharing one field is exactly the condition
|
||||
under which a consumer cannot tell what it is relying on.
|
||||
|
||||
This record does not design the second field. Whether the act-scope commitment is a
|
||||
separate claim, part of the binding document, or something the request-claim schema
|
||||
carries when §17 finds it an owner, is not doctrine and is not settled here.
|
||||
|
||||
## What this does not rule
|
||||
|
||||
Not ruled: whether `approval-engine`'s exact-match admission is the right gate, which is
|
||||
|
|
@ -2044,3 +2077,184 @@ Relayed by `informed-decision` while asking about its own registration — a rep
|
|||
passing on a question that was not its to carry. `GH-DEC-2026-011`'s decline and this
|
||||
record's grant are the two halves of §3, which neither request asked for and which is
|
||||
the part of this record most likely to matter later.
|
||||
|
||||
## GH-DEC-2026-014 — A commitment-only evidence record satisfies non-alteration, never reconstructability, and its erasure must be detectable
|
||||
|
||||
```yaml
|
||||
id: GH-DEC-2026-014
|
||||
kind: decision
|
||||
title: A commitment-only evidence record satisfies non-alteration, never reconstructability,
|
||||
and its erasure must be detectable
|
||||
status: resolved
|
||||
owner: Bernd Worsch
|
||||
repo: gate-house
|
||||
standard: net-kingdom/canon/standards/security-layer-model_v0.8.md
|
||||
source_note: informed-decision INFD-IN-0003
|
||||
requested_dispositions:
|
||||
- approved
|
||||
- revised
|
||||
- rejected
|
||||
affects:
|
||||
- gate-house
|
||||
- informed-decision
|
||||
- audit-core
|
||||
- approval-engine
|
||||
- net-kingdom
|
||||
decided_by: Bernd Worsch
|
||||
rationale: 'informed-decision asked what travels on the independent evidence path
|
||||
that GH-DEC-2026-012 limit 3 requires, proposing commitment-only for stage 1 rather
|
||||
than the full binding document, because the binding document carries commercial
|
||||
and personal material that would enter the audit fabric under retention and export
|
||||
entitlements designed for audit events. The payload schema and its retention are
|
||||
audit-core custody and are not ruled here. Two things are doctrine. First, a commitment-only
|
||||
record satisfies non-alteration and never reconstructability, and MUST NOT be described
|
||||
as satisfying the second; this is the existing bound that an archive proves records
|
||||
were not altered or truncated after arrival and never that one was never sent, applied
|
||||
to a record that additionally does not carry what it commits to. Second, the gap
|
||||
commitment-only leaves is availability rather than integrity, and it sits with the
|
||||
actor being audited, so erasure or non-production of the committed content MUST
|
||||
be detectable as a finding rather than present as an unremarkable absence. The independent
|
||||
path therefore carries a declaration that content exists and where custody sits,
|
||||
so that absence at retrieval is a conformance failure. Commitment-only is admissible
|
||||
on the GH-DEC-2026-013 test because its distinguishing case fails closed: a reviewer
|
||||
who cannot obtain the content gets no reconstruction rather than a wrong one. informed-decision
|
||||
refusal of a separate evidence store is endorsed, on its own ground that it would
|
||||
route around the section 16 archival-custody question by building a parallel archive
|
||||
under another name.'
|
||||
created: '2026-09-09T21:23:46.190170Z'
|
||||
updated: '2026-09-09T21:23:46.190170Z'
|
||||
```
|
||||
|
||||
## Context
|
||||
|
||||
`GH-DEC-2026-012` limit 3 requires the evidence copy of a presentation record to reach
|
||||
`audit-core` **independently of the emitter**, because in `informed-decision`'s case the
|
||||
actor being audited and the evidence source are the same component. `INFD-IN-0003` asks
|
||||
what travels on that path.
|
||||
|
||||
The candidate it rejects is emitting the **full binding document**, which would put
|
||||
commercial and personal material — at L4, contract text — into the audit fabric under
|
||||
retention and export entitlements designed for audit events. That objection is sound and
|
||||
is not merely operational: an evidence path that forces content into a custody regime
|
||||
built for a different class of data is a defect in the evidence path, not a cost of using
|
||||
it.
|
||||
|
||||
It proposes **commitment-only** for Stage 1: hashes, principal, timestamps,
|
||||
acknowledgements, co-referenced approval id, disposition verb, stance application. It
|
||||
declares plainly that this leaves it able to **erase** the content, and asks not to be
|
||||
credited with closing that.
|
||||
|
||||
It also refused a third option on its own initiative — a separate evidence store — on
|
||||
the ground that it has no owner and would route around §16's open question on stronger
|
||||
archival custody by building a parallel archive under another name.
|
||||
|
||||
## What is ruled here, and what is not
|
||||
|
||||
**Not ruled: the payload.** Which fields travel, in what schema, under what retention, is
|
||||
`audit-core`'s custody question and it has it. This record does not design the record.
|
||||
|
||||
**Ruled: what may be claimed from a record of that shape, and what must remain visible
|
||||
when it fails.** That is doctrine because it governs what a later reader is entitled to
|
||||
conclude, and a reader's entitlement is not a custody decision.
|
||||
|
||||
## Decision
|
||||
|
||||
### 1. Commitment-only is admissible for Stage 1
|
||||
|
||||
Granted, on `GH-DEC-2026-013` §3's test: **its distinguishing case fails closed.** Where
|
||||
the committed content is needed and cannot be obtained, a reviewer gets *no
|
||||
reconstruction* rather than a *wrong* one. The record does not produce a confident
|
||||
answer built on material nobody can check. Compare the shape refused there — a
|
||||
transitional state that fails open on the case that distinguishes it is a permission
|
||||
wearing a date.
|
||||
|
||||
The data-protection reason is accepted as a reason of the right kind. Forcing L4 contract
|
||||
text into an audit fabric to satisfy an evidence obligation would trade one control for a
|
||||
breach of another, and doctrine that produces that trade is wrong rather than merely
|
||||
expensive.
|
||||
|
||||
### 2. It satisfies non-alteration. It does not satisfy reconstructability, and MUST NOT be described as doing so
|
||||
|
||||
This repository already holds that **an archive proves records were not altered or
|
||||
truncated after arrival, never that one was never sent.** A commitment-only record is
|
||||
weaker again: it additionally does not carry what it commits to. So it establishes that
|
||||
the *commitment* was made when it says and has not changed since. It establishes nothing
|
||||
about what was committed to, except conditionally — *if* a document is later produced,
|
||||
whether it is the one.
|
||||
|
||||
**A commitment-only record MUST NOT be described as satisfying reconstructability**, in
|
||||
`informed-decision`'s documents, in `audit-core`'s, or in any conformance claim. Every
|
||||
privileged action being reconstructable from the evidence is a property of the estate's
|
||||
audit obligation; a hash of an absent document does not have it and no amount of
|
||||
integrity on the hash supplies it.
|
||||
|
||||
This is the same discipline the §6.4 obligation-1 gap has: the check is sound, and the
|
||||
property a reader infers from it is not present unless it is stated to be absent.
|
||||
|
||||
### 3. The gap is availability, not integrity — and it sits with the audited party
|
||||
|
||||
Say it in those words, because "we can erase the content" understates where the problem
|
||||
is. Commitment-only moves **integrity** out of the emitter's control and leaves
|
||||
**availability** entirely inside it. The party that can withhold the content is the party
|
||||
the evidence is about.
|
||||
|
||||
That is precisely the condition limit 3 exists to prevent, reduced but not removed. The
|
||||
reduction is real — the emitter can no longer alter the record, which is the more common
|
||||
failure — and it is not sufficient on its own.
|
||||
|
||||
### 4. Non-production MUST be detectable as a finding, not present as an absence
|
||||
|
||||
**This is the condition that makes §1's grant safe, and it is the part `INFD-IN-0003` did
|
||||
not propose.**
|
||||
|
||||
If the independent path holds only a commitment, a reviewer who asks for the content and
|
||||
receives nothing cannot distinguish *erased*, *withheld*, *lost*, and *never held*. The
|
||||
absence reads as an unremarkable blank rather than as evidence of anything.
|
||||
|
||||
The independent path MUST therefore carry, alongside the commitment, **a declaration that
|
||||
committed content exists and where custody sits**, such that failure to produce it at
|
||||
retrieval is a **conformance failure** attributable to the custodian rather than a silent
|
||||
gap in the record. A commitment with no accompanying assertion that something is being
|
||||
committed to is indistinguishable from a commitment to nothing.
|
||||
|
||||
This is `GH-DEC-2026-011` §3's rule in its third setting: two states, one observable
|
||||
appearance, and the record must distinguish them. There it was `unknown` versus `absent`
|
||||
in a stance map; in `GH-DEC-2026-013` §5 it was directory-asserted versus
|
||||
registration-supplied in an identity claim; here it is *erased* versus *never held* in an
|
||||
evidence path. The recurrence is the point — wherever a system can reach one appearance
|
||||
by two routes, the record must say which route, or the safer reading of the appearance
|
||||
becomes unavailable to everyone.
|
||||
|
||||
### 5. The refusal of a separate evidence store is endorsed
|
||||
|
||||
`informed-decision` refused it on the ground that it has no owner and would route around
|
||||
§16's archival-custody question by building a parallel archive under another name. That
|
||||
reasoning is correct and we would keep it as written.
|
||||
|
||||
Add one thing to it: an evidence store owned by the party whose conduct it evidences is
|
||||
not an evidence store, whatever its integrity properties. The ownership objection is
|
||||
prior to the custody one.
|
||||
|
||||
### 6. The residual is not closed and is not credited
|
||||
|
||||
`informed-decision` asked, again, not to be credited with closing what it has not closed.
|
||||
Honoured, again. The erasure gap stands alongside the compromised-surface residual from
|
||||
`GH-DEC-2026-012`, and §4 narrows the first without closing it: a detectable
|
||||
non-production tells a reviewer that something is missing and who owed it. It does not
|
||||
produce the missing thing.
|
||||
|
||||
## Reversal condition
|
||||
|
||||
§1 reverses if commitment-only is found to be load-bearing for a reconstruction that
|
||||
actually had to be performed and could not be — i.e. if the availability gap is realised
|
||||
rather than theorised. Stage 1 is a stage; the burden is on the shape to keep earning it.
|
||||
|
||||
§4 is not a reversal candidate. If it turns out to be expensive, the answer is a cheaper
|
||||
mechanism for the same property, never the property's removal.
|
||||
|
||||
## Provenance
|
||||
|
||||
Raised by `informed-decision` (`INFD-IN-0003`), which proposed the shape, declared the
|
||||
gap it leaves, refused a third option against its own convenience, and asked which half
|
||||
of the question was doctrine. The half that was is ruled here; the payload is
|
||||
`audit-core`'s and it has it. §4 was not requested by anyone.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue