# Contract Delta: 010-kubernetes-runtime

> For the complete documentation index, see [llms.txt](https://traderx.finos.org/llms.txt).

[Learning Guide — Kubernetes Runtime on C2](https://traderx.finos.org/docs/learning/state-010-kubernetes-runtime.md): purpose, walkthrough, and related learning states.

# Contract Delta: 010-kubernetes-runtime

Parent state: `009-order-management-matcher`

State `010` introduces no API payload/schema deltas. Contract compatibility is preserved while runtime moves to Kubernetes.

## OpenAPI Changes

*   No endpoint, request schema, or response schema changes are introduced.
*   Existing service path prefixes remain unchanged behind the edge proxy.

## Event Contract Changes

*   NATS/websocket event semantics are unchanged.
*   Trade processing publish/subscribe contract remains compatible with state `009`.

## Compatibility Notes

*   Client-side behavior is intentionally compatible with state `009`.
*   Operational migration changes:
    *   Service discovery changes from Compose DNS to Kubernetes service DNS.
    *   Runtime lifecycle changes from `docker compose up` to `kubectl apply` on generated manifests.
