What is a delivery contract