Goods atomicity
Superset of money atomicity
<pay for goods, receive goods> is atomic
- Either I pay and I get the goods or I don’t pay and I don’t get the goods
Real world analogy
- Cash-on-delivery
- You get the goods exactly when you pay the delivery person