Backend Stack for Frontend Work
This is the recommended local stack for real frontend work.
Goal
Run one consistent backend topology instead of ad hoc per-service startup commands.
Required services
HeadwatersFabricLedgerConduitWeirBreakwaterPostgresRedisNATS
Trust model
- Human auth comes from
Headwaters. - Machine auth comes from
Breakwater. - Internal service-to-service calls should use native mTLS where implemented.
FabricandLedgeralready terminate internal mTLS natively.Cascadianow receives its first node certificate during activation and renews through the same trust path.
Recommended local order
- Start
Postgres,Redis, andNATS. - Start
Breakwaterauthority with the local PKI root and trust bundle. - Start
Headwaters. - Start
Fabric. - Start
Ledger. - Start
Conduit. - Start
Weir.
Frontend guidance
Headwatersfrontend work can target the current auth/session/org flows.Conduitfrontend work can target the current tenant/staff/service APIs.Weirfrontend work should target the real stack only, not dev fallbacks.
Minimum integration smoke expectations
- Headwaters login/session fetch
- Fabric tenant policy fetch
- Ledger billing lookup
- Conduit tenant API request
- Weir session and aggregated org/billing view
- Cascadia signed-action round trip
Current caveats
- The stack is still private early access software, not a GA deployment recipe.
- Some roadmap items remain around Weir durability, NATS guarantees, and final trust cleanup.