# Data Model: Messaging Layer Replacement with NATS

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

[Learning Guide — Messaging Layer Replacement with NATS](https://traderx.finos.org/docs/learning/state-006-messaging-nats-replacement.md): purpose, walkthrough, and related learning states.

# Data Model: Messaging Layer Replacement with NATS

## Scope

State `006` primarily changes messaging transport and topic strategy.

## Entity Impact

*   Added: none (business entities remain baseline-compatible)
*   Changed: event routing semantics (`TradeOrder`, trade updates, position updates via NATS subjects)
*   Removed: direct dependency on Socket.IO feed protocol for service-to-service messaging

## Notes

Persistence schema and REST contract payloads remain compatible; messaging contract changes are captured in this state's system/requirements artifacts.
