Local runtime
VoxCPM2 bridge packaging is now part of the product workflow.
NPCFoundry remains the system of record for world data, dialogue, and per-player memories. The local bridge package is the handoff point for running voice locally with VoxCPM2.
Included now
- Downloaded bridge package per world
- VoxCPM2 profile JSON with voice aliases
- World snapshot JSON for local runtime use
- Live dialogue API with per-player memory persistence
Recommended runtime loop
- 1. Generate or open a world in NPCFoundry.
- 2. Download the Vox bridge package from the world page.
- 3. Run dialogue through NPCFoundry so memory stays authoritative.
- 4. Route the reply through the local VoxCPM2 process for playback.
Intentional boundary
NPCFoundry does not attempt to become a local desktop process manager. The app owns dialogue logic and memory updates; the local bridge package makes voice runtime practical without increasing the deployment complexity of the main web product.