AI infrastructure

AI agent identity and authorization

Issue agents credentials the way you issue them to people. An agent credential names the operating organisation, the scopes it may use, and an expiry, signed by the issuer and checkable by any service it contacts. Access then rests on attested authority instead of a shared secret that leaked into a repo two years ago.

The problem

What teams do today

Agents now make up a growing share of API traffic, and the tools most services have for reasoning about them are an API key and a user agent string. A key says nothing about who operates the agent, what it may do, or whether that permission still holds. So you end up choosing between blocking all automation and trusting all of it.

01
Agent traffic becomes attributable to a named operator
02
Scopes and expiry enforced by the credential, not by a table somebody forgot to update
03
Revoking a compromised agent is one revocation, not a key rotation everywhere
How it works

Three steps with Authbound

  1. Step 01

    Issue the credential

    The operating organisation issues a credential naming the agent, its owner, its scopes and its expiry.

  2. Step 02

    Present it per request

    The agent presents the credential when calling your API instead of a bearer key.

  3. Step 03

    Authorize on attributes

    You validate the signature, check revocation, and grant exactly the scopes the credential carries.

Rules in play

EU AI Act transparency obligations, eIDAS 2.0 electronic attestations

Live demo

We built Sentinel, a company that does not exist, to show this running inside a finished product. The wallet flow in it is the real SDK.

Open the Sentinel demo
Questions

What people ask

How is this different from an API key?
A key is a shared secret with no meaning attached. Whoever holds it is the agent. A credential is signed by an issuer, names the responsible organisation, carries scopes and an expiry, and can be revoked centrally and checked by anyone.
Do we need a relationship with the agent operator?
No, and that is the useful part. Verification runs against the issuer signature and trust list, so you can admit an agent you have never seen on the basis of who vouched for it.
Does this relate to the EU AI Act?
The Act pushes toward transparency about when a system is automated and who is accountable. Attributable agent identity is a practical way to do that, though the Act does not require this specific approach.

Built on Authbound Credential Issuance. One API key covers every flow you add later.