OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
Define portable campaigns with `@lssm-tech/lib.gamification-spec`, then use `@lssm-tech/lib.gamification-runtime` to evaluate cadence slots, outcomes, streaks, capped XP, conditions, leaderboards, leagues, wallet actions, and replay.
The spec and runtime are headless and storage-neutral. Hosts retain ownership of authorization, participant discovery, persistence, fraud controls, notification delivery, and provider integration.
Determinism
•
Supply timestamps, timezones, seeds, and entropy receipts explicitly.
•
Incremental event reduction rejects duplicate or out-of-order activity.
•
Canonical replay sorts by timestamp and event ID.
•
Every XP and leaderboard result includes a transparent scoring breakdown.