Skip to main content
v2.2 adds four optional manifests before normal packets. They are ordinary OBS packets over reserved @m.* subjects. The packet grammar does not change. Order: PROFILE => AUDIENCE => ONTOLOGY => BUNDLE.

PROFILE

Declare tokenizer, charset, density, and capabilities.
ID:SYS|OBS.99|@m.PROFILE|@agent.SYS|^v:2.2+^charset:ascii+^tok:neutral+^density:mid+^cap:onto+^cap:bundle|NOW
KeyRequiredValues
^vYes2.2
^charsetYeslegacy or ascii
^tokYescl100k, anthropic, sp_llama, sp_gemini, tekken, neutral
^densityYeslow, mid, high
^capNoRepeatable: onto, bundle, decomp

AUDIENCE

Declare intended receiver.
ID:FIN-01|OBS.99|@m.AUDIENCE|@agent.FIN-01|^to:role.trader+^to:cap.flow_parse|NOW

ONTOLOGY

Declare aliases before use.
ID:ASM-01|OBS.99|@m.ONTOLOGY.swarm|@agent.ASM-01|^def:PLT=platoon+^def:COH=cohort+^map:PLT=tactical+^map:COH=fusion|NOW
After this, PLT and COH are valid in subsequent packets.

BUNDLE

Declare claim graph for structured doctrine.
ID:ARCH-01|OBS.99|@m.BUNDLE.B1|@agent.ARCH-01|^root:C2+^mode:strict+^order:topo+^claim:C1+^claim:C2+^dep:C2>C1|NOW
KeyRequiredDescription
^rootYesRoot claim
^modeYesstrict (1:1) or loose (may fuse)
^orderYestopo (dependency) or time (timestamp)
^claimYesRepeatable claim IDs
^depNochild>parent
^cNoConfidence 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.