wiki/projects/side-projects-desktop/consent-grammar/witness-options-protocol-framework
Witness + Options Protocol Framework
wiki/projects/side-projects-desktop/consent-grammar/witness-options-protocol-framework/index.mdRendered from markdown source. Open raw source on GitHub.
Witness + Options Protocol Framework
This page compresses WOPF v0.1 into the consent grammar seam.
Source Artifact
- Source role:
standard_named_source - Inbound original: witness_options_protocol_framework_v_0_1.md
- Standard-named source: 20260710__SIDE-PROJECTS-DESKTOP__SPEC__WITNESS-OPTIONS-PROTOCOL-FRAMEWORK__v0-1__witness-options-protocol-framework.md
Working Read
Witness is treated here as the primary non-transformative primitive. Options come after witness, not inside it, so observation does not quietly smuggle in evaluation, logging, or intervention.
Core Claim
If witness is to remain trustworthy, downstream operations must be explicit branches. Presence, witness, option, and release are different states, and the protocol keeps them from collapsing into each other.
Key Ideas
- Witness is disciplined non-interference.
- Options are downstream branches.
- Consent belongs between offer and execution.
- Release must return agency cleanly.
Related Pages
Attractor Bridge
Notes
- This is a source-anchored protocol note, not a canon claim.
- Preserve the distinction between observation and transformation.