# maat-sdk-wire
Wire-format types for the MAAT engine — `ClientFrame`,
`ServerFrame`, `WireHello`, `WireProtocolMismatch`, plus the
postcard encode/decode helpers.
This crate exists as a separate layer between `maat-sdk-types`
and `maat-sdk` so wire schema changes are localised and the
protocol-version handshake can evolve independently of game-data
types.
Plugin authors normally consume this via the umbrella
[`maat`](https://crates.io/crates/maat) facade.
## Status
Pre-1.0. Wire frames are versioned via `WIRE_PROTOCOL_VERSION`;
mismatched server / client versions surface a typed
`WireProtocolMismatch` frame.
## Links
- Engine: [github.com/williamweatherholtz/MAAT](https://github.com/williamweatherholtz/MAAT)
## License
Dual MIT or Apache-2.0.