Skip to main content

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)

Download SVGUse mouse wheel to zoom and drag to pan.

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 SDKAutoGenCrewAIOpenAI Agents SDK
EnvelopeGraph StateTask ContextTask ContextRun Input / Thread
EvidenceNode Outputs / Tool CallsTool EventsCrew Step ArtifactsTool Calls + Messages
Verification GateCustom Verify NodeValidation StepCompletion CheckEvaluator / Verifier Call
Policy GateApproval NodeApproval Metadata GateRisk + Approval CheckWrite-Risk Gate
Streaming ChunkstreamText / Graph StreamsReply StreamsCallback StreamsThread Streaming
Rollback (Writes)Node Reversal LogicCompensating TaskTask Reversal HookCompensating Tool Call
Hierarchy (Swarms)Sub-graph / parent_stateGroup Chat parent_idCrew / Sub-crew LinkingMulti-Agent Handoff ID

2A. Mapping Flow: Swarms and Streaming (LangGraph & AutoGen)

Download SVGUse mouse wheel to zoom and drag to pan.

Loading interactive controls...

2B. Mapping Flow: Swarms and Streaming (CrewAI & OpenAI SDK)

Download SVGUse mouse wheel to zoom and drag to pan.

Loading interactive controls...

3. Framework-Specific Flow Patterns

3A. LangGraph-Style Runtime

Download SVGUse mouse wheel to zoom and drag to pan.

Loading interactive controls...

3B. AutoGen Runtime (GroupChat Swarm)

Download SVGUse mouse wheel to zoom and drag to pan.

Loading interactive controls...

3C. CrewAI Runtime

Download SVGUse mouse wheel to zoom and drag to pan.

Loading interactive controls...

3D. OpenAI Agents SDK Runtime

Download SVGUse mouse wheel to zoom and drag to pan.

Loading interactive controls...