What scopes are
Scopes are strings declared at registration that describe what an agent is authorized to do. They’re embedded in the token and returned by the verify endpoint. ImaRobot does not enforce scopes — that’s the receiver’s job. ImaRobot makes the scopes visible and verifiable.Format
Scopes are free-form strings. We recommend theaction:resource convention:
How receivers use scopes
Scope examples by domain
| Domain | Example scopes |
|---|---|
| Financial data | read:portfolio, read:transactions, write:orders |
| Infrastructure | deploy:production, read:logs, manage:dns |
| Customer data | read:profile, write:preferences |
| Internal tools | read:reports, submit:expense, approve:pr |