vAMM + Oracle

1.

SakePerp starts with vAMM curve price equal to Oracle price.

2.

Before Oracle price updates again, the transaction price will be decided by the virtual AMM curve x * y = K, which is the same as Uniswap.

3.

After the Oracle price is updated, the curve will update to the latest oracle price. Then new transactions will start from the latest Oracle price again.