Transport-agnostic A2A wire-schema types (`Task`, `Message`, `Artifact`, `Part`). Leaf crate with no substrate adapter dependencies.
```toml
a2a = { git = "https://github.com/KooshaPari/substrate", package = "substrate-a2a" }
```
Or enable via the `substrate` facade with feature `a2a`.