Version matrix

M0 contract traceability

Every public contract-bearing surface should identify the contract version it implements.

Surface Current M0 version Status
Mesh contract mesh-v1.0.0-m2 Preferred contract: mesh-v1.0.0-m2
OpenAPI mesh-v1.0.0-m2 Published as JSON and YAML
Mesh service alloy-mesh-service:1.0.0-SNAPSHOT Runtime gate requires the current supported contract.
TypeScript SDK 0.1.0-m0 Supports mesh-v1.0.0-m2
JVM client 0.1.0-m0 Supports mesh-v1.0.0-m2

Compatibility registry

The deployed docs include the Mesh compatibility registry alongside the generated OpenAPI specs.

Contract Status Servers Clients Lifecycle
mesh-v1.0.0-m2 current alloy-mesh-service:1.0.0-SNAPSHOT alloy-mesh-client-jvm:0.1.0-m0, alloy-mesh-client-ts:0.1.0-m0 Introduced 2026-07-23; deprecated null; removal null