SAE mark

Structured Agent Exchange

An open task shape for agent systems.

Overview

SAE helps agent systems agree on the work before they try to do the work.

Structured Agent Exchange is an open specification for sharing the shape of agent work across A2A and non-A2A systems. It does not replace transport, discovery, or runtime layers. It gives systems a small, neutral packet for keeping task meaning clear across handoff.

Core fields

Structured Agent Exchange logo
  • Objective
  • Constraints
  • Deliverable
  • Delegation hints
  • Review posture
  • Instruction frame

What it is

A small shared task packet

SAE stays focused on task shape. It is deliberately narrower than a full agent framework or product stack.

How it fits

Designed to ride over A2A

A2A handles connection, tasks, messages, artifacts, and extensions. SAE adds a stable, reviewable work packet above that layer.

Why it helps

Less drift across systems

SAE helps reduce ambiguity when work moves across different vendors, runtimes, or environments.

Start here

Reading path

Validation

How SAE is being tested

Benchmark bundle

Benchmark pack

SAE includes a reproducible benchmark bundle for comparing plain A2A, SAE over A2A, and a compiler-shaped SAE lane.

Open benchmark notes

Conformance

Schema and validation

Public schema, examples, and conformance notes define the base specification before wider adoption claims.

Open conformance

External scoring

Evaluation plan

The benchmark bundle includes outputs and an external evaluation plan for comparing SAE-shaped exchange against plain baseline exchange.

Open evaluation notes