A customer contract enters the model only when the parties have approved it and are committed, each party's rights over the goods or services can be identified, the payment terms can be identified, the contract has commercial substance, and collecting the consideration the entity will be entitled to is probable, judged on whether the customer can and intends to pay (price concessions can make that amount less than the stated price). Enforceability is a legal question and contracts may be written, oral or implied by customary practice; the model runs for the period in which enforceable rights and obligations exist, and no contract exists while each party can walk away from a wholly unperformed arrangement without compensation. Once met, the criteria are not reassessed unless facts change significantly; while unmet, the contract is reassessed and any consideration received is a liability measured at the amount received, released to revenue only when nothing remains to be transferred and substantially all consideration is non-refundable, or the contract is terminated and the consideration is non-refundable. For not-for-profit entities, an arrangement that fails the criteria because it is unenforceable or insufficiently specific falls to AASB 1058.
The graph holds this control, the 0 it maps to, and the evidence behind each claim, over MCP and REST.