Version: 0.1.0-draft
This document defines the recommended way to carry SAE through A2A interactions.
Use A2A for:
- discovery
- Agent Cards
- tasks
- messages
- artifacts
- streaming
- push
Use SAE for:
- objective
- constraints
- deliverable shape
- delegation hints
- review posture
- preference hints
An A2A agent that supports SAE should declare:
- a skill or capability describing
SAEsupport - optional extension declarations
- a metadata flag indicating
supportsSaeOverA2A
https://structuredagentexchange.org/extensions/task/v0.1https://structuredagentexchange.org/extensions/preferences/v0.1
- Client discovers agent through A2A Agent Card
- Client sees
SAEsupport - Client sends normal A2A task/message plus SAE attachment
- Remote agent parses SAE fields
- Agent returns normal A2A response while preserving SAE-aware metadata
A2A lets agents connect and exchange work. SAE helps them share the same shape of the work.