A derivative contract is an agreement that allows for the possibility to purchase or sell another type of financial instrument or non-financial asset.