> ## Documentation Index
> Fetch the complete documentation index at: https://docs.imarobot.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ImaRobot Documentation

> The identity and verification layer for AI agents.

# Welcome to ImaRobot

ImaRobot answers one question, in real time, at the moment an external AI agent calls your API:

**"Is this agent who it claims to be — and is it still authorized?"**

No more ambient credentials. No more service role keys handed to agents with no scope boundaries. Just cryptographically signed, scoped, revocable identity — verified in under 50ms.

## How it works

<CardGroup cols={3}>
  <Card title="Issue" icon="key" href="/guides/register-first-agent">
    Register an agent and issue it a signed RS256 JWT with declared scopes and an expiry.
  </Card>

  <Card title="Verify" icon="shield-check" href="/api-reference/verify">
    Any receiver calls `GET /v1/verify/{token}` and gets back `valid`, `agent_id`, `issuer`, `scopes`, `expires_at`.
  </Card>

  <Card title="Revoke" icon="ban" href="/api-reference/agents/revoke">
    Revoke an agent instantly. Revocation is enforced at verification time — no cache lag.
  </Card>
</CardGroup>

## Get started in 5 minutes

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Register your first agent, issue a token, and verify it against the live API.
  </Card>

  <Card title="Verify SDK" icon="npm" href="/sdks/verify">
    Add `imarobot-verify` to any Express app and protect routes in 3 lines.
  </Card>

  <Card title="Agent SDK" icon="robot" href="/sdks/agent">
    Use `imarobot-agent` to register and manage agents from your codebase.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/introduction">
    Full REST API docs with request/response examples.
  </Card>
</CardGroup>
