A futures contract is a financial agreement between two parties to buy or sell an asset at a specific price and time in the future. Futures contracts are priced based on the forward looking market price of an underlying asset, have a specific expiration date and can be settled physically or financially. Perpetual futures are designed to trade close to the underlying asset price, do not expire or settle and can be held indefinitely.