Keel is the authority layer around AI execution. Before an agent does anything consequential — a model call that matters, a tool call, a payment, a system change — it requests a permit. This surface tells it how. It is a protocol, not a registry.
Request a permit before a consequential action. Act only on a live allow.
deny · challenge · throttle · expired · revoked → do not act. Can't get a permit? Fail closed.
Being known to Keel is not authority — only a permit is. Keel does not issue your identity; your operator supplies or binds the runtime credential Keel uses to attribute requests. Registration never stands in for a permit.