You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@lywinged identified the pattern on #209 before the fourth arrived:
All three need the same thing, which is a way to bind a governance fact that lives outside the record to the record itself. The demand is real and it is arriving faster than the profiles for it.
That reading is correct, and the consequence is that these should not be answered as four schema proposals.
The mechanism already exists
§3.1.2's references block, merged in #197, binds an external fact by rel, id, resolver, optional digest and optional retention, with the limit stated normatively: a verifier MUST NOT reject a record because a reference cannot be resolved, and MUST NOT treat a resolved reference as attested evidence.
Two registered values already cover part of the ground:
authorized-intent, an authorization decided before execution, held in another system
approval-outcome, an attributable human approval attached to a step-up or defer decision
So the composability question is settled. What is not settled is which further relationships get registered values, and what a verifier may conclude from each.
What each one's referenced object is, precisely enough that two implementations resolve the same thing.
What a verifier may and may not conclude from a resolved reference of each kind. §3.1.2 rule 3 sets the floor; each rel may need to say more.
Whether the registry is normative or informative, and therefore whether it needs an organisational sponsor under GOVERNANCE.md#who-may-author-normative-text.
Point 4 should be answered first, because it determines who can write the rest.
What this is not
Not a new schema layer, and not a new artifact. Each of the four proposals is smaller when expressed as a rel than as its own structure, and answering them separately would produce four overlapping mechanisms for one relationship type.
Why this exists
Four governance-shaped requests have arrived against this repository in about a week, from four unconnected contributors:
step_upanddeferexecution evidence@lywinged identified the pattern on #209 before the fourth arrived:
That reading is correct, and the consequence is that these should not be answered as four schema proposals.
The mechanism already exists
§3.1.2's
referencesblock, merged in #197, binds an external fact byrel,id,resolver, optionaldigestand optionalretention, with the limit stated normatively: a verifier MUST NOT reject a record because a reference cannot be resolved, and MUST NOT treat a resolved reference as attested evidence.Two registered values already cover part of the ground:
authorized-intent, an authorization decided before execution, held in another systemapproval-outcome, an attributable human approval attached to a step-up or defer decisionSo the composability question is settled. What is not settled is which further relationships get registered values, and what a verifier may conclude from each.
What this issue tracks
The
relregistry as one question:approval-outcome.relmay need to say more.GOVERNANCE.md#who-may-author-normative-text.Point 4 should be answered first, because it determines who can write the rest.
What this is not
Not a new schema layer, and not a new artifact. Each of the four proposals is smaller when expressed as a
relthan as its own structure, and answering them separately would produce four overlapping mechanisms for one relationship type.Related
#191, #209, #220, and #197 which merged the
referencesblock.