AI Agents
AI Agents Guide
Agent Identity
Create and manage cryptographic identities for AI agents with embedded permissions and safety constraints.
Estimated time: 10 minutes
Key Features
Short-lived certificates (1 hour default TTL)
Unique agent identifiers for audit trails
Embedded permissions and constraints
Automatic credential rotation
Certificate revocation support
Integration with existing PKI
1
Create Agent Identity
tacctl agents create \
--name="data-analyzer" \
--description="AI agent for data analysis" \
--owner="ml-team@company.com"2
Assign Permissions
tacctl agents permissions set data-analyzer \
--allow="database:read:analytics-*" \
--allow="api:invoke:reporting/*" \
--deny="database:write:*"3
Generate Credentials
# Via CLI
tacctl agents credentials data-analyzer --ttl=1h
# Via SDK
creds = ta.agents.get("data-analyzer").get_credentials(
ttl="1h",
reason="Scheduled data analysis job"
)