{
  "AgentCollective": {
    "fields": [
      "collective_id",
      "creator",
      "objective",
      "policy_ceiling",
      "capability_ceiling",
      "authority_envelope",
      "resource_budget",
      "parent",
      "now"
    ],
    "canonical": true
  },
  "CollectiveState": {
    "fields": [
      "membership",
      "roles",
      "active_tasks",
      "pending_proposals",
      "current_objective",
      "resource_allocation",
      "budgets",
      "trust_state",
      "risk_state",
      "shared_memory_root",
      "world_state_root",
      "trajectory_root",
      "governance_root",
      "provenance_root",
      "evidence_root",
      "lifecycle"
    ],
    "canonical": true
  },
  "CollectiveContract": {
    "fields": [
      "contract_id",
      "version",
      "objective",
      "members",
      "roles",
      "allowed_actions",
      "prohibited_actions",
      "resource_ceiling",
      "token_budget",
      "financial_budget",
      "time_limit",
      "delegation_ceiling",
      "capability_ceiling",
      "evidence_requirements",
      "termination_conditions",
      "recovery_conditions",
      "signature_b64",
      "issuer",
      "issuer_public_key_b64",
      "activated",
      "revoked",
      "activated_body"
    ],
    "canonical": true
  },
  "CollectiveRole": {
    "fields": [
      "name",
      "responsibilities",
      "authority"
    ],
    "canonical": true
  },
  "CollectiveTrustVector": {
    "fields": [
      "values"
    ],
    "canonical": true
  },
  "CollectivePassport": {
    "fields": [
      "collective_id",
      "parent_agent",
      "members",
      "delegation_tree",
      "shared_resources",
      "shared_budget",
      "capability_ceiling",
      "creator",
      "member_passport_digests",
      "membership_policy",
      "role_assignments",
      "authority_envelope",
      "objective",
      "resource_budget",
      "collective_policy",
      "formation_event",
      "provenance_root",
      "current_state",
      "version",
      "expires_at",
      "revoked",
      "signature_b64",
      "issuer",
      "issuer_public_key_b64"
    ],
    "canonical": true
  }
}
