The invariant came before the token
Curve’s early pools targeted assets expected to trade near one another. Their invariant bends between constant-sum efficiency near the peg and constant-product protection farther away, reducing ordinary slippage without promising that a broken peg will recover.
Factories later made Curve a family of deployments. StableSwap, crypto pools and newer factory templates carry different implementations, parameters and admin surfaces. “Curve was upgraded” is therefore less precise than naming the affected factory or pool.
LP tokens represent deposited pool positions. CRV does not: it was added to reward liquidity and govern contracts around the exchange, leaving reserve ownership and governance power as separate rights.
