Carlos Tapia

Reference stack

The AI agent stack, layer by layer

Sixteen layers and the specification that covers each one today. On 21 September sandboxing and agent identity had nothing; a month later both have a young specification.

Standard
2 / 16
Emerging
10 / 16
Experimental
4 / 16
No standard
0 / 16

By plane

Interface

Operator interface

Emerging

AG-UI · Agent Client Protocol · MCP Apps

Human-in-the-loop

Emerging

MCP elicitation 2026-07-28

Orchestration

Control plane / orchestration

Experimental

—

Agent-to-agent

Standard

A2A 1.0.1

Evaluation

Experimental

—

Governance & audit

Emerging

TRACE · W3C PROV-O

Capability

Tool calling

Standard

MCP 2026-07-28

Model access

Emerging

Open Responses · OpenAI Responses API

Knowledge / retrieval

Experimental

—

Context & memory

Experimental

AGENTS.md · Agent Skills

Trust

Observability

Emerging

OTel GenAI semconv

Agent security controls

Emerging

OWASP ACS 0.1.0

Secrets brokering

Emerging

RFC 8693 · SPIFFE

Policy / authorisation

Emerging

MCP Authorization 2026-07-28

Agent identity

Emerging

draft-ietf-wimse-aims-00 · SPIFFE

Execution

Sandboxing / execution

Emerging

OpenSandbox · OCI Runtime Spec

Specifications and implementations

LayerMaturitySpecificationImplementations
Operator interface Emerging AG-UI · CopilotKit Agent Client Protocol · Zed, JetBrains MCP Apps · AAIF Conductor, HumanLayer, LangSmith Studio, CopilotKit
Human-in-the-loop Emerging MCP elicitation 2026-07-28 · AAIF LangGraph interrupts, OpenAI Agents SDK human-in-the-loop, Claude Agent SDK permissions, Temporal signals, seisin (mine)
Control plane / orchestration Experimental No shared specification LangGraph, OpenAI Agents SDK, Microsoft Agent Framework, CrewAI, Google ADK, Temporal
Agent-to-agent Standard A2A 1.0.1 · AAIF A2A Python SDK, Google Agent Development Kit (ADK), AGNTCY, agentgateway
Evaluation Experimental No shared specification Inspect, promptfoo, SWE-bench, Terminal-Bench, DeepEval, sandbox-conformance (mine)
Governance & audit Emerging TRACE · Linux Foundation, Aug 2026 W3C PROV-O · W3C, 2013 Microsoft Agent 365, Credo AI, seisin (mine)
Tool calling Standard MCP 2026-07-28 · AAIF OpenAI function calling, Anthropic tool use, MCP Inspector, agentgateway
Model access Emerging Open Responses · AAIF, 22 Oct 2026 OpenAI Responses API · de facto OpenAI API (de-facto shape), LiteLLM, OpenRouter, vLLM, Ollama, Portkey
Knowledge / retrieval Experimental No shared specification my measurement pgvector, Qdrant, Weaviate, ripgrep, LlamaIndex, GraphRAG
Context & memory Experimental AGENTS.md · AAIF · instructions, not memory Agent Skills · AAIF, 22 Oct 2026 · instructions, not memory Mem0, Letta, Zep
Observability Emerging OTel GenAI semconv · Development Langfuse, Arize Phoenix, LangSmith, OpenLLMetry, Helicone
Agent security controls Emerging OWASP ACS 0.1.0 · OWASP NeMo Guardrails, Llama Protections, LLM Guard, OpenAI Agents SDK guardrails
Secrets brokering Emerging RFC 8693 · IETF SPIFFE · CNCF HashiCorp Vault, Infisical, 1Password, Aembit, seisin (mine), tartaros (mine)
Policy / authorisation Emerging MCP Authorization 2026-07-28 · AAIF Open Policy Agent (OPA), Cedar, OpenFGA, SpiceDB, Claude Agent SDK permissions, seisin (mine)
Agent identity Emerging draft-ietf-wimse-aims-00 · IETF WIMSE SPIFFE · CNCF Microsoft Entra Agent ID, Okta for AI Agents, Aembit, AGNTCY Identity
Sandboxing / execution Emerging OpenSandbox · AAIF, 22 Oct 2026 OCI Runtime Spec · OCI Anthropic sandbox-runtime, Codex CLI sandbox, nono, E2B, Daytona, gVisor, tartaros (mine)

Method

Standard: a published specification under neutral governance, with independent implementations. Emerging: a specification exists, but it is young, partial or comes from one sponsor. Experimental: frameworks and products, no shared specification. Specifications checked against their primary source on 26 October 2026; implementations against their official pages on 23 October 2026.

Read the notes