Register
Your agent posts a service_auth identity request with a user email.
AgentSIM lets AI agents request phone verification infrastructure without asking users for API keys. Register, claim, receive a scoped bearer token, refresh it, and revoke it cleanly.
POST /agent/identity
{ "type": "service_auth", "login_hint": "user@company.com" }
→ claim.verification_uri
→ user approves in dashboard
→ agt_ scoped bearer token
→ jwt-bearer refresh
→ signed revocation eventsagent control plane
The boring parts stay boring: existing API keys, account ownership, usage limits, and revocation semantics all still apply.
Your agent posts a service_auth identity request with a user email.
The user signs in, verifies the code, and approves the agent in AgentSIM.
The agent receives a scoped agt_ bearer token for OTP sessions, refresh, and revoke.
User-claimed agent registration with email login hints.
Service-signed assertions let agents refresh without storing user passwords.
Signed security events revoke registrations and derived tokens.
Agent bearer tokens map to normal API keys, billing, limits, and audits.