# CAD003: Encoding Format

> Defines the one canonical byte encoding every cell collapses to, so any value hashes to exactly one global ID and peers can deduplicate, stream and merge state without coordination. This is the physics of the lattice — JSON has no canonical form, Protobuf needs schemas, ASN.1 can't bound buffer size; CAD3 solves all three at once.

**Category:** Convex Architecture Documents  
**Badge:** CAD  
**Page:** https://brittleboye.github.io/awesome-lattice/projects/cads/cad003-encoding-format/

## Links

- **Homepage:** https://docs.convex.world/docs/cad/003_encoding
- **Source:** https://github.com/Convex-Dev/design/tree/main/docs/cad/003_encoding

## Tags

`spec` `encoding` `storage` `crdt` `merkle-dag`

_Generated 2026-04-19T08:15:29.646Z by Awesome Lattice._