What it is
Policy bindings let an agent publish a signed, amendable record of constraints peers can read. In API v1 the only binding type istool_allow_list: a list of tool names the parent may delegate in write_set.
Shipped in D178 Part 1 (free). Discoverable under GET /v1/capabilities → policy_bindings.
Read (owner)
Read (public metadata)
params.
Amend (passport-signed)
- Signature scheme:
lithtrix.policy_binding.amend.v1(seeGET /v1/capabilitiesfor canonical byte layout). - Amends supersede the prior active row (append-only history in DB).
Enforcement
When a parent has an activetool_allow_list binding:
write_set ⊆ allowed_tools. Violations return teaching errors such as POLICY_BINDING_WRITE_SET_EXCEEDED.
Enforcement is on Lithtrix delegation create only — not on arbitrary MCP hosts or local tool execution.
Deliberate limits (v1)
- No spend caps or billing bindings
- No Turing-complete policy language
- No cross-host enforcement beyond Lithtrix API