iap-offers
Installation
SKILL.md
IAP and offers
Ask the product class: none, cosmetic, convenience, battle-pass, ad-remove, power-pay, subscription, or existing.
Contract
Publish:
- stable
offer_idand catalog revision - provider/store
product_id/ SKU mapping - product class and entitlement mapping
- offer eligibility / visibility predicate
- live price/currency source and last-refresh state
- purchase request identity and current lifecycle state
- presentation / disclosure requirements for the project/platform
- fallback when store data, payment or entitlement service is unavailable
Ownership
iap-offers owns catalog composition, eligibility and purchase-entry presentation. Platform/store APIs own transaction truth; entitlement-grant owns idempotent granting, restore-purchase owns restoration, season-track owns season progression, ad-break owns ad lifecycle, and balance-design owns any gameplay-balance consequences.