core/purchase_ledger_service library

Classes

PurchaseLedgerService
Thin local cache on top of PurchaseSeam for the 2 purchase shapes almost every game needs and would otherwise re-implement per project: a consumable with a remaining balance ("5 hint tokens left") and a permanent one-time unlock ("remove ads", "premium skin pack").