Every message must include:
-
message_id
(globally unique, UUID v4) -
Destination ID (strictly whitelisted per communication spec)
-
Job ID (LIO run unique identifier, persistent across multi-step chains)
-
Step ID (LIO processing step number, granular trace)
-
Confidence Score Range (min, avg, max if applicable; ensures downstream agents understand belief distribution)
-
Provenance Links (doc+section anchors to permit backtrace)
-
Status Code (
INIT
,PROCESSING
,COMPLETE
,ERROR
) -
UTC Timestamp (ISO 8601 standard)
-
Semantic Conflict Flag (used to trigger contradiction cascade or pause)
-
Locksmith Injection Flag (indicates cognitive stream intended for longer-term memory training)