Bankroll40 docs

ADR-0001 Standalone product, not a Neutron feature

Version: 1 · 2026-09-30 · accepted

Decision

Bankroll40 is its own product with its own repositories, domain and MCP endpoint. Nothing poker-shaped lands in Neutron core. Neutron, assay procedures and Claude all reach the product the same way: as MCP clients of /mcp.

Why

Neutron core must stay generic enough to install as a standalone agent platform; a domain feature erodes that. Players install an app, never a Neutron instance. What carries over is the pattern: a Hono API, scoped tokens, an audit log, gated writes.

Consequences

The product cannot depend on estate infrastructure (k3s, Zitadel, assay). Integration with Neutron is a registration of the endpoint, not code.