Building incentivization systems to ensure data availability has turned out to be a tricky problem. This document is meant to describe the building blocks that compose such a system, and the constraints that have been observed in their design. One of the major hurdles that the Filecoin decentralized storage network continues to grapple with is how to align the network with user understandable retrieval properties.