{
  "AgentMessage": {
    "fields": [
      "message_id",
      "sender_agent_id",
      "recipient_agent_id",
      "message_type",
      "content",
      "sender_passport_digest",
      "timestamp",
      "expiration",
      "provenance",
      "parent_message",
      "session",
      "collective",
      "delegation_context",
      "trust_context",
      "policy_context",
      "nonce",
      "source_kind",
      "signature_b64",
      "signer_public_key_b64",
      "verification_state"
    ],
    "canonical": true
  },
  "MessageProvenance": {
    "fields": [
      "origin",
      "sender",
      "source_kind",
      "intermediaries",
      "transformations",
      "tool_source",
      "mcp_source",
      "external_source",
      "memory_source",
      "human_source",
      "model_source",
      "timestamp",
      "integrity_status"
    ],
    "canonical": true
  },
  "AgentIntent": {
    "fields": [
      "intent_id",
      "originating_agent",
      "objective",
      "requested_action",
      "target",
      "resource",
      "purpose",
      "constraints",
      "expected_consequence",
      "evidence_references",
      "source_messages",
      "trajectory",
      "collective_context",
      "authority_context",
      "confidence",
      "uncertainty",
      "expiration",
      "taint",
      "interpretation",
      "authority"
    ],
    "canonical": true
  },
  "ContextElement": {
    "fields": [
      "element_id",
      "kind",
      "source",
      "trust_level",
      "provenance",
      "timestamp",
      "integrity_status",
      "content_digest",
      "taint"
    ],
    "canonical": true
  },
  "IntentCheckpoint": {
    "fields": [
      "checkpoint_id",
      "intent_id",
      "context_root",
      "message_root",
      "provenance_root",
      "memory_root",
      "collective_root",
      "trajectory_root",
      "world_state_root",
      "authority_root",
      "at"
    ],
    "canonical": true
  }
}
