Architecture Diagrams
This page provides visual references for the UAICP protocol architecture, terminology mapping, and robust framework-specific integration patterns.
1. Core UAICP Architecture (v0.3)
Loading interactive controls...
2. Terminology Mapping Across Frameworks
With the introduction of v0.3 primitives, the mapping matrix across popular orchestration frameworks ensures deterministic execution regardless of the underlying runtime.
| UAICP Primitive (v0.3) | LangGraph / Vercel AI SDK | AutoGen | CrewAI | OpenAI Agents SDK |
|---|---|---|---|---|
| Envelope | Graph State | Task Context | Task Context | Run Input / Thread |
| Evidence | Node Outputs / Tool Calls | Tool Events | Crew Step Artifacts | Tool Calls + Messages |
| Verification Gate | Custom Verify Node | Validation Step | Completion Check | Evaluator / Verifier Call |
| Policy Gate | Approval Node | Approval Metadata Gate | Risk + Approval Check | Write-Risk Gate |
| Streaming Chunk | streamText / Graph Streams | Reply Streams | Callback Streams | Thread Streaming |
| Rollback (Writes) | Node Reversal Logic | Compensating Task | Task Reversal Hook | Compensating Tool Call |
| Hierarchy (Swarms) | Sub-graph / parent_state | Group Chat parent_id | Crew / Sub-crew Linking | Multi-Agent Handoff ID |
2A. Mapping Flow: Swarms and Streaming (LangGraph & AutoGen)
Loading interactive controls...
2B. Mapping Flow: Swarms and Streaming (CrewAI & OpenAI SDK)
Loading interactive controls...
3. Framework-Specific Flow Patterns
3A. LangGraph-Style Runtime
Loading interactive controls...
3B. AutoGen Runtime (GroupChat Swarm)
Loading interactive controls...
3C. CrewAI Runtime
Loading interactive controls...
3D. OpenAI Agents SDK Runtime
Loading interactive controls...