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_id and 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.

Installs
5
GitHub Stars
13
First Seen
Oct 13, 2026