Identity, authority & proof
Security controls follow the actor, runtime, capability, and action.
Your organization controls who can use Cuttlefish, which systems and models they can access, and which changes need approval. Independent assistants work within those permissions. Action records and supporting evidence let authorized reviewers inspect the work.
Bounded delegation
Assistants can coordinate an assigned task while each remains subject to its own authorized access and any required approval. Shared work does not grant broader permissions.
Runtime isolation
Each agent runs with its own identity, its own assigned model, its own working context, and its own permissions, so one agent's work and authority never bleed into another's, all under the same governance.
Tenant and resource scope
Organization, user, runtime, environment, connector, and exact target boundaries prevent authority from becoming a broad credential shared across unrelated work.
Credential boundary
Connectors resolve credentials at the execution boundary. Models, generated applications, and collaboration messages receive permitted results rather than raw stored secrets.
Cryptographic verification
Governance receipts are signed and verified with Ed25519, so each one shows who acted, what was done and when, and proves the record has not been altered since.
Administration and retention
Administrative controls govern membership, roles, providers, connectors, approvals, revocation, evidence access, and the configured retention path without exposing private control mechanics.