Skip to content

A2A Definition/Schema

=== “Protobuf”

Protobuf

The normative A2A protocol definition in Protocol Buffers (proto3 syntax). This is the source of truth for the A2A protocol specification.

<h3>Download</h3>
You can download the proto file directly: [`a2a.proto`](a2a.proto)
<h3>Definition</h3>
```protobuf
--8<-- "docs/a2a.proto"
```

=== “JSON”

JSON

The A2A protocol JSON Schema definition (JSON Schema 2020-12 compliant). This schema is automatically generated from the protocol buffer definitions and bundled into a single file with all message definitions.

<h3>Definition</h3>
```json
--8<-- "docs/spec/a2a.json"
```