• Real WebSocket server (RFC 6455)
- Receives messages from app → emits to timeline
- Can push messages to the app (from UI or scenario triggers)
- Config: port, path
- MessagePublished (from app), MessageDelivered (from server to app) events
- Why: Real-time features (notifications, live updates) are common; hard to test without a server