Versioning and compatibility posture
Visible, compatible, public protocol change
Reference model
Draft v0.1 is explicit and boundary-aware
ReferenceMeaningDetailsUse
Draft v0.1
Current model
Active reference for message, trace, lifecycle, and checks
Current
Stable release
Not yet published
Stable waits for durable external citation
Pending
Compatibility
No silent drift
Changes stay visible, not hidden in implementation
Guardrail
Protocol format
Concrete JSON for the active Draft v0.1 surface
Protocol format
Versioned envelope
Every message names the protocol contract
Action Card
protocol_v0_1
{
"protocolVersionRef": "protocol_v0_1",
"eventKind": "threshold_transition_proposed",
"governedCaseRef": "governed_case_ref_capital_guide_threshold_001",
"traceRef": "trace_ref_capital_guide_threshold_001",
"participants": [
{
"participantRef": "participant_ref_capital_guide_evidence_monitor",
"participantRole": "originator",
"capabilityVersionRef": "capability_version_ref_evidence_monitor_0_1_0"
},
{
"participantRef": "participant_ref_capital_guide_readiness_analyst",
"participantRole": "proposer",
"capabilityVersionRef": "capability_version_ref_readiness_analyst_0_1_0"
},
{
"participantRef": "participant_ref_capital_guide_progression_review",
"participantRole": "challenger",
"capabilityVersionRef": "capability_version_ref_progression_review_0_1_0"
},
{
"participantRef": "participant_ref_neura_relay_resolver",
"participantRole": "resolver",
"capabilityVersionRef": "capability_version_ref_relay_resolution_0_1_0"
}
],
"currentState": "proposed",
"proposedNextState": "under_review",
"boundary": {
"payloadMode": "ref_only",
"privatePayloadEmbedded": false,
"domainSemanticsEmbedded": false
}
}Operating rules
Protocol stays separate from Relay and execution
Versioning preserves trust
Readers know which contract applied