┌──────────────────────────────────────────────────┐
│ Agent │
│ (e.g., travel planner, coding assistant) │
└──────────────────┬───────────────────────────────┘
│ ATH Client
┌──────────────────▼───────────────────────────────┐
│ ATH Gateway │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ Agent Registry │ │
│ │ - Agent identity verification │ │
│ │ - Per-agent capability policies │ │
│ │ - App-side authorization decisions │ │
│ └─────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ Authorization Engine │ │
│ │ - Scope intersection enforcement │ │
│ │ - Token-to-agent binding │ │
│ │ - Audit logging │ │
│ └─────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ OAuth Bridge │ │
│ │ - OAuth flow delegation │ │
│ │ - Token management & refresh │ │
│ │ - API proxy │ │
│ └─────────────────────────────────────────────┘ │
└──────────────────┬───────────────────────────────┘
│ Standard OAuth 2.0 / HTTPS
┌──────────────────▼───────────────────────────────┐
│ Service Provider │
│ (no changes required) │
└──────────────────────────────────────────────────┘