Perpetual protocol is a decentralized perpetual contract protocol that supports any asset. It is implemented through virtual automated market maker (vamm). Through the perpetual protocol, traders can trade directly through vamm without a counterparty. Through vamm, if an asset has its price data in the chain - the perpetual data comes from chainlink, uniswap or other Oracle -perpetual protocol, it can create a perpetual contract belonging to the asset. In the near future, anyone can create a new contract market on the platform and cancel some transaction fees, just like the current liquidity providers on uniswap. Perp is a native functional token of the platform and has the following two purposes: Governance: token holders can use their tokens to vote on the next asset to be put on the shelves, or affect the development direction of the agreement. Pledge: the token holder can place his token as a mortgagor on the platform and obtain the mortgage reward and part of the transaction handling fee. The pledged token also has the right to protect the market.