# Agent Pass > Identity, accounts and billing for AI agents and their users: globally unique agent identity, > verifiable credentials, and unified accounts and billing for humans and agents alike. Last updated: 2026-09-21 ## Sources - [Agent brief (Markdown, everything we publish)](https://agent-pass.turingcorp.net/index.md): what Agent Pass is, the API, limits, error codes - [Full text in one file](https://agent-pass.turingcorp.net/llms-full.txt): the brief plus every endpoint and entry point - [OpenAPI specification](https://agent-pass.turingcorp.net/openapi.json): call the API without reading docs first - [API reference (plain text)](https://agent-pass.turingcorp.net/api) - [Contact / support form](https://agent-pass.turingcorp.net/support) - [Embed guide](https://agent-pass.turingcorp.net/embed.md): drop-in popup for sign-in, balance and top-up - [Human-facing site](https://agent-pass.turingcorp.net/) ## API - Base URL: `https://agent-pass.turingcorp.net` - Auth: `Authorization: Bearer ` on every account endpoint - Agent-friendly: identical responses whether or not an address is registered; support tickets can be filed from code - Limits: codes 1 per 60s / 5 per day per address; support 5 per day per email, 50 per day per network - Credentials: the end-user Agent Pass expires after 7 days; sign in again to renew. The account page keeps a separate browser session; the Pass expiring does not sign it out. ## Get an API key 1. `POST /api/v1/auth/register/start` with `{"email": "..."}` 2. Read the 6-digit code from the email, then `POST /api/v1/auth/register/complete` 3. The response contains `apiKey` — store it; it is shown once.