# Standards compatibility matrix

Generated from `standards/standards-manifest.json` and the SDK `standards-lock.json`. One row per canonical standard; the standard version IS the schema/protocol version. Regenerate with `uv run python -m benchweave.standards matrix`; CI fails when the committed file is stale. Commit SHAs are not pinned here -- run `uv run python -m benchweave.standards versions` for them.

| Standard | Schema/protocol version | Status | SDK version | Main-project range | Migration guidance | Sources |
|----|----|----|----|----|----|----|
| otdp | 0.2.0 | stable | 0.0.4 | \>=0.1.0 | Supersedes 0.1.2 | [main repo](https://github.com/madeinoz67/benchweave) · [sdk repo](https://github.com/madeinoz67/benchweave-sdk) |
| registry | 0.1.1 | stable | 0.0.4 | \>=0.1.0 | Supersedes 0.1.0 | [main repo](https://github.com/madeinoz67/benchweave) · [sdk repo](https://github.com/madeinoz67/benchweave-sdk) |
| execution | 0.1.0 | stable | 0.0.4 | \>=0.1.0 | -- | [main repo](https://github.com/madeinoz67/benchweave) · [sdk repo](https://github.com/madeinoz67/benchweave-sdk) |
| interface | 0.1.0 | stable | 0.0.4 | \>=0.1.0 | -- | [main repo](https://github.com/madeinoz67/benchweave) · [sdk repo](https://github.com/madeinoz67/benchweave-sdk) |
| plugin-ui | 0.2.0 | stable | 0.0.4 | \>=0.1.0 | Supersedes 0.1.1 | [main repo](https://github.com/madeinoz67/benchweave) · [sdk repo](https://github.com/madeinoz67/benchweave-sdk) |
| plugin-ui-preview | 0.1.1 | stable | 0.0.4 | \>=0.1.0 | Supersedes 0.1.0 | [main repo](https://github.com/madeinoz67/benchweave) · [sdk repo](https://github.com/madeinoz67/benchweave-sdk) |
