What it is
Agent freeze is an in-place kill switch for a registered agent: it setsagents.frozen_at (UTC) and blocks normal API use without rotating keys or transferring custody.
Shipped in D178 Part 1 (free on all tiers). Discoverable under GET /v1/capabilities → security.freeze and MCP lithtrix_freeze.
Request
- Root
ltx_*required — scoped sub-keys cannot freeze the parent. - Idempotent — repeat calls return the same
frozen_attimestamp. - Irreversible via API v1 — there is no self-service unfreeze; operator recovery is out of scope for this route.
What freeze does
Enforcement applies to Lithtrix API calls authenticated with Lithtrix keys — not to local model runtime or off-platform actions.
Not the same as
See Custody and recovery.
MCP
Tool definition:GET /mcp/v1/lithtrix-freeze.json — same semantics as the HTTP route.