Files
zeekayandClaude Opus 5.5 5be42486fd A bundle carries the sites its entry registers, and no others
The tenant table and the chain register lived in chrome/brand.tsx and
gov/chain.ts, which every screen, read and piece of chrome imports. So a
bundle built by a fork carried every estate's name, mark, issuer, RPC and
governor addresses, and chose among them by hostname at runtime.

Lux, Zoo and Hanzo are now declared in src/tenants.tsx, imported only by
this repository's main.tsx, which hands them to add(). Each tenant declares
its own chain (and, under DEV, its loopback chain) beside its name, so
chrome/brand.tsx is the mechanism alone and gov/chain.ts is the shape of a
chain. roster() reads the tenant rather than filtering a register. A fork
registers its own site from its own entry and ships nothing of the three.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-09-24 01:24:29 -07:00
..