01
Agent Identity & Credential Lifecycle
Establishing identity for users, devices, agents, and workloads from the runtime environment, and issuing scoped, ephemeral credentials bound to user, agent, and task rather than static API keys.
“issuing ephemeral, identity-bound credentials at every hop” www.keycard.ai
Mapped capabilities
4 capabilities
Runtime-derived agent and workload identity
Agents establish identity from their deployment environment (Vercel, Cloudflare, Fly.io, AWS, GCP, Azure) with no secrets on disk.
Scoped, short-lived credential issuance
Credentials bound to the user, agent, and task, with narrow scope and an expiry such as 15m with optional auto-refresh.
Credential rotation and revocation
SDK-managed issuance, storage, rotation, and revocation so callers do not manage token lifecycles.
Identity provider types
Application, user, and workload identity across plans; device identity at the enterprise tier, including SSO and mTLS device binding.
Illustrative example
- Input
- Under a policy allowing logs:read during bug-fix tasks, an agent requests Datadog log access for task KYC-847 on behalf of a user authenticated via SSO.
- Expected behavior
- Keycard issues a credential limited to datadog/logs read-only, bound to the requesting user, the agent, and the task, and carrying a short expiry rather than an open-ended lifetime.



