Authority is a person's act
Only a person creates or widens a grant. An agent key cannot grant itself, or another agent, anything.
Security
If you find a vulnerability in CommandAGI, tell us privately first. We read every report and we reply.
Email security@commandagi.com. Please include:
Give us a reasonable time to fix the problem before you disclose it. Do not access other people's data beyond what you need to show the problem, do not degrade the service, and never send commands to a machine you do not own.
commandagi packages on npm and PyPIMachine-readable contact details are at /.well-known/security.txt.
By design
Only a person creates or widens a grant. An agent key cannot grant itself, or another agent, anything.
A principal acts with a credential, never by naming itself. The host keeps only the credential's hash.
Every action on a machine is written to its run, with who sent it, before the driver is called.
Connection secrets live in the host's secret store or in memory — never in a world, a definition, settings, a stream or a log line.
The local host listens on 127.0.0.1 only, and its control endpoints refuse requests that come from a web page.
API keys are stored as hashes, never as the key itself.