What should a buyer receive when purchasing a digital product?

For a template, 3D asset or creative service, what needs to be clear before purchase?

Consider the files, licence, delivery conditions, revisions, support and dispute process. Which parts benefit from an on-chain record, and which still need a clear off-chain agreement?

Examples and implementation notes are welcome. Disclose your connection to any project you link.