6 building blocks for agent governance
Everything you need to register, authenticate, authorize, and audit AI agents – from identity to revocation.
Agent identity
Agents as first-class identities with sponsors, lifecycle management, and attestation.
Authentication
OAuth 2.1 auth server for MCP and A2A protocols – standards-first, zero proprietary lock-in.
Consent
Granular per-resource consent – the same pattern as PSD2, but built for AI agents. Revocable anytime, with full audit trail.
Authorization
Policy-based, runtime authorization via OPA and Rego – fine-grained per agent, per tool, and per tenant. AuthZEN-compatible for interoperable access decisions across systems.
Vault & secrets
Token vault, certificate lifecycle, and secretless authentication via clavik, our secrets management layer.
Audit & control
Every agent action is logged in an immutable audit trail. CIBA-based human-in-the-loop approval lets you require human sign-off before sensitive operations – with instant revocation at any time.
Agent Authentication Flow
Interactive walkthrough of cidaas agent delegation, OAuth-based access, runtime policy, and auditable execution.
Delegation
Agent
Consent
Token
Policy
& Audit
- Approves agent identity
- Selects allowed tools
- Sets tenant and limits
- Requests delegated access
- Acts only inside approved limits
- Cannot self-expand permissions
- Separate the user sponsor from the agent workload identity
- Collect consent with concrete task, tool, and tenant boundaries
- Prefer narrow, revocable permissions over broad persistent grants
- Presents client identity
- Proves registered credential
- Requests access bootstrap
- Client authenticated
- Sponsor context linked
- Ready for fine-grained consent
- Do not blur user consent with client authentication
- Prefer strong client auth such as private_key_jwt or mTLS
- Make the authenticated software identity visible in logs and policy
- calendar.read → granted
- calendar.write → granted
- files.delete → denied
- Tenant corp-eu only
- Expires in 30 minutes
- Approval required for external
- Record what is allowed and what is explicitly denied
- Attach delegation to concrete resources, not generic global scopes
- Store enough detail for audit and forensic review
- Builds token from consent
- Binds to target resource
- Limits lifetime and scope
- Validates audience & expiry
- Checks delegated context
- Rejects unrelated reuse
- Issue delegated tokens for a specific audience or resource
- Prefer very short lifetimes for agent execution tokens
- Avoid generic long-lived bearer tokens for powerful actions
- Reads consent + token
- Checks live risk signals
- Returns allow / deny / approve
- Allow low-risk internal
- Require approval for external
- Deny expired or cross-tenant
- Evaluate every sensitive action at runtime, not just at sign-in
- Feed live context into policy: risk, destination, tenant, approval
- Let policy return allow, deny, or require human approval
- Runs inside approved limits
- Only allowed operation executes
- Response captured
- Who approved it
- Which agent performed it
- What happened and when
- Tie every action back to both the user and the agent
- Store the policy decision and execution result together
- Keep an immutable trace for review, compliance, and incident response
AI agents across industries
Every industry deploying autonomous agents faces the same challenge: identity, consent, and control.
Autonomous trading agents
AI agents that execute trades need granular per-action consent, PSD2-compliant audit trails, and real-time revocation when limits are breached.
Patient data access agents
Medical AI assistants accessing EHR data require purpose-limited consent, GDPR audit logging, and human approval for sensitive operations.
Customer service agents
Agents handling returns, refunds, and order modifications need scoped authorization per customer, tenant, and action – with full traceability.
Supply chain orchestration
AI agents coordinating across supplier APIs require multi-tenant identity, certificate-based auth, and machine-to-machine delegation chains.
From open banking to agent consent
The same consent framework trusted by banks – now extended for AI agents and agent-based authorization. cidaas already powers PSD2-compliant consent for financial services customers across Europe – the same engine, now available for AI agents.
“Consent is not just a feature – it’s the bridge between user intent and agent authority.”
Sadrick Widmann
CEO, cidaas
Two pillars of agentic identity
Whether you’re securing MCP tool access or governing autonomous agents – cidaas has you covered.
Secure your MCP servers
OAuth 2.1-based authentication for Model Context Protocol servers. Control which tools and data sources AI agents can access with fine-grained authorization.
Identity for autonomous agents
Issue machine identities, enforce scoped tokens, and audit every action. Built for A2A, human-in-the-loop, and fully autonomous agent workflows.
Identity control plane for AI agents
The pluggable stack
Three products, one coherent platform – each independently deployable, all natively integrated.
IDENTITY CONTROL PLANE
- Agent registration & lifecycle
- MCP auth server (OAuth 2.1)
- Consent management
- Policy-based authorization
- Human-in-the-Loop with CIBA
- Multi-tenant group management
ORCHESTRATION ENGINE
- Agent lifecycle automation
- AI-assisted flow design
- Agentic workflows
- Real-time monitoring
- Event-driven orchestration
- Visual workflow builder
TRUST FOUNDATION
- Vault
- Certificate lifecycle
- Secretless authentication
- Encryption as a service
- Sovereign key management
Built for European Sovereignty
EU data residency
All data processed and stored in the EU. Full GDPR compliance by design.
Regulatory ready
Built for GDPR, NIS2, and DORA – not retrofitted, architected from day one.
No US cloud lock-in
Sovereign infrastructure. No dependency on US hyperscalers for critical IAM.
European IAM Ecosystem
cidaas, cnips, and clavik form a complete European identity, integration, and security stack – built, hosted, and operated in the EU.
Identity for Humans. Machines. Agents.
Made in Germany.
Talk to our team about securing your agentic AI infrastructure with EU-sovereign identity.