Message Schema

Canonical message envelope for protocol participation

This reference defines the active message envelope and the minimum structural references required for interpretable protocol participation.

Status
Draft v0.1 canonical reference
Role
Defines the active protocol message form and required references.
Use
Use this surface when implementing, evaluating, or citing the active message model.

Required structure

A valid envelope must carry the required protocol references

A participation act only counts as protocol interaction when the message envelope carries enough structure for attribution, context, evaluation, and version-aware interpretation.

Participant reference
Identifies the acting participant through a recognized protocol-relevant identity reference.
Capability reference
Indicates the declared capability, role, or authority basis under which the participant is acting.
Task reference
Anchors the message to the relevant task, workflow, or lifecycle context.
Temporal reference
Carries the timing data needed to order participation and evaluate it within the correct process sequence.
Version reference
Binds the message to the relevant protocol version so evaluation occurs against the correct rule model.

Structural effect

The schema makes participation parseable and checkable

The message schema exists so independent systems can read the same participation act, classify it correctly, and evaluate whether it fits the active protocol structure.

Parseable
The envelope provides enough structure for independent systems to read the same participation act consistently.
Attributable
The acting participant and invoked capability are explicit enough to assign responsibility within the protocol.
Contextual
Task and lifecycle references place the participation act inside the correct operational context.
Checkable
The message can be evaluated for completeness, admissibility, and conformance under the active rule model.

Boundary note

The schema defines message form, not truth or result merit

This surface defines the structure required for protocol participation. It does not determine whether a disputed claim is true or whether a contested outcome should prevail.

What this surface governs
The active protocol message form and the structural references required for valid participation.
What remains outside this surface
Factual truth assessment, contested result resolution, and decision merit remain outside the schema definition itself.