Skip to content

Interoperability

Agent Artifact is storage-neutral and UI-neutral. It should preserve native ids from adjacent systems rather than replacing them.

SystemAlignment
MCPResources, content blocks, resource links, media content, and annotations inform refs and embedded content boundaries.
A2APeer-agent tasks and artifacts can carry artifact ids, parts, files, and handoff refs.
OCI descriptorsMedia type, digest, size, and annotation patterns inform byte refs and export manifests.
W3C PROVEntities, activities, and agents inform provenance refs.
Web AnnotationSelectors and targets inform part-level annotations and source links.
in-toto / SLSAAttestation and provenance patterns inform integrity and generated-by records.
BagIt / RO-CratePackage manifests and metadata inform export and handoff packages.
C2PAContent provenance and ingredients inform generated media provenance.
CloudEventsEvent envelope reference.
OpenTelemetryTrace and span correlation reference.

Boundary rule

If the question is "where are the bytes stored?", use storage. If the question is "how is this rendered?", use UI. If the question is "what did the agent produce and how can it be versioned, previewed, exported, cited, and handed off?", use Agent Artifact.

Draft standard for portable agent deliverables, versions, parts, previews, exports, and handoff packages.