PAWW GAMIFICATION — GTD Specification
Specification Document · Hypaww ($PAWW)

Gamification Website for Distributing 2,222 Genesis NFT GTD Slots

A 21-day campaign website that distributes GTD (Guaranteed) slots through four paths — leaderboard, points threshold, raffle, and partner snapshot. Users collect Paww Prints from check-ins, quests, the spinner, holding, and referrals; all result-determining logic runs on the server.

Prepared for: Rosyid — PekkaLabs · Login: connect wallet (HyperEVM) + X account verification · 1 wallet ↔ 1 X account

2,222
GTD slots distributed (50% of the 4,444 supply)
21 days
Campaign duration, all times in UTC
7,500
Paww Prints threshold for the fastest path
$15 / $25
GTD mint price / public FCFS price
Section 1

Three System Currencies

The entire campaign revolves around the three items below. All three are bound to the wallet and cannot be transferred or sold between users.

Section 2

Distribution of the 2,222 GTD Slots

Slots are split across four paths so every type of user has a chance: grinders are rewarded via leaderboard & threshold, casual players via raffle, and early loyalists via partner snapshot.

Overlap rule: one wallet can only win 1 GTD slot from any path. If a user wins on two paths, the slot from the second path moves to the next rank / waiting list. Recording priority: Threshold (real-time) → Leaderboard → Raffle → Partner.
Section 3

Pages & Features

Six main pages. The details for each page below are the minimum functional requirements the developer must deliver.

Section 3.2 · Details

Default Quest List

Category tabs on the Quest Board: Daily / Weekly / Social / Holding / Special. Quest status per user: Not Started → In Progress → Pending Verification → Completed. The names & reward values in this table are config.

Section 3.3 · Details + Demo

Wheel of PAWW — Daily Spinner

1 free spin per day (resets 00:00 UTC, server time). Extra spins can be bought for 100 points/spin (suggested max 5x/day). The result is determined on the server (server-side RNG) before the animation runs — the wheel animation on the client only follows the server's result. Collect 3 Golden Bone Shards = instant GTD, taken from the Raffle slot pool; shards never expire and cannot be transferred.

Try spinning the wheel

Interactive demo — probabilities match the specification table
🐾
Press SPIN to try
Shards collected: 0 / 3 · Total points from demo: 0

Segment probability distribution (total 100%)

In the production implementation, this probability table is read from server config and spin results are never determined on the client.
Section 4

Points Economy & Estimate Calculator

A fully active user's estimated earnings over 21 days without referrals are ±5,700–6,100 points — below the 7,500 threshold. The threshold is deliberately set tight: it can only be reached by users who are active almost every day and add referrals (max +2,000) or a larger hold. Move the sliders to simulate a user profile.

Estimated total Paww Prints 0 / 7,500

Includes estimated points from daily spins (±700 — expected value ±33 points per spin × 21 free spins; points value only, tickets & shards not counted). All reference numbers here are config parameters.

Section 5

Campaign End Flow & GTD Claims

After day 21, no more points move. Winner determination and claims proceed as follows.

Section 6

Anti-Sybil Rules (Mandatory)

Without these rules, the GTD slots will be eaten up by multi-wallet farmers. The following six rules must be implemented from day one.

    Section 7

    Data Requirements — Minimum Model

    Nine minimum entities. Important principle: every point change must go through the point_logs table so there is an audit trail that can be used in disputes or sybil audits.

    Section 8

    Admin Panel (Minimum)

      Section 9

      Important Implementation Notes

        Not final — awaiting owner decisions: campaign start date, the weekly content quest list per week, and the detailed allocation of the 222 partner slots. Developers are asked to make the numbers config parameters first; final values will follow from the owner.