What’s in a Passport?
A Passport contains:- Identity — What the agent is (agent ID, type, metadata)
- Issuer — Who vouches for the agent (self, internal, verified, or certified)
- Permissions — What the agent is allowed to do (action + resource + constraints)
- Proof — Cryptographic signature proving authenticity
Example Passport
Issuer Tiers
| Tier | Description |
|---|---|
| self | Agent issued its own passport (dev/test only) |
| internal | Issued by an internal/organizational authority |
| verified | Issued by a verified third-party |
| certified | Issued by a certified authority |
Creating Passports
Using the Agent Helper
TheAgent class provides a simpler API for common tasks: