Skip to main content

App Entitlements

Purpose

Provide a minimal subscription/entitlement model for apps.

Scope

Tracks time-based entitlements per app and user. It does not gate data at the protocol level. Payments are in OLYMP and routed to the fee collector.

Core Flows

  • App admin sets pricing and duration bounds.
  • Users buy passes and extend their expiry time.
  • Consumers check isEntitled for access decisions.

Security Invariants

  • Only app admins can update pricing config.
  • Entitlements are monotonic (only extend, not shorten).