Scherwode Graft
A community should be able to move chains or relaunch without pretending the old contract is somehow the new one.
Graft is basically how we are handling that on Scherwode. You escrow the legacy token, get marks, and those marks claim a finite portion of the new token on the destination chain. Not a tradable IOU, just a clean way to prove who migrated and what they are entitled to.
The other part is liquidity. If there is recoverable capital from the old token, that gets moved over and matched into real liquidity on the new chain, so you are not just launching from zero again and hoping everyone buys the curve.
Claims can unlock on a published schedule, anything unclaimed can burn, anything that never migrates can stay locked, and the actual relaunch terms are set before anyone deposits. Supply, dilution, direct launch vs curve, Wild vs Rooted, whatever makes sense for that project, but it is all disclosed up front.
Not live yet, but we are building the rails for it now.