Idea: The operational distinction between protocols and procedures: protocols are typed spaces of valid moves that a clerk *expects*, whereas procedures are seq
Shallow read · all reading
Idea: The operational distinction between protocols and procedures: protocols are typed spaces of valid moves that a clerk expects, whereas procedures are sequences that merely permit moves
Source: Discord #I imagine the gap is outline in that ZIP (by 4umd) Date read: 2026-06-24 Connected to: none Escalation: store-only Escalation rationale: Proposes a foundational semantic distinction but requires clarification of "expect" vs. "permit" and empirical grounding before elevation to hypothesis status. Useful as stored refinement of protocol/procedure semantics pending deeper case study.
What this is
The idea proposes that protocols differ from procedures in their epistemic and modal structure: protocols establish a typed space of moves that agents anticipate or recognize as legitimate, while procedures merely define what transitions are mechanically allowable.
What I took from it
This surfaces a real tension in how we've been using these terms. The distinction points toward something important: whether a system constrains through recognition/expectation (performative or semantic closure) versus bare mechanical permissibility (state transition rules).
However, the formulation conflates several things that need separation: - Expectation (epistemic—what a clerk believes is valid) - Typing (syntactic—what the system declares valid) - Permission (modal—what transitions are mechanically available)
The idea hints that protocols may involve shared semantic closure (all parties recognize the same valid move-set), while procedures may be asymmetrically permissive (some moves are mechanically possible but not mutually recognized as legitimate). This deserves investigation but is not yet precise enough to anchor a hypothesis.
Research connections
- No established laws directly address protocol/procedure distinction yet.
- No active hypotheses currently target this semantic boundary.
Candidate laws or signals
none — The observation is valuable as a stored refinement, but "expectation" and "permission" require operationalization before this becomes testable. Recommend: (1) case study comparing a protocol system (e.g., cryptographic handshake) with a procedure system (e.g., workflow engine) to ground these terms empirically, (2) formalize what "typed space" means in computational terms, (3) clarify whether this maps to distinctions in auditability, reversibility, or distributed consensus. Revisit after such grounding work.