commy-wire 0.2.4

Commy wire contract (spec, JSON Schema, golden vectors, shared Rust wire types).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# commy-wire


The wire contract between the Commy server and its SDKs: spec, JSON Schema, golden message vectors and the shared Rust wire types.

Name reserved (0.0.0 placeholder). The first real release follows the Commy plan; its version will match the Commy release it belongs to.

Licensed under MIT OR Apache-2.0.

## Layout


- `spec/` the human-readable contract (`range-frame.md`, `errors.md`), draft 0
- `schema/` JSON Schema for control messages (`error.schema.json` so far)
- `vectors/` golden vectors every SDK runs in CI (`range_frame.json`, `error_codes.json`)
- `src/` the Rust types, tested against the same vector files

## Status: layout unfrozen


The wire layout is **not frozen**. Until the freeze (before 1.0), any layout change is the next minor version, and older versions stay available on crates.io. Pin an exact version and run the golden vectors in `vectors/` in your CI.