Guide navigation

Consolidated research · finalized reference

AI acronyms, agent protocols, commerce, identity, and governance

A durable field guide to what each term means, where it is used, whether a specification exists, how implementations behave, what can run locally or remotely, how portable it is, and what an enterprise must govern beyond the wire protocol.

Version 1.0.0Research cutoff 2026-07-2363 registered sources · primary sources prioritizedPublic-code validatedMachine-readable evidence ledger
Executive verdict

There is no single agent protocol. The durable architecture is a composable stack: MCP for capabilities, A2A for delegation, UI protocols for interaction, commerce protocols for checkout, authorization artifacts for user intent, payment protocols for settlement negotiation, and existing identity and policy standards for control.

The highest-risk gap is not message transport. It is preserving identity, authorization, semantics, evidence, and recovery while requests cross adapters and organizational boundaries.

01

Know what kind of thing you are evaluating

AI language places management methods, design patterns, transport protocols, specifications, and laws into the same acronym soup. Evaluation starts by separating them.

TypeMeaningExamplesEnforcement
AcronymAn abbreviation, not an implementation contract.AI, LLM, RAG, OKRNone by itself.
Technique or patternA reusable way to design or operate a system.RAG, ReAct, HITLEngineering practice and evaluation.
ConventionA voluntarily adopted shared format.AGENTS.md, llms.txt, Agent SkillsTool adoption and ecosystem expectation.
SpecificationNormative requirements or a data model.MCP specification, A2A specification, C2PAConformance, contracts, and compatible implementations.
ProtocolMessages, states, interactions, errors, and lifecycle rules.MCP, A2A, x402, MPPInteroperable clients and servers.
FrameworkSoftware used to build or run systems.ADK, LangGraph, Semantic KernelRuntime behavior and vendor support.
Governance frameworkAn organizational risk and control model.NIST AI RMFInternal policy, procurement, or sector guidance.
Certifiable standardAuditable management-system requirements.ISO/IEC 42001Certification, contracts, and procurement.
RegulationLegally binding obligations.EU AI ActRegulators, courts, and contractual allocation.
Maturity rule

Do not equate “open,” “uses RFC language,” or “has a GitHub repository” with a mature standard. Look for independent implementations, conformance tests, operational interoperability, neutral governance, lifecycle policy, and procurement recognition.

02

The emerging agent stack

Each layer answers a different question. Combining them is normal. Collapsing them creates ambiguous trust and recovery behavior.

03

Decision map

Start with the relationship being standardized. Then select the protocol, not the other way around.

Agent needs a tool or data sourceUse MCP. Evaluate UTCP when direct native-protocol invocation is preferable to a wrapper server.
Agent delegates an outcome to another agentUse A2A when the remote party owns its workflow and task lifecycle.
Coding agent connects to an editorUse Agent Client Protocol for supported agent-editor combinations.
Owned frontend streams live agent stateUse AG-UI with adapter-level semantic tests.
Remote agent generates trusted native UIPilot A2UI and pin both protocol version and component-catalog fingerprint.
MCP tool needs a rich custom applicationUse MCP Apps only after approving the specific host security model.
Website exposes actions to browser agentsExperiment with WebMCP; retain server APIs as the durable contract.
Agent needs checkout and order lifecycleUse a canonical commerce domain with UCP and ACP adapters.
System must prove delegated purchase intentPilot AP2 or Verifiable Intent; re-evaluate policy at execution time.
HTTP resource requires machine paymentUse x402 for internet-native schemes; pilot MPP for broader payment methods and intents.
Protocol handler needs an authorization decisionUse an external PDP through an AuthZEN-style interface.
Organization needs AI governanceCompose ISO/IEC 42001, NIST AI RMF, OWASP guidance, and applicable law.
04

Current landscape and enterprise stance

The stance reflects public specifications, SDK breadth, conformance evidence, implementation activity, governance, and observable portability gaps at the research cutoff.

ProtocolCategoryPrimary roleEvidence maturityPositionLocal / remotePortabilityEvidence
MCPModel Context Protocol Capability protocolAgent ↔ tools, resources, prompts, appsOperationally established core AdoptLocal and remoteHigh wire; moderate full-stackS01S02S03S05
A2AAgent2Agent Protocol Delegation protocolAgent ↔ independent agentOperationally established core AdoptPrimarily networked; localhost possibleHigh envelope; moderate behaviorS08S09S11S12S13
ACPAgent Client Protocol IDE protocolCoding agent ↔ editorOperationally credible Selective adoptLocal stdio and remote transportsModerate; host capability dependentS14
AG-UIAgent User Interaction Protocol UI event protocolAgent backend ↔ application frontendOperationally credible Selective adoptRemote HTTP/WebSocket patternsModerate; adapter dependentS15S16
A2UIAgent-to-UI Declarative UI protocolRemote agent → trusted native component catalogEmerging implementation Strategic pilotLocal or remote payload deliveryModerate; catalog dependentS17S18
MCP AppsMCP Apps extension Embedded application protocolMCP server → sandboxed interactive viewEmerging implementation Selective adoptLocal or remote MCPHost-specific todayS06S07
WebMCPWeb Model Context Protocol Browser capability protocolWeb page ↔ browser-mediated agentExperimental draft ExperimentBrowser-local page contextLow until browser convergenceS19S20
ACPAgentic Commerce Protocol Commerce protocolBuyer agent ↔ merchant checkoutBeta / emerging implementation PilotRemote commerce APIsModerate within ecosystemS21
UCPUniversal Commerce Protocol Commerce protocolDiscovery, checkout, orders, identity, paymentsOperationally credible Strategic pilotREST, MCP, and A2A bindingsPromising; semantic variation remainsS22S23S24S25
AP2Agent Payments Protocol Authorization evidence protocolUser intent and delegated transaction mandatesEmerging implementation Strategic pilotLocal demos; remote transaction useModerate artifact portabilityS26
x402x402 Machine payment protocolPay-per-resource over HTTP 402Operationally credible Selective adoptLocal server possible; remote settlement commonHigh envelope; payment-scheme dependentS27S28
MPPMachine Payments Protocol Machine payment protocolHTTP payment negotiation across methodsOperationally credible but young Strategic pilotLocal development and remote settlementPromising; method dependentS29S30S31
AuthZENAuthorization API Authorization protocolPolicy enforcement point ↔ decision pointOperationally credible AdoptLocal or remote PDPDecision API portable; policies not necessarilyS32
TAPTrusted Agent Protocol Agent trust protocolAgent request identity and merchant verificationEmerging implementation PilotLocal sample; remote merchant edgeModerate cryptographic envelope portabilityS33
Verifiable IntentVerifiable Intent Delegation credentialHuman → agent constraints and selective disclosureDraft implementation PilotPortable signed artifactsPromising; draft and trust-anchor dependentS34
OASFOpen Agentic Schema Framework Discovery schemaAgent identity, skills, domains, metadataEmerging but executable PilotLocal schema server or remote registryHigh metadata; translation can be lossyS35S36
Agent SpecOpen Agent Specification Interchange formatDeclarative agents, flows, tools, runtimesEmerging interchange format EvaluateLocal files and runtime adaptersSyntax high; semantic behavior moderate/lowS38
Agent SkillsAgent Skills Packaging conventionReusable instructions, scripts, references, assetsUseful convention AdoptLocal packages; distributable remotelyModerate; runtime and supply-chain dependentS39S40
AGENTS.mdAGENTS.md Repository conventionCoding-agent repository instructionsWidely useful convention AdoptLocal repositoryHigh text portability; behavior host dependentS41
UTCPUniversal Tool Calling Protocol Tool discovery/invocation protocolAgent → native HTTP, CLI, gRPC, WebSocket, MCP toolsDraft with implementations EvaluateLocal and remotePotentially high; shifts complexity to clientS42
Web Bot AuthWeb Bot Auth Request authenticationBot/agent operator → websiteEmerging deployment pattern PilotRemote HTTPCryptographic request portability; authorization separateS43
ERC-8004Trustless Agents Registry protocolOn-chain identity, reputation, validationExperimental ExperimentRemote blockchain; local devnets possibleRegistry portable; enterprise trust incompleteS46S47

Origin and governance map

InitiativeOrigin or principal sponsorCurrent public homeGovernance interpretation
MCPOriginally introduced by AnthropicModel Context Protocol project; included in the Linux Foundation Agentic AI Foundation portfolioOpen project with growing neutral-foundation governance and working groups. S03S63
A2AOriginally contributed by GoogleLinux Foundation A2A projectNeutral foundation governance with multi-vendor SDK and conformance work. S08
Agent Client ProtocolZed and coding-agent ecosystemAgent Client Protocol organizationOpen ecosystem protocol; adoption depends on editor and agent support. S14
AG-UIAG-UI / CopilotKit ecosystemAG-UI projectOpen protocol with framework adapters; adapter fidelity is a material concern. S15
A2UIGoogleGoogle A2UI projectOpen early-stage protocol; renderer and catalog convergence still developing. S18
WebMCPBrowser and web-platform contributors including Google and MicrosoftW3C Community Group draftIncubation venue, not a W3C Recommendation. S19
Agentic Commerce ProtocolOpenAI and StripeJointly maintained open repositoryFounding-maintainer governance with a stated path toward broader stewardship. S21
UCPGoogle-led commerce initiativeUniversal Commerce Protocol organizationOpen-source specification, SDK, and conformance ecosystem. S22S23
AP2Google Agentic CommercePublic specification, SDK models, and samplesReference-led emerging protocol; broader trust-standard convergence remains in progress. S26
x402x402 ecosystemx402 FoundationOpen payment protocol with multi-language implementation and extension activity. S27
MPPTempo and StripeMPP specifications and SDK ecosystemMaintainer-led young protocol with cross-language implementation. S29S30
AuthZENOpenID Foundation communityOpenID AuthZEN working group repositoryStandards-oriented authorization interoperability work. S32
TAP / Verifiable IntentVisa / Mastercard-led initiativesPublic reference repositoriesPayment-network trust contributions; not universal enterprise authorization systems by themselves. S33S34
OASF / AGNTCYCisco-originated AGNTCY ecosystemAGNTCY open repositoriesDiscovery, schema, directory, and secure agent infrastructure portfolio. S35S36
Agent Spec / NLWeb / Web Bot AuthOracle / Microsoft / CloudflareSeparate public projectsCompany-originated open work solving agent interchange, conversational web, and signed-bot identity respectively. S38S61S43
05

Protocol briefs

Each brief answers the same operational questions: current state, use case, deployment model, portability, and required controls.

Capability layer

MCP — Model Context Protocol

Adopt

The default open protocol for connecting an agent host to tools, resources, prompts, and optional interactive applications.

Current
2025-11-25 stable at the cutoff.
Next
2026-07-28 release candidate: stateless core, extensions, Tasks, Apps, authorization hardening.
Run
Local subprocess, remote HTTP, containers, serverless, or hybrid gateways.
Portability
Strong wire and schema portability. Moderate auth, approval, UI, and behavioral portability.

Use when

A host needs structured access to an API, database, repository, search system, workflow, prompt library, or user interface.

Enterprise controls

  • Separate protocol termination from domain authorization.
  • Run stable and candidate conformance suites in CI.
  • Publish an explicit host capability matrix.
  • Propagate user, workload, delegation, trace, deadline, and idempotency context.

Evidence S01S02S03S04S05S06S07

Coordination layer

A2A — Agent2Agent Protocol

Adopt

The default candidate for delegating outcomes to an independent, opaque agent while preserving task lifecycle and artifacts.

Current
Stable 1.0 specification.
Bindings
JSON-RPC, gRPC, and HTTP+JSON.
Run
Localhost, internal network, multicloud, or cross-organization.
Portability
Strong task-envelope portability. Behavioral equivalence remains framework-specific.

Use when

The remote party owns its workflow and returns status, messages, artifacts, or requests for more input.

Enterprise controls

  • Treat Agent Cards and remote artifacts as untrusted input.
  • Test cancellation, resubscription, push authentication, deadlines, and idempotency.
  • Preserve user and workload identity across every hop.
  • Do not flatten autonomous agents into generic tool calls when task semantics matter.

Evidence S08S09S10S11S12S13

Developer experience

ACP — Agent Client Protocol

Selective adopt

Separates a coding agent from the editor surface, similar in spirit to how language servers separate language intelligence from IDEs.

Run
Local standard I/O and remote transports.
Owns
The agent owns model, runtime, authentication, and tools; the editor owns interaction.
Complements
MCP can supply tools to the coding agent.
Gap
Tool schemas, reasoning events, process lifecycle, and MCP configuration may not bridge identically.

Evidence S14

Experience layer

AG-UI, A2UI, MCP Apps, and WebMCP

Choose by boundary
AG-UIEvent stream between backend agent and owned frontend.
A2UIDeclarative UI rendered through a trusted native catalog.
MCP AppsRich HTML application rendered in a sandboxed iframe by an MCP host.
WebMCPWebpage exposes structured tools to a browser-mediated agent.

Decision rule

Choose by trust boundary and rendering ownership. A shared acronym does not make these alternatives interchangeable.

Evidence S15S16S17S18S19S20S06S07

Commerce layer

ACP commerce and UCP

Adapters required

Both describe agent-mediated commerce, but they differ in ecosystem origin, lifecycle breadth, conformance evidence, and governance maturity.

Agentic Commerce ProtocolOpenAI and Stripe. Beta. Strong ecosystem integration; public core is primarily schemas, RFCs, and examples.
Universal Commerce ProtocolBroader discovery-to-order lifecycle with REST, MCP, and A2A bindings, SDKs, and conformance tests.

Architecture rule

Keep a canonical internal commerce domain. Implement ACP and UCP as adapters. Preserve raw protocol evidence for disputes and migration.

Evidence S21S22S23S24S25

Transaction layer

AP2, x402, and MPP

Separate the layers
AP2Captures user intent and delegated authorization evidence.
x402Internet-native pay-per-resource negotiation using HTTP 402.
MPPHTTP payment negotiation supporting multiple methods and payment intents.

Architecture rule

Authorization evidence is not settlement. Payment is not checkout. Checkout is not dispute resolution. Model each independently.

Evidence S26S27S28S29S30S31

Trust layer

OAuth, AuthZEN, TAP, and Verifiable Intent

Compose, do not replace

Identity remains the least consolidated layer. Different mechanisms prove different actors, authorizations, and transaction facts.

  • OAuth/OIDC and workload identity: principals and delegated access.
  • AuthZEN: a portable policy decision interface, not a portable policy language.
  • Visa TAP / Web Bot Auth: signed agent-originated HTTP requests.
  • Verifiable Intent / AP2: user-imposed transaction constraints and evidence.

Evidence S32S33S34S43S44S45

Naming hazard

“ACP” is not one protocol

Agentic Commerce Protocol

OpenAI and Stripe commerce and checkout specification.

Agent Client Protocol

Coding-agent-to-editor integration.

Agent Communication Protocol

IBM/BeeAI initiative that joined the A2A direction.

Agent Connect Protocol

AGNTCY REST-oriented agent invocation specification, now archived.

Control: spell out the name in every architecture diagram, ADR, catalog, dependency record, telemetry attribute, and procurement document. S14S21S37

06

What public code changed

Specifications explain intent. Repositories reveal operational maturity, integration loss, version drift, and the difference between reference code and an interoperable ecosystem.

Implementation and framework surface

EcosystemPublic implementation surfacePractical implicationEvidence
MCPOfficial SDKs across TypeScript, Python, Java, Kotlin, C#, Go, PHP, Ruby, Rust, and Swift; Inspector and conformance tooling.Broad language portability, but advanced capabilities and host behavior still need a tested matrix.S03S04S05
A2AOfficial Python, Go, JavaScript, Java, .NET, and Rust SDKs; samples, TCK, and multi-hop ITK.One of the strongest public interoperability test surfaces in the agent protocol landscape.S11S12S13
Agent Client ProtocolRust, TypeScript, Python, and Kotlin SDKs plus coding-agent adapters.Useful editor-agent portability; MCP forwarding and host extensions require pairwise validation.S14
AG-UIReference implementation and adapters for frameworks including LangGraph, CrewAI, Microsoft Agent Framework, Google ADK, AWS Strands, and Mastra.Framework breadth is high; transformation correctness is the main release risk.S15
A2UI / MCP AppsReference renderers and examples; MCP Apps libraries for views, React, app bridges, and servers.Host and renderer implementations remain part of the interoperability contract.S18S06
CommerceUCP JavaScript and Python SDKs plus conformance; ACP OpenAPI, JSON Schema, RFCs, and examples.UCP currently exposes stronger independent implementation scaffolding; both still belong behind adapters.S23S24S25S21
Paymentsx402 TypeScript, Python, and Go implementations; MPP TypeScript, Python, Rust, Go, and Ruby implementation paths.Executable ecosystems exist; commercial and regulatory completeness still depends on the chosen method and provider.S27S29
Agent interchangeAgent Spec adapters and reference runtime for multiple agent frameworks; OASF validation and registry tooling.Configuration can move more easily than behavior. Require explicit loss reports and behavioral contract tests.S38S35

Stronger than expected

UCP

SDKs and a language-independent conformance suite move UCP beyond a documentation-only proposal. It is the strongest candidate for a neutral commerce adapter, though not a canonical internal model. S22S23S24S25

Stronger than expected

x402 and MPP

Both expose executable middleware, SDKs, and local practice paths. Their remaining gaps are commercial, regulatory, settlement, refund, and payment-method semantics—not absence of code. S27S29S30S31

More caution required

Agentic Commerce Protocol

The public core is a beta specification with schemas, OpenAPI artifacts, RFCs, and examples. Treat it as an ecosystem adapter until independent conformance and broader implementation evidence mature. S21

Core mature, edge uneven

MCP

Multiple official SDKs, Inspector, and conformance tooling establish the core. Host approvals, remote auth, user attribution, advanced features, and Apps support still require explicit compatibility evidence. S03S04S05S06

Core mature, adapters uneven

A2A

The TCK and ITK are unusually strong evidence. Framework adapters still need tests for context, cancellation, streaming, error mapping, and identity propagation. S11S12S13

Host-specific

UI protocols

AG-UI, A2UI, and MCP Apps demonstrate real implementations, but equivalent rendering, state reconciliation, errors, and security depend on host and adapter behavior. S15S18S06

Red-team conclusion

“Compatible” must be qualified. A production claim should name the protocol version, SDK, transport, host, extension set, authentication flow, conformance results, and known semantic losses.

07

Bridge fidelity is the principal interoperability risk

A bridge is a compiler between semantic systems. It can produce valid output while changing meaning.

A protocol bridge is a compiler, not a pipe.

Identity invariants

  • User principal
  • Agent principal
  • Workload principal
  • Delegation chain
  • Audience and tenant

Tool invariants

  • Input and output schema
  • Annotations
  • Error code and severity
  • Side-effect classification
  • Approval requirement

Execution invariants

  • Cancellation
  • Deadline
  • Idempotency
  • Trace context
  • Retry semantics

Content invariants

  • MIME type
  • Filename
  • Structured content
  • Binary integrity
  • Provenance

Streaming invariants

  • Ordering
  • Partial versus final
  • Duplicate handling
  • Replay behavior
  • Reconnect semantics

Policy invariants

  • Decision inputs
  • Obligations
  • Human approval state
  • Purpose and spend limits
  • Runtime re-evaluation

State invariants

  • Task identifier
  • Checkpoint
  • Memory scope
  • Artifact lineage
  • Session boundary

Failure rule

  • Fail explicitly
  • Emit compatibility report
  • Never silently downgrade
  • Retain source envelope
  • Provide rollback path

Machine-readable bridge contract

identity:
  user_principal: preserve
  agent_principal: preserve
  workload_principal: preserve
  delegation_chain: preserve

tool:
  input_schema: preserve
  output_schema: preserve
  errors: preserve_code_and_severity

execution:
  cancellation: preserve
  deadline: preserve
  idempotency_key: preserve
  trace_context: preserve
  approval_state: preserve

content:
  mime_type: preserve
  filename: preserve
  structured_content: preserve
  binary_integrity: preserve

unsupported_behavior: fail_or_report_explicitly
08

Measure portability in eight dimensions

Wire compatibility is the beginning, not the conclusion.

1. Wire

Can another implementation parse and produce the message?

2. Schema

Are objects, fields, constraints, and errors equivalent?

3. Behavioral

Will workflows, retries, approvals, and tool use behave equivalently?

4. Identity

Can user, agent, workload, and delegation identities survive movement?

5. Policy

Can authorization intent move independently of runtime code?

6. State

Can tasks, memory, checkpoints, and artifacts move safely?

7. UI

Can another host render equivalent interaction and accessibility?

8. Operational

Can it be deployed, traced, secured, recovered, and audited elsewhere?

Architecture recommendation

Keep canonical identity, task, commerce, authorization, and evidence models inside the enterprise boundary. Treat protocols as versioned adapters. Preserve protocol-native envelopes alongside normalized data where audit or dispute reconstruction matters.

09

Enterprise reference architecture

The model separates protocol handling from authorization, canonical domains, execution, and evidence.

Reversible decisions

Protocol adapter, SDK, host, renderer, facilitator, and model provider should remain replaceable.

Hard-to-reverse decisions

Canonical data semantics, identity boundaries, evidence retention, and external contracts require stronger design review.

Success criteria

Conformance, zero silent semantic loss, complete trace continuity, bounded authorization, deterministic recovery, and measured interoperability.

10

Agent transaction model

Machine commerce is a sequence of independently governed states, not one payment call.

Discovery and offerProducts, services, terms, availability, price.
Cart and checkoutACP or UCP lifecycle, tax, fulfillment, substitutions.
User intentAP2 or Verifiable Intent mandate, scope, amount, time.
Payment negotiationx402, MPP, card, bank, or wallet method.
SettlementNetwork-specific finality, reconciliation, fees.
Evidence and disputeReceipt, mandate, policy decision, trace, refund path.

Controls before execution

  • Merchant and product binding
  • Spend, purpose, geography, and time constraints
  • Fresh inventory and price validation
  • Sanctions, fraud, and policy evaluation
  • Human approval for material changes

Controls after execution

  • Consume-once authorization state
  • Idempotent order and payment processing
  • Receipt and fulfillment correlation
  • Refund, cancellation, and dispute handling
  • Evidence retention and privacy limits

Evidence S21S22S23S26S27S29S33S34

11

Identity and delegated authority

Never use one token or signature as evidence for every actor and decision.

User principal

Who requested or approved the outcome?

Agent principal

Which agent software or operator produced the action?

Workload principal

Which runtime, service, or deployment sent the request?

Delegation

What exact authority, purpose, limits, audience, and duration were granted?

Recommended baseline

Use OAuth/OIDC for delegated identity, workload identity or mTLS for services, short-lived audience-restricted credentials, proof-of-possession where risk justifies it, and an external PDP for current authorization. Treat agent-specific IETF drafts as watch items until standards status and implementation converge. S32S44S45

What a request signature proves

Integrity, freshness, and possession of a signing key under the selected verification model.

What it does not prove

The user intended the result, the agent interpreted correctly, content was safe, or policy still permits execution.

Required correlation

Bind principal, task, merchant, resource, amount, policy decision, approval, and resulting artifact or receipt.

12

Governance and enforcement

Protocol conformance, organizational governance, security guidance, contracts, and law operate on different control planes.

LayerPrimary purposeHow it is enforcedWhat it does not do
Protocol conformanceCompatible messages, states, and required behavior.SDK tests, TCKs, certification, platform onboarding, integration contracts.Does not establish legal or ethical acceptability.
ISO/IEC 42001AI management system, ownership, lifecycle controls, continuous improvement.Certification, procurement, customer requirements, internal governance.Does not define protocol messages.
NIST AI RMFGovern, map, measure, and manage AI risk.Voluntary adoption, sector expectations, internal control design.Is not a certification by itself.
OWASP Agentic Top 10Threat baseline for agent goal hijacking, tool misuse, privilege, memory, supply chain, and cascading failure.Threat models, architecture reviews, red teams, release gates.Does not replace organizational governance.
Law and regulationLegal duties by role, risk, sector, geography, and processing purpose.Regulators, courts, contracts, and statutory remedies.Protocol compatibility does not imply compliance.
Time-sensitive legal note

The EU AI Act applicability timeline is phased and subject to active implementation and political change. Validate the current official timeline and the system’s actual role and risk category before making a legal conclusion. S56

Framework sources S52S53S54S55S56

13

AEO, GEO, SEO, and OKR

These terms belong in the guide because they are commonly mixed with technical standards, even though they are practices rather than agent protocols.

Content discoverability

AEO and GEO

Answer Engine Optimization and Generative Engine Optimization are industry practices. There is no universal normative protocol, certification, or guaranteed markup. Search-platform guidance continues to emphasize crawlability, useful original content, semantic structure, accurate structured data, provenance, and established SEO fundamentals. S57S58S59

llms.txt is a proposed convention, not access control, ranking control, or a replacement for robots.txt. S60

Management system

OKR

Objectives and Key Results is a goal-setting method. It is governed through organizational ownership, cadence, scoring, and review—not through a standards body. S62

Example objective: Make agent actions trustworthy and portable.
Example key result: 100% of consequential actions carry a current policy decision and correlated evidence record.

14

Hands-on learning path

The labs progress from wire mechanics to cross-protocol architecture, identity, commerce, and adversarial validation.

LAB 01

Local TypeScript MCP server

Expose read-only search and retrieval tools plus one approval-gated write tool.

  • Run through standard I/O.
  • Validate with MCP Inspector.
  • Reject invalid schema deterministically.
  • Keep secrets outside model-visible metadata.

S03S04

LAB 02

Remote governed MCP

Move the same server to HTTP behind an identity-aware gateway.

  • Add OAuth/OIDC and workload identity.
  • Use an external PDP.
  • Run stable and release-candidate conformance.
  • Propagate trace, deadline, and idempotency context.

S01S02S05S32

LAB 03

Mixed-language A2A chain

Use two SDK languages and at least two transport bindings.

  • Discover through Agent Card.
  • Stream progress and final artifacts.
  • Test input-required, cancellation, resubscription, and duplicate delivery.
  • Run TCK and ITK.

S11S12S13

LAB 04

Three UI representations

Implement the same approval workflow through AG-UI, A2UI, and MCP Apps.

  • Compare accessibility and mobile behavior.
  • Inject tool failures and reconnection.
  • Measure host-specific behavior.
  • Record catalog and capability fingerprints.

S15S18S06

LAB 05

Commerce adapter contract

Create a canonical checkout model and map both ACP and UCP into it.

  • Preserve amount, merchant, product, fulfillment, cancellation, and evidence.
  • Run UCP conformance.
  • Compile ACP schemas and validate examples.
  • Emit an explicit loss report.

S21S22S23

LAB 06

x402 and MPP endpoint

Protect one resource with both payment-negotiation protocols.

  • Use test assets or test payment configuration.
  • Add nonce, expiration, replay protection, resource binding, and receipt.
  • Test timeout after settlement.
  • Design refund and reconciliation paths.

S27S29S31

LAB 07

Delegated transaction authority

Generate and verify AP2 or Verifiable Intent evidence.

  • Bind merchant, amount, purpose, and expiry.
  • Attempt replay and merchant substitution.
  • Change the cart after approval.
  • Require runtime policy re-evaluation.

S26S34

LAB 08

Bridge-fidelity harness

Build a golden corpus crossing MCP, A2A, AG-UI, and an internal event model.

  • Track every invariant defined in this guide.
  • Fail on silent downgrade.
  • Generate machine-readable compatibility reports.
  • Retain raw source envelopes.
LAB 09

UTCP versus MCP

Expose the same OpenAPI service through direct native invocation and an MCP wrapper.

  • Compare latency and infrastructure.
  • Compare credential and egress control.
  • Compare observability and approval semantics.
  • Document where each boundary is preferable.

S42

LAB 10

Governance red team

Apply NIST, ISO, OWASP, and legal-role analysis to the combined system.

  • Prompt injection changes merchant or tool.
  • Remote Agent Card poisons a prompt.
  • Mandate or payment is replayed.
  • Adapter converts failure into success.
  • Evidence is incomplete after recovery.

S52S53S55S56

15

Acronym field guide

Use this index to distinguish architectural patterns, governance terms, security mechanisms, and protocols.

AcronymMeaningTypeUse or status
AIArtificial IntelligenceUmbrella disciplineNo single specification
MLMachine LearningDisciplineMethods and model families
DLDeep LearningTechnique familyNeural-network training
GenAIGenerative AISystem categoryProduces content or structured outputs
FMFoundation ModelModel categoryGeneral-purpose pretrained model
LLMLarge Language ModelModel categoryLanguage-centric foundation model
SLMSmall Language ModelRelative categoryResource-constrained or specialized model
VLMVision-Language ModelMultimodal modelJoint vision and language processing
MoEMixture of ExpertsArchitectureRoutes tokens to specialist subnetworks
RAGRetrieval-Augmented GenerationArchitecture patternRetrieval grounds generation
GraphRAGGraph-assisted RAGArchitecture familyGraph relationships augment retrieval
CAGCache-Augmented GenerationTechnique labelContext/cache preloading; usage varies
ICLIn-Context LearningModel behaviorLearns from prompt examples without weight changes
SFTSupervised Fine-TuningTraining methodLearns from labeled examples
RLHFReinforcement Learning from Human FeedbackAlignment methodOptimizes preferences from human feedback
RLAIFReinforcement Learning from AI FeedbackAlignment methodUses AI-generated preference feedback
DPODirect Preference OptimizationTraining methodDirectly optimizes pairwise preferences
CoTChain of ThoughtReasoning conceptIntermediate reasoning; not a protocol
ReActReasoning and ActingAgent patternInterleaves reasoning and tool actions
HITLHuman in the LoopControl patternHuman participates in execution
HOTLHuman on the LoopOversight patternHuman supervises and can intervene
RAIResponsible AIGovernance disciplineRisk, fairness, safety, accountability
XAIExplainable AIEngineering/research disciplineMakes system behavior interpretable
PIIPersonally Identifiable InformationData classificationPrivacy and security controls
KPIKey Performance IndicatorMeasurementTracks operational or business performance
OKRObjectives and Key ResultsManagement methodQualitative objective plus measurable outcomes
SLIService Level IndicatorReliability metricObserved service behavior
SLOService Level ObjectiveReliability targetTarget range for an SLI
SLAService Level AgreementContractExternal commitment and remedies
AIMSAI Management SystemManagement-system conceptISO/IEC 42001 organizational control system
RMFRisk Management FrameworkGovernance frameworkStructured risk lifecycle
OAuthOpen AuthorizationAuthorization standardDelegated access
OIDCOpenID ConnectIdentity standardAuthentication and identity over OAuth
JWTJSON Web TokenToken formatSigned or encrypted claims container
JWSJSON Web SignatureSignature formatIntegrity and signer evidence
JWKJSON Web KeyKey representationPortable cryptographic key data
JWKSJSON Web Key SetKey discoveryPublishes multiple JWKs
mTLSMutual Transport Layer SecurityAuthenticationBoth peers authenticate with certificates
DPoPDemonstrating Proof of PossessionOAuth securitySender-constrains tokens
PDPPolicy Decision PointAuthorization roleComputes allow/deny and obligations
PEPPolicy Enforcement PointAuthorization roleEnforces a policy decision
PAMPrivileged Access ManagementSecurity disciplineControls elevated access
KYCKnow Your CustomerCompliance processCustomer identity verification
AMLAnti-Money LaunderingCompliance disciplineDetects and prevents illicit finance
AEOAnswer Engine OptimizationContent practiceNo normative protocol
GEOGenerative Engine OptimizationContent practiceIndustry term; no universal standard
SEOSearch Engine OptimizationContent and technical practiceSearch discovery and usability
C2PACoalition for Content Provenance and AuthenticityProvenance specificationSigned content credentials
ONNXOpen Neural Network ExchangeModel interchangeGraphs, operators, and model serialization
OASFOpen Agentic Schema FrameworkDiscovery schemaAgent metadata and taxonomy
OTelOpenTelemetryObservability standardTraces, metrics, logs, semantic conventions
16

Standards watchlist

These triggers should cause the guide, architecture decisions, or compatibility matrices to be re-evaluated.

MCP 2026-07-28 final publication

Re-run conformance, review breaking changes, extension negotiation, authorization, deprecated capabilities, and SDK support. S02

A2A transport and identity evolution

Track Agent Card authentication fields, cross-SDK ITK coverage, streaming reliability, and push-notification hardening. S08S13

A2UI 1.0 and renderer conformance

Reassess when protocol, component catalogs, accessibility, and visual interoperability have stable test coverage. S17S18

WebMCP standards-track and browser milestones

Do not advance beyond experiment until browser support, security review, accessibility, lifecycle, and feature detection converge. S19S20

FIDO, OpenID, and IETF agent trust convergence

Watch AP2, Verifiable Intent, agent OAuth profiles, AuthZEN profiles, workload identity, and request-signature interoperability. S26S32S34S44S45

Commerce interoperability

Track independent merchant implementations, ACP/UCP adapters, conformance certification, returns, tax, loyalty, substitutions, and dispute profiles. S21S22S23

x402 and MPP interoperability

Watch shared discovery, method negotiation, fiat and stablecoin paths, refunds, settlement evidence, and regulatory profiles. S27S29

Neutral governance consolidation

Track Linux Foundation Agentic AI Foundation projects and whether protocol governance, test assets, registries, or shared vocabularies converge. S63

Projection

The likely durable outcome is a protocol suite resembling the web: multiple application protocols composed over shared identity, authorization, observability, and governance foundations. This is an analysis, not an established fact.

17

Provenance and update model

This section makes the guide maintainable as specifications, repositories, and legal timelines evolve.

Evidence priority

Normative specification → official repository and conformance tooling → official SDK and reference implementation → vendor operational documentation → implementation issue evidence → independent analysis.

Claim types

Fact reports a source. Analysis synthesizes multiple sources. Recommendation selects a course of action. Projection describes a plausible future and is explicitly marked.

Research cutoff

All “current” statements are bounded to 2026-07-23. Future-dated releases are described as candidates or scheduled events, not completed facts.

Update triggers

New stable versions, governance transfer, conformance certification, independent implementation, security disclosure, major deprecation, or changed legal applicability.

Validation rule

Do not update only the narrative. Update the source registry, evidence ledger, adoption matrix, compatibility claims, and changelog together.

Known limitations

Public code does not prove private production volume, correctness, security, or complete interoperability. GitHub activity is evidence of implementation, not certification.

Evidence ledger format

The complete machine-readable ledger is embedded in this file as <script id="evidence-ledger" type="application/json">. Each record contains a claim identifier, type, assertion, supporting source IDs, verification date, status, and update trigger.

Release metadata and changelog

Document version: 1.0.0
Research cutoff: 2026-07-23
Source count: 63
Distribution: self-contained HTML; no external runtime assets.

— v1.0.0: consolidated acronym landscape, protocol briefs, public-code validation, enterprise stance, bridge-fidelity model, labs, source registry, and evidence ledger.

18

Source registry

Direct links are retained so future reviews can verify the exact specification, repository, conformance suite, or official guidance used.

  1. S01
    MCP specification 2025-11-25 Model Context Protocol · Specification · accessed 2026-07-23
  2. S02
    2026-07-28 MCP Specification Release Candidate Model Context Protocol · Release candidate / roadmap · accessed 2026-07-23
  3. S03
    MCP GitHub organization and official SDKs Model Context Protocol · Implementation ecosystem · accessed 2026-07-23
  4. S04
    MCP Inspector Model Context Protocol · Developer tooling · accessed 2026-07-23
  5. S05
    MCP Conformance Tests Model Context Protocol · Conformance tooling · accessed 2026-07-23
  6. S06
    MCP Apps specification and SDK Model Context Protocol · UI extension · accessed 2026-07-23
  7. S07
    MCP Apps stable extension 2026-01-26 Model Context Protocol · Specification · accessed 2026-07-23
  8. S08
    A2A protocol repository Linux Foundation A2A project · Specification and implementation · accessed 2026-07-23
  9. S09
    A2A 1.0 specification Linux Foundation A2A project · Specification · accessed 2026-07-23
  10. S10
    A2A 1.0 announcement Linux Foundation A2A project · Release information · accessed 2026-07-23
  11. S11
    A2A public samples Linux Foundation A2A project · Reference implementations · accessed 2026-07-23
  12. S12
    A2A Technology Compatibility Kit Linux Foundation A2A project · Conformance tooling · accessed 2026-07-23
  13. S13
    A2A Integration Testing Kit Linux Foundation A2A project · Cross-SDK interoperability · accessed 2026-07-23
  14. S14
    Agent Client Protocol ACP community / Zed ecosystem · Specification and SDKs · accessed 2026-07-23
  15. S15
    AG-UI protocol AG-UI project · Reference implementation and adapters · accessed 2026-07-23
  16. S16
    AG-UI documentation AG-UI project · Documentation · accessed 2026-07-23
  17. S17
    A2UI Google A2UI project · Specification and renderers · accessed 2026-07-23
  18. S18
    A2UI repository Google · Implementation · accessed 2026-07-23
  19. S19
    WebMCP Community Group draft W3C Web Machine Learning Community Group · Draft specification · accessed 2026-07-23
  20. S20
    WebMCP repository W3C Web Machine Learning Community Group · Experimental implementation · accessed 2026-07-23
  21. S21
    Agentic Commerce Protocol repository OpenAI and Stripe · Beta specification · accessed 2026-07-23
  22. S22
    Universal Commerce Protocol UCP project · Specification · accessed 2026-07-23
  23. S23
    UCP conformance suite UCP project · Conformance tooling · accessed 2026-07-23
  24. S24
    UCP JavaScript SDK UCP project · SDK · accessed 2026-07-23
  25. S25
    UCP Python SDK UCP project · SDK · accessed 2026-07-23
  26. S26
    Agent Payments Protocol Google Agentic Commerce · Specification, SDK, and samples · accessed 2026-07-23
  27. S27
    x402 protocol x402 Foundation · Specification and SDKs · accessed 2026-07-23
  28. S28
    A2A x402 extension Google Agentic Commerce · Protocol extension · accessed 2026-07-23
  29. S29
    Machine Payments Protocol specifications Tempo and Stripe · Specification and SDK links · accessed 2026-07-23
  30. S30
    Machine Payments Protocol announcement Stripe · Release information · accessed 2026-07-23
  31. S31
    Stripe machine payments documentation Stripe · Developer documentation · accessed 2026-07-23
  32. S32
    AuthZEN OpenID Foundation · Authorization API and interoperability · accessed 2026-07-23
  33. S33
    Trusted Agent Protocol Visa · Reference implementation · accessed 2026-07-23
  34. S34
    Verifiable Intent Mastercard-led project · Draft specification and code · accessed 2026-07-23
  35. S35
    Open Agentic Schema Framework AGNTCY · Schema and tooling · accessed 2026-07-23
  36. S36
    AGNTCY Directory AGNTCY · Agent discovery infrastructure · accessed 2026-07-23
  37. S37
    AGNTCY Agent Connect Protocol archive AGNTCY · Archived protocol · accessed 2026-07-23
  38. S38
    Open Agent Specification Oracle · Interchange specification and runtime · accessed 2026-07-23
  39. S39
    Agent Skills specification Agent Skills project · Packaging convention · accessed 2026-07-23
  40. S40
    Agent Skills repository Agent Skills project · Tools and implementation · accessed 2026-07-23
  41. S41
    AGENTS.md Open agent ecosystem · Repository instruction convention · accessed 2026-07-23
  42. S42
    Universal Tool Calling Protocol RFC UTCP project · Draft specification · accessed 2026-07-23
  43. S43
    Web Bot Auth Cloudflare · Identity implementation guidance · accessed 2026-07-23
  44. S44
    AI Agent Authentication and Authorization draft-02 IETF Datatracker · Individual Internet-Draft · accessed 2026-07-23
  45. S45
    Agent Authorization Profile for OAuth 2.0 IETF Datatracker · Internet-Draft · accessed 2026-07-23
  46. S46
    ERC-8004 Ethereum Improvement Proposals · Draft trust registry standard · accessed 2026-07-23
  47. S47
    ERC-8004 contracts ERC-8004 project · Reference contracts · accessed 2026-07-23
  48. S48
    OpenTelemetry MCP semantic attributes OpenTelemetry · Observability conventions · accessed 2026-07-23
  49. S49
    OpenTelemetry GenAI semantic attributes OpenTelemetry · Observability conventions · accessed 2026-07-23
  50. S50
    C2PA Technical Specification 2.4 C2PA · Provenance specification · accessed 2026-07-23
  51. S51
    ONNX API and version documentation ONNX · Model interchange specification · accessed 2026-07-23
  52. S52
    ISO/IEC 42001 ISO · Certifiable management-system standard · accessed 2026-07-23
  53. S53
    NIST AI Risk Management Framework NIST · Governance framework · accessed 2026-07-23
  54. S54
    NIST Generative AI Profile NIST · Risk profile · accessed 2026-07-23
  55. S55
    OWASP Top 10 for Agentic Applications 2026 OWASP · Security guidance · accessed 2026-07-23
  56. S56
    EU AI Act policy and implementation timeline European Commission · Regulation guidance · accessed 2026-07-23
  57. S57
    AI optimization guidance Google Search Central · Search guidance · accessed 2026-07-23
  58. S58
    AI features and website guidance Google Search Central · Search guidance · accessed 2026-07-23
  59. S59
    Schema.org releases Schema.org · Structured-data vocabulary · accessed 2026-07-23
  60. S60
    llms.txt proposal llms.txt community · Proposed convention · accessed 2026-07-23
  61. S61
    NLWeb Microsoft · Open project and reference implementation · accessed 2026-07-23
  62. S62
    Set goals with OKRs Google re:Work · Management practice · accessed 2026-07-23
  63. S63
    Agentic AI Foundation formation Linux Foundation · Governance development · accessed 2026-07-23
No matching guide elements. Clear the filter to restore the full document.