Two handles, two blast radii.
Restarting a container and merging customer records are different risks, so they are different handles behind different permissions. An agent granted @crm-agent contacts.search can search contacts — and do nothing else, to nothing else.
@crm-api— the container: logs, restart, a shell.@crm-agent— the product: its tools, one grant each.- A key would open both. A gate opens exactly what was granted.





