dCampaign – On‑Chain Growth Campaigns
An on‑chain quest platform for crypto projects, creators, and brands. Think “Gleam‑style” but crypto‑native: fees in SQUDY, on‑chain rewards, and verifiable actions.
3.1 Use Cases
- Token launches, NFT mints, community sprints, exchange/partner co‑marketing, esports/tournament promotions.
3.2 Roles
-
Organizer: creates a campaign, funds rewards (SQUDY/partner tokens/NFTs), configures quests.
-
Participant: connects wallet, completes quests, earns entries or instant rewards.
-
Verifier: oracle adapters that attest off‑chain actions (X/Twitter, Discord, Telegram, YouTube, GitHub, Lens, Farcaster).
3.3 Quest Types (examples)
-
Social: follow, like, retweet, join server, watch video X minutes.
-
On‑chain: hold token snapshot, provide LP, stake, vote.
-
Referral: invite friends with anti‑Sybil scoring.
-
Creative: submit content link; organizer approves/rejects.
3.4 Rewards & Distribution
-
Entry‑based draws: participants earn entries; draws use the same VRF primitive as prize pools.
-
Instant wins / airdrops: merkle distributions to eligible wallets.
-
XP & Badges: non‑transferable NFTs for reputation; boosts in prize pools (§2.4).
3.5 Fee Model (paid in SQUDY)
-
Base Campaign Fee: fixed + variable by duration/size.
-
Split (default): 40% → Prize Pools, 30% → Burn, 30% → Treasury (DAO‑tunable).
-
Boosts: organizers can burn extra SQUDY for homepage boosts and higher discovery ranking.
3.6 Anti‑Sybil & Fraud Controls
- Device/browser fingerprinting, action rate‑limits, reputation score (wallet age, holdings, prior fraud), identity optionality (Proof‑of‑Personhood providers), ML signals, and retroactive slashing from reward queues.
3.7 Organizer Flow
-
Connect wallet → create campaign.
-
Define quests, verification adapters, start/end dates.
-
Fund rewards and pay fees in SQUDY.
-
Launch and monitor analytics.
-
Close campaign → VRF draw or merkle airdrop.
3.8 Participant Flow
-
Connect wallet; optional account linking (X/Discord/Telegram).
-
Complete quests; earn entries/XP.
-
Track leaderboard; claim rewards when eligible.
-
Use XP/badges for ticket multipliers in prize pools (§2.4).