# Contract Delta: 010-kubernetes-runtime

> For the complete documentation index, see [llms.txt](https://deploy-preview-472--lucky-concha-f3599f.netlify.app/llms.txt).

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.
