Fees & books
The permanent Uniswap v4 position accrues both USDG and TOKEN fees. Anyone may collect it. Contributor PositionManager NFTs may also be parked: pre-park fees stay with the owner, while only fees measured during custody enter a queue that anyone may flush through the same canonical routes.
TOKEN fees are measured burns. USDG fees become raw FeeBubble cells, then a keeper supplies signed USDG→SGOV conversion data. SGOV enters BUBBLE once, the producer receives the checked USD value as lifetime Bubble Score once. Creator coins first pull 25% into locked Creator Treasury and 25% into claimable Creator Operating; community coins skip both. The remainder then splits under the unchanged working 20/10/35/25/10 constitution. Both creator legs stay in protocol custody during processing, so an external wallet cannot block a fee cell.
Treasury principal is not spendable. Whole-basket gain may be harvested into Popable; the pop path is the only way Popable leaves its book. Raw USDG, reserve assets, and every BUBBLE book are tracked as explicit covered liabilities.
Creator Treasury gains move 100% into Operating. At activatedAt + 1095 days, remaining Creator principal also moves into Operating without an oracle read. Permissionless claim pays the current Registry creator wallet. Wallet transfer is propose/accept and moves claim rights, not custody; there is no renounce action in this package.
