# Live Environments

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

This page tracks canonical live TraderX demo environments and their mapped generated-state branches.

Source of truth:

*   `catalog/live-environments.json`
*   `catalog/state-catalog.json`

## Launch Live Demos

[Launch Original Demo](https://demo.traderx.finos.org/) [Launch Advanced Demo](https://demo-advanced.traderx.finos.org/)

## Current Live Demos

| Environment | Demo Name | URL | State | Generated Branch | Notes |
| --- | --- | --- | --- | --- | --- |
| `demo-004` | `Original Demo` | [demo.traderx.finos.org](https://demo.traderx.finos.org/) | `004-containerized-compose-runtime` | [`code/generated-state-004-containerized-compose-runtime`](https://github.com/finos/traderX/tree/code/generated-state-004-containerized-compose-runtime) | Containerized compose baseline demo |
| `demo-advanced-009` | `Advanced Demo` | [demo-advanced.traderx.finos.org](https://demo-advanced.traderx.finos.org/) | `009-order-management-matcher` | [`code/generated-state-009-order-management-matcher`](https://github.com/finos/traderX/tree/code/generated-state-009-order-management-matcher) | NATS + order-management demo |

## Update Process

When an environment is moved to a different state:

1.  Update `catalog/live-environments.json`.
2.  Ensure the target state `deploy` metadata in `catalog/state-catalog.json` is accurate.
3.  Republish the target generated-state branch and deploy bundle.
4.  Validate with deploy-bundle dry-runs and smoke checks before cutover.
