# AIM Use Cases

Practical guides organized by what you are trying to accomplish. Each guide includes exact commands, expected output, and estimated time.

| Use Case | Audience | Time |
|----------|----------|------|
| [Register my agent](use-cases/register-my-agent.md) | Any developer | 2 min |
| [Audit agent actions](use-cases/audit-agent-actions.md) | Any developer | 5 min |
| [Enforce capabilities](use-cases/enforce-capabilities.md) | Any developer | 5 min |
| [Embed in my app](use-cases/embed-in-my-app.md) | Library/framework developers | 10 min |
| [Fleet governance](use-cases/fleet-governance.md) | Teams managing multiple agents | 30 min |

## Where to Start

**Single agent, no infrastructure** -- Start with [Register my agent](use-cases/register-my-agent.md). Everything runs locally using Ed25519 keys and file-based storage.

**Adding identity to your own framework** -- Go to [Embed in my app](use-cases/embed-in-my-app.md) for programmatic access via `@opena2a/aim-core` or the Python SDK.

**Team with multiple agents** -- Jump to [Fleet governance](use-cases/fleet-governance.md) for centralized audit, OIDC, and dashboard-based management.
