@m.* subjects. The packet grammar does not change.
Order: PROFILE => AUDIENCE => ONTOLOGY => BUNDLE.
PROFILE
Declare tokenizer, charset, density, and capabilities.| Key | Required | Values |
|---|---|---|
^v | Yes | 2.2 |
^charset | Yes | legacy or ascii |
^tok | Yes | cl100k, anthropic, sp_llama, sp_gemini, tekken, neutral |
^density | Yes | low, mid, high |
^cap | No | Repeatable: onto, bundle, decomp |
AUDIENCE
Declare intended receiver.ONTOLOGY
Declare aliases before use.PLT and COH are valid in subsequent packets.
BUNDLE
Declare claim graph for structured doctrine.| Key | Required | Description |
|---|---|---|
^root | Yes | Root claim |
^mode | Yes | strict (1:1) or loose (may fuse) |
^order | Yes | topo (dependency) or time (timestamp) |
^claim | Yes | Repeatable claim IDs |
^dep | No | child>parent |
^c | No | Confidence vector: ^c:C1.obs=95+^c:C1.map=94 |
Backward Compatibility
v2.1 agents parse manifests as ordinary OBS packets about@m.* entities. Unknown keys ignored. Normal packets unaffected.