Lifecycle 
From launch to ongoing trading, each twin follows a predictable flow on Twin.fun.
Stages 
- Create or Claim a Twin- Use a bytes16twin ID.
- Pre-map ownership if applicable and set the metadata URL via createDigitalTwinorsetDigitalTwinUrl.
 
- Use a 
- Buy Keys- Price is computed from current supply using the quadratic bonding curve.
- Buying increases supply and price; protocol and subject fees are taken on every trade.
 
- Use Access- The app checks your key balance for that twin and unlocks chat, tools, and other utilities.
 
- Sell Keys- Receive ETH based on the lower supply after selling, minus protocol and subject fees.
 
Sequence Diagram 

