Dog Wif Mask · $DWM

How this works (simple)

Read this like a degen explainer. No PhD. Numbers are live from code and we can retune any of them later.

$DWMMask Off~221 country packs

Angry dog. Vet put a mask on him. He lost his mind. Now the whole board is that energy.

That dog is the vibe. The board is countries. Each country is a pack. Packs fight Mask Offs. Country packs go feral. Show up and eat. Top pack rips the mask. World Pack always eats.

1 · What is a pack? (this is the whole game)

  • A pack = one country on the map (USA pack, Japan pack, Brazil pack…). About 221 of them. Ocean is not a pack.
  • You join a pack like joining a team. You do not own the country. You just fight with that crew.
  • First pack is free. Extra packs cost 25,000 (tunable). More packs = more ways to get paid when you score.
  • Join every country → you enter the World Pack (global super-team). World Pack always eats.

Dumb version: pick countries → bark for points → your packs get bags → you get a cut.

2 · Join a pack = start a country marketing campaign

When you join a pack, that join is its own mini marketing campaign for that country. Your join fee (when you pay one) becomes fuel. Pack mates can earn a cut of it by doing the marketing work we allow — follow, tweet, like, RT, share, TG join, etc.

  • Country-only. Only dogs already in that country pack can work the campaign. Outside packs cannot join someone else's country marketing pot.
  • Workers get paid. About 70% of the join fee is the marketer bag (tunable) — split among pack mates who actually do the actions.
  • Allowed actions: follow x · post about · tag · like · retweet · share · telegram join.
  • Social score flywheel. Pack marketing grows your following → social score goes up. Higher social score = more views on likes / shares / RTs / tweets = more points next time you bark.

Trader version: join fee is not a black hole. It pays your pack to grow you. You get bigger → you farm harder.

3 · Mask Off = the pack war

A Mask Off is a timed fight (campaign). Partners or join fees put up a prize pot. Packs score points by doing the work (follow, post, TG join, etc.).

  • Show up → get paid. Every pack that scores at least a little gets a base bag.
  • #1 pack rips the mask. Only the winning country pack gets the big bonus (3× — tunable).
  • World Pack always wins. Full-board dogs eat from every fight + World pot + extra World bonus (1.25× — tunable).
  • Score once, get credit in every pack you joined. Stack packs = stack bags.
  • Fight ends after ~7d or ~100,000 points (mode: either) — all tunable.

4 · Who gets paid inside a pack

  • War Alpha (this fight) — dog with the most points in this Mask Off in that pack. Gets 10% of the pack bag. Sit out = no Alpha pay.
  • Everyone else in the pack — splits the rest by how many points they scored (more bark = bigger cut).
  • World War Alpha — same idea for World Pack: 10% of the World bag this fight.
  • OG Alpha (all-time) — most points across all fights. Does not auto-get fight pay. Privilege: picks which token gets LP juice when the pack / world wins (10% country / 10% world — tunable).
  • LP route can change — with risk. Alphas can flip the LP route later. If they change it before payout, they lose their pending Alpha bag for that window. No free mid-fight flips.

Trader version: grind this fight → War Alpha money. Grind forever → OG Alpha steers liquidity. Flip the route early → eat the forfeit.

5 · Claim rules + why hold $DWM

You earn a bag R. You do not always walk with 100% on day one — holding $DWM unlocks more.

0 held

50%

base only

500,000 held

75%

halfway unlock

1,000,000+ held

100%

full bag

  • Always claimable: 50% of what you earned.
  • Extra unlock: up to 50% more, linear to 1,000,000 $DWM held.
  • Whatever you can't claim (no bags / low hold) goes to platform fee — platform growth money for more Mask Offs, invite boosts, etc. (growth campaigns · invite incentives · platform mask offs · ecosystem ops).

6 · Pairs + other-token marketing

  • Want to run ads / campaigns in your meme coin? Pair it with $DWM first. No pair = pay in $DWM only.
  • Pairing bag: 10% of supply for up to 200 partners (tunable).
  • Allowed launch pads for now: pump.fun, sol, robinhood. DEX for the LP = pick later.
  • Other-token marketing is gated. A partner-token campaign is only open to country packs whose OG Alpha has assigned the LP reward route to that token. No LP route to that coin = that country cannot farm that campaign.

Live knobs · change anytime in code

Every number below is a named variable in web/src/lib/economics.ts (flagged admin-configurable for later hot updates). Nothing here is carved in stone on-chain yet.

Event name

Mask Off

Country / World / Other pot

50% / 30% / 20%

War Alpha cut (country)

10%

War Alpha cut (world)

10%

Winner pack bonus

World extra bonus

1.25×

Extra pack join cost

25,000

Join fee to pack marketers

70%

Country marketing

members only

Social score flywheel

on

Other-token campaigns

LP route packs only

Alpha LP flip pre-payout

forfeit bag

Hold for full claim

1,000,000 $DWM

Base claim w/ 0 held

50%

Unclaimed goes to

platform fee

Mask Drop (global)

T+14d after launch

Fight settle

either · 7d or 100,000 pts

Pot split sums to 1.0000

Growth campaigns · you + partners (not Mask Off)

Separate product from country Mask Off pack fights. Here you (Mask Profile) or a partner pay for heat: followers, RTs, TG/Discord joins, tracked links, and Mask Mail blasts to dogs who opted in. One button on the list → our mail server sends. No opt-in = no email. Easy types ship first; boss modes wait.

Escrow a bag, buy verified outcomes, stop on goal / money / time / abuse — first one wins.

  • Charge: prepaid escrow in $DWM (pair later). Floor to open + unit burn on verified outcomes. Default spent split ~65% completers / ~30% platform / ~5% pack skim when pack-targeted.
  • Stop mode = either: first of goal / budget / time / abuse wins (same energy as Mask Off settle either). Always-on kills: Fraud kill · Manual stop.
  • Unused escrow refunds when the track allows. Clawback on fake follows, fast leaves, mod rejects.
  • Earn board (complete for points): /campaigns
  • Profile create desk: /me/campaigns
  • Partner desk: /partner/campaigns/new · stats /partner/campaign
  • Catalog + knobs live in web/src/lib/campaigns.ts — ordered easy → hard. That list is the build roadmap.
#1

Share link blast

Ship firstEZIn-appFree basic

One tracked URL. Dogs click → you see heat. Profile flex or partner funnel. Dumb and deadly.

Free tracked link forever. Optional boost bag in $DWM for featured heat.

Boost ends when bag empty or timer hits. Link tracking stays free.

floor 0 $DWM · window 2d · escrow ~500 $DWM · refund unused

stops: Budget empty · Timer ends · Manual stop · Fraud kill

track: unique clicks · connects from link · qualified joins · UTM / slug

#2

Mask Mail blast

Ship firstEZMask MailPer send

Pay the pack to email dogs who opted in. One button on the list → our mail server fires. No spam clowns — opt-in only.

Escrow floor + $DWM per accepted send to current opt-in list. Charge on send, not opens.

Stops when send finishes, bag can't cover remaining sends, or unsub spike kills it.

floor 50 $DWM · 0.05 $DWM / send · window event / open · escrow ~50 $DWM · refund unused

stops: Send finished · Budget empty · Unsub spike · Manual stop · Fraud kill

track: opt-in audience size · sends · opens · clicks · unsubscribes · connects from mail

#3

Follow me on X

Ship firstEasy+XPer verified action

Mission-style: dogs follow your handle, prove it, you stack followers. Profile growth bread and butter.

Floor + $DWM per verified follow. Bag burns only on proof.

Stops on goal, empty bag, 7d timer, or fake-follow churn spike.

floor 100 $DWM · 2 $DWM / verified follow · goal 100 · window 7d · escrow ~300 $DWM · refund unused · clawback

stops: Goal hit · Budget empty · Timer ends · Churn spike · Manual stop · Fraud kill

track: start follower count · end follower count · verified follows (OAuth / proof) · fake-follow churn

#4

Join my Telegram

Ship firstEasy+TelegramPer verified action

Push dogs into your TG. Bot checks membership. Partner communities + personal alpha chats.

Floor + $DWM per bot-verified join. Leave <24h → clawback.

Stops on goal, bag, timer, or leave-churn spike.

floor 75 $DWM · 1.5 $DWM / verified join · goal 150 · window 7d · escrow ~300 $DWM · refund unused · clawback

stops: Goal hit · Budget empty · Timer ends · Churn spike · Manual stop · Fraud kill

track: join clicks · bot-verified members · left-within-24h (sybil) · deep-link source

#5

Join my Discord

Ship firstEasy+DiscordPer verified action

Same energy as TG — invite link + role check. Good for partner servers and pack discords.

Floor + $DWM per role-verified join. Fast leaves claw back.

Stops on goal, bag, timer, or leave-churn spike.

floor 75 $DWM · 1.5 $DWM / verified join · goal 150 · window 7d · escrow ~300 $DWM · refund unused · clawback

stops: Goal hit · Budget empty · Timer ends · Churn spike · Manual stop · Fraud kill

track: invite uses · verified members · role granted · kick/leave rate

#6

Like + RT my post

Next upMidXEngagement bag

Pick a tweet. Pack likes + RTs it. You buy timeline heat. We track engagement delta on that post.

Engagement bag in $DWM. RT burns more than like. Proof required.

Stops on action goal, empty bag, or 72h post window.

floor 150 $DWM · 1 $DWM / verified RT (likes cheaper) · goal 200 · window 3d · escrow ~400 $DWM · refund unused

stops: Goal hit · Budget empty · Timer ends · Manual stop · Fraud kill

track: target post id · likes delta · RTs delta · quotes / replies · per-dog proof of action

#7

Quote-bark raid

Heat modeMidXEngagement bag

Dogs quote-tweet your post with a required tag/cashtag. Lands in Bark Feed energy. Louder than silent likes.

Higher per clean quote w/ required tag. No tag = no pay.

Stops on clean-quote goal, bag empty, or 72h window.

floor 200 $DWM · 3 $DWM / clean quote · goal 50 · window 3d · escrow ~500 $DWM · refund unused

stops: Goal hit · Budget empty · Timer ends · Manual stop · Fraud kill

track: quote count · tag compliance · reach / impressions proxy · claimed bark → points

#8

Reply-guy swarm

Heat modeMidXEngagement bag

Flood a thread with on-brand replies. Track reply count + quality flags (mod can yeet spam).

Bag + mod tax in platform cut. Only approved replies burn bag.

Stops on goal, bag, timer, or mod-reject spike auto-pause.

floor 250 $DWM · 2 $DWM / mod-approved reply · goal 80 · window 2d · escrow ~450 $DWM · refund unused

stops: Goal hit · Budget empty · Timer ends · Mod reject spike · Manual stop · Fraud kill

track: reply count · unique repliers · mod rejects · parent post engagement lift

#9

Pin mission pack

Next upMidIn-appFlat listing

Bundle 2–3 easy actions into one campaign card on Mask Missions. Profile or partner branded.

Flat listing fee for the slot + optional completer bag per finish.

Listing ends on calendar end or completer bag empty.

floor 200 $DWM · 0.5 $DWM / mission complete · window 14d · escrow ~400 $DWM · refund unused

stops: Timer ends · Budget empty · Manual stop

track: mission starts · mission completes · drop-off step · points minted

#10

Mask Kit embed push

Next upMidIn-appFree basic

Partner drops kit widgets; campaign measures iframe loads → clicks → connects. Profile dogs can flex a mini card too later.

Tracking free w/ kit. Pay only for boosted placement impressions.

Boost stops on budget or window. Base embed tracking stays on.

floor 0 $DWM · 0.01 $DWM / boosted impression · window 7d · escrow ~1,000 $DWM · refund unused

stops: Budget empty · Timer ends · Manual stop

track: embed impressions · CTA clicks · connect conversion · partner slug attribution

#11

X Space raid

Heat modeHardXEvent bag

Host or raid a Space. Track listens / speakers if API allows — otherwise honor-system + screenshot proof (mid).

High-floor event bag in $DWM. Escrow before Space goes live.

Stops when Space ends + short claim window. Floor is mostly spent.

floor 1,000 $DWM · window event / open · escrow ~1,000 $DWM · no unused refund

stops: Event ends · Budget empty · Manual stop · Fraud kill

track: space id · peak listeners (if available) · speaker joins · follow lift during window

#12

Telegram raid message

Heat modeHardTelegramPer chat

Bot posts a raid message into opted-in pack chats / your group. Track forwards + button clicks.

Floor + $DWM per allowed chat reached (click add-on later).

Stops when chat goal, bag, 24h window, or spam flags fire.

floor 300 $DWM · 25 $DWM / chat reached · goal 20 · window 1d · escrow ~800 $DWM · refund unused

stops: Goal hit · Budget empty · Timer ends · Fraud kill · Manual stop

track: chats reached · button clicks · forwards · joins from raid

#13

Country pack boost

Heat modeHardMultiEscrow window

Pay to juice a country's marketing queue — pack mates amplify your profile or partner offer inside that nation.

Escrow bag → pack marketers (most of bag) + platform + pack skim.

Stops on 7d window or bag empty (Mask Off-length energy).

floor 500 $DWM · 1 $DWM / pack action · window 7d · escrow ~2,000 $DWM · refund unused

stops: Budget empty · Timer ends · Manual stop · Fraud kill

track: pack targeted · member reach · actions completed in pack · Alpha heat contribution

#14

Mask Off sponsor bag

Boss fightBossMultiEscrow window

Sponsor a whole Mask Off window. Your brand on the fight. Hard mode economics + settlement.

Large $DWM/pair escrow for one full fight. Platform fee + brand placement.

Runs entire Mask Off; stops when fight settles (time or points).

floor 25,000 $DWM · window event / open · escrow ~25,000 $DWM · no unused refund

stops: Fight settles · Manual stop · Fraud kill

track: fight id · sponsor impressions · pack participation · settlement payouts · brand CTA conversions

#15

Always-on growth engine

Boss fightBossMultiDaily budget

Auto-rotate easy campaigns (mail + follow + link) with budget caps. Set and forget. Last boss.

Daily/weekly $DWM cap. Engine rotates easy campaigns under the cap.

Pauses when daily cap hits, ROAS floor fails, fraud spikes, or you stop it.

floor 100 $DWM · window event / open · escrow ~250 $DWM · refund unused · clawback

stops: Budget empty · ROAS floor · Fraud kill · Manual stop

track: budget burn · ROAS proxy (follows / clicks / $) · channel mix · auto-pause rules · fraud score

One-screen cheat sheet

  1. Join packs (countries). Free first, pay for more. Join fee = country marketing campaign for pack mates.
  2. Pack mates market you → following + social score up → your next bark hits harder.
  3. Play Mask Offs — score points for every pack you're in.
  4. Participating packs eat. #1 pack eats biggest. World Pack always eats.
  5. War Alpha (this fight) gets paid. OG Alpha (all-time) picks LP. Flip LP before payout → lose the bag.
  6. Hold $DWM to unlock the second half of your bag. Leftovers → platform fee → more growth fights.
  7. Pair with $DWM to market in your coin. Only packs that routed LP to that coin can farm those campaigns.

Go play / dig deeper

Full nerd formulas: repo docs/PRODUCT_ECONOMICS.md. Change numbers only in web/src/lib/economics.ts. Old root HTML bible archived at docs/archive/dev-bible-v1.html (stale ticker/board copy — do not treat as source of truth).

Legal drafts: Terms · Privacy · Risk · Cookies.