Validity rules for protocol participation
Check completeness, context, and structure
Reference model
Draft v0.1 is explicit and boundary-aware
ReferenceMeaningDetailsUse
Completeness
Required fields exist
Agent, evidence, lifecycle, and version refs exist
Admissible
References
External records remain external
Agent and capability records stay external
Attributable
Boundaries
Payloads stay private
Protocol carries refs, not payloads or credentials
Safe
Protocol format
Concrete JSON for the active Draft v0.1 surface
Protocol format
Validation result
Invalid envelopes return structural blockers
Validation
blockers
{
"ok": false,
"blockers": [
"case_ref_missing",
"trace_ref_missing",
"evidence_refs_missing",
"required_role_missing",
"private_payload_embedded"
]
}Operating rules
Protocol stays separate from Relay and execution
Validation preserves structure
Outcome merit stays with Relay and the decision layer