docs: record caller_attribution ownership and defer the attestation design #124
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/attribution-ownership-contract"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Make the current contract explicit now and push everything cryptographic into a named, deferred design. No code, no new field, no runtime change.
Changes
docs/plans/JEV-DECISION-GATE.md§7.1 (new):caller_attributionis self-declared provenance metadata produced by the invoking Jev client — not authentication, authorization, a cryptographic signature, or operator approval. Colibri owns the policy contract for any future verified identity/attestation field; none is introduced here and no runtime implementation is implied. Jev output, confidence, and rationale never grant or raise authority, cross-referenced to §9's no-authority invariant.docs/wiki/credentials.md: the identity-metadata section states the same forcaller_attributionand points at §7.Deliberately not done
caller_attribution, validates its format, and documents that it is not a cryptographic signature.attested_identitystays a candidate only; naming standards §5 require operator consolidation before a new public name.Ownership (split)
caller_attributionVerification
./scripts/ci-checks.sh— All checks passed.Follow-up: this closes colibri#94 once merged, with the deferred attestation work tracked separately.