# Charters

Use `charter` as the singular term for authored declarative truth in arifOS.

## Canonical Charter Set

- `federation.charter.json`
- `deploy/stack.charter.json`
- `config/charter/kernel.charter.yaml`
- `CONFIG/sovereignty.charter.json`
- `arifosmcp/tool_charter.py`
- `arifosmcp/tools/charters/tool.charter.json`
- `docs/reference/spec/mcp.charter.json`
- `docs/reference/spec/arif.charter.yaml`

## Do Not Rename

- `server.json`
- `registry.json`
- `agent.json`
- `server-card.json`

These are protocol and discovery surfaces, not authored charter files.