Lineage
Every launch that graduates opens a house of its own, so houses grow in lineages.
5.1Graduates become houses
When a launch graduates, its token is checked like any mint, with the same checks as Open a house. Once it passes, the operator opens its house, and the launch's house is recorded on chain as its parent.
The new house works like every other: launches in it are priced in the graduated token, and its tribute burns that token.
5.2On chain
A house account records its parent house and the mint of the launch it grew from. open_house writes both when the house opens, and they stay with the house. Houses opened from a pasted mint have no parent.
5.3Parent and child
A child house's token trades in its pool against the parent's house token, where the parent's vault owns a locked position. Trades of the child token in that pool pay the pool fee, and the parent's part of it becomes the parent's tribute.
5.4In the rooms
A house room shows its parent house and every child house. A launch room shows the launch's own house once it opens.