Skip to content

Architecture Documentation

Comprehensive architecture documentation for the Open Agent Auth framework — a standards-based authorization framework for AI agent operations.

Architecture Overview

Documentation Index

Core Architecture

ModuleDescription
Token ReferenceToken types (ID Token, WIT, WPT, PAR-JWT, VC, AOAT), structures, lifecycle, and relationships
Identity & WorkloadDual-layer identity model, workload isolation, IDP architecture, identity binding
Authorization FlowOAuth 2.0 + PAR flow, five-layer verification, policy evaluation
SecurityCryptographic protection, key management, threat mitigation, audit & compliance

Protocol & Integration

ModuleDescription
Agent Authorization FlowComplete six-phase AOA protocol flow from user authentication to tool execution
MCP Protocol AdapterModel Context Protocol integration with five-layer verification
Spring Boot IntegrationAutoconfiguration, role detection, bean lifecycle, configuration properties
Integration InfrastructureKey Resolution SPI, Peers Configuration, OAA Configuration Discovery
  1. Token — Understand the six token types and their relationships
  2. Identity — Learn the dual-layer identity model and workload isolation
  3. Authorization — Follow the complete authorization flow end-to-end
  4. Security — Review cryptographic protection and audit mechanisms
  5. MCP Protocol — See how authorization integrates with MCP tool invocation
  6. Integration — Configure and deploy with Spring Boot

Maintainer: Open Agent Auth Team Last Updated: 2026-03-03

Released under the Apache 2.0 License.