Access
One leaked key should not expose the fleet
Each agent gets its own passport. A leak is contained to one agent, and rotation does not take down the rest.
- Per-agent passport
- Targeted revoke
- Rotation without fleet downtime
Passports are verified locally — no calls to LIME. Read the docs
Agent identity
LIME gives each agent a short-lived, verifiable passport. Your service checks it locally with public keys, so one leaked key cannot expose the fleet.

Platform
Four failure modes LIME removes — each at a different layer.
Access
Each agent gets its own passport. A leak is contained to one agent, and rotation does not take down the rest.
Runtime
Your service validates the signature with cached public keys. LIME is not on the hot path and cannot become your outage.
Data
Your service maps agent_id to its own user record. LIME never receives or stores that mapping.
Identity
Tool calls, site login and APIs present the same agent_id in channel-specific, short-lived proofs.
How it works
Issue, present, verify — the only three moving parts.
For developers
Add passport verification where the request enters your service. The same check works for tool calls, HTTP and site login.
# pip install lime-agents-sdk (import name: lime_agents)
from lime_agents import LimeAgent
lime = LimeAgent() # Agent Token from env
tools = await lime.list_tools("https://tools.example.com")pip install lime-agents-sdk (or lime-mcp-server-sdk on the service side).Where it fits
Stop accepting opaque agent tokens; verify a scoped passport on every call.
Give each customer agent its own identity and revoke it without touching others.
Link an agent to your user record without sending that mapping to LIME.
Questions
Verification uses cached public keys; passports issued before the outage stay valid until expiry. Only new issuance needs LIME.
Pause stops new passports immediately. Already-issued passports expire within their short TTL; emergency revocation also removes the signing key.
No. Keep your existing login; add one passport check where the agent request enters your service.
In your service. LIME stores agent identity, not your user graph.
Agent id, public metadata, issuance and revocation events. Not your users.
Core agent identity is free, forever.
Issue a scoped passport and verify it locally.