Partner HQ
Ops desk

Partner campaigns · buy pack attention

Create campaign

Same rails as profile dogs: links, Mask Mail, X, TG, Discord, pack boosts. You pay for reach into opted-in pack + your funnel. Easy campaigns ship first. Boss modes wait.

How this works (dumb)

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

  1. Pick a type below — ordered easy → hard.
  2. Share link / in-app P0 opens a real growth offer (receipts + points). Other tracks stay prototype.
  3. Escrow a $DWM bag (floor + unit burn). Completers / platform / pack split defaults ~65/30/5 when rewards exist — not live yet.
  4. Mask Mail blast = you pay → we email dogs who opted in on Mask Profile. Charge on send. Unsub spike kills it.
  5. Stop mode = either — first of goal / budget / time / abuse wins. Always-on kills: Fraud kill · Manual stop.
  6. Unused escrow refunds when the track says so. Fake follows / fast leaves / mod rejects can claw back.

Live create on Share link · no chain escrow yet · Mask Mail / X / TG still mock. Numbers live in campaigns.ts.

EZ first

Ship these before anything spicy. Links + mail + simple joins.

P0 → P1
#1

Share link blast

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

Ship firstEZIn-appFree basic
·Free basic · boost later w/ $DWM or pair coin

Charge · stop

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 $DWMwindow 2descrow ~500 $DWMrefund unused

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

We track

  • unique clicks
  • connects from link
  • qualified joins
  • UTM / slug

Why this tier: Just links + redirects. No social APIs.

#2

Mask Mail blast

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

Ship firstEZMask MailPer send
·Pay $DWM (or approved pair) per send / per open tier

Charge · stop

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 $DWM0.05 $DWM / sendwindow event / openescrow ~50 $DWMrefund unused

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

We track

  • opt-in audience size
  • sends
  • opens
  • clicks
  • unsubscribes
  • connects from mail

Why this tier: ESP + templates + opt-in flags. No X API drama.

Stats desk
#3

Follow me on X

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

Ship firstEasy+XPer verified action
·Optional bag for completers · creator pays boost

Charge · stop

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

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

floor 100 $DWM2 $DWM / verified followgoal 100window 7descrow ~300 $DWMrefund unusedclawback on

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

We track

  • start follower count
  • end follower count
  • verified follows (OAuth / proof)
  • fake-follow churn

Why this tier: Privy-verified X on /me. Live follow-graph when X_BEARER_TOKEN set; else ownership fallback.

#4

Join my Telegram

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

Ship firstEasy+TelegramPer verified action
·Optional points / $DWM micro-bag for verified joins

Charge · stop

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

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

floor 75 $DWM1.5 $DWM / verified joingoal 150window 7descrow ~300 $DWMrefund unusedclawback on

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

We track

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

Why this tier: Privy-verified TG on /me. Live getChatMember when TELEGRAM_BOT_TOKEN set; else ownership fallback.

#5

Join my Discord

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

Ship firstEasy+DiscordPer verified action
·Optional points / $DWM micro-bag for verified joins

Charge · stop

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

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

floor 75 $DWM1.5 $DWM / verified joingoal 150window 7descrow ~300 $DWMrefund unusedclawback on

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

We track

  • invite uses
  • verified members
  • role granted
  • kick/leave rate

Why this tier: Privy-verified Discord on /me. Live guild check when DISCORD_BOT_TOKEN set; else ownership fallback.

Mid heat

Engagement raids + mission pins. Needs APIs and anti-sybil.

#6

Like + RT my post

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

Next upMidXEngagement bag
·Creator/partner funds engagement bag · completers earn points

Charge · stop

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

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

floor 150 $DWM1 $DWM / verified RT (likes cheaper)goal 200window 3descrow ~400 $DWMrefund unused

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

We track

  • target post id
  • likes delta
  • RTs delta
  • quotes / replies
  • per-dog proof of action

Why this tier: Post metrics + per-user action proofs. Rate limits bite.

Stats desk
#7

Quote-bark raid

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

Heat modeMidXEngagement bag
·Engagement bag + Mask Points for clean quotes

Charge · stop

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

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

floor 200 $DWM3 $DWM / clean quotegoal 50window 3descrow ~500 $DWMrefund unused

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

We track

  • quote count
  • tag compliance
  • reach / impressions proxy
  • claimed bark → points

Why this tier: Search/stream + claim flow. Ties into Bark Feed.

Stats desk
#8

Reply-guy swarm

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

Heat modeMidXEngagement bag
·Small bag · heavy mod cost baked into fee

Charge · stop

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

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

floor 250 $DWM2 $DWM / mod-approved replygoal 80window 2descrow ~450 $DWMrefund unused

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

We track

  • reply count
  • unique repliers
  • mod rejects
  • parent post engagement lift

Why this tier: Spam risk high. Needs mod queue + filters.

Stats desk
#9

Pin mission pack

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

Next upMidIn-appFlat listing
·Listing fee + optional completer rewards

Charge · stop

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

Listing ends on calendar end or completer bag empty.

floor 200 $DWM0.5 $DWM / mission completewindow 14descrow ~400 $DWMrefund unused

stops: Timer ends · Budget empty · Manual stop

We track

  • mission starts
  • mission completes
  • drop-off step
  • points minted

Why this tier: Reuses missions UI. Copy + reward config mainly.

Stats desk
#10

Mask Kit embed push

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

Next upMidIn-appFree basic
·Included w/ partner kit · boost for placement

Charge · stop

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

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

floor 0 $DWM0.01 $DWM / boosted impressionwindow 7descrow ~1,000 $DWMrefund unused

stops: Budget empty · Timer ends · Manual stop

We track

  • embed impressions
  • CTA clicks
  • connect conversion
  • partner slug attribution

Why this tier: Needs embed events + partner keys live.

Stats desk

Hard / later

Spaces, multi-chat raids, pack boosts, fight sponsors, always-on. Don't start here.

#11

X Space raid

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

Heat modeHardXEvent bag
·Event bag · higher fee

Charge · stop

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 $DWMwindow event / openescrow ~1,000 $DWMno unused refund

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

We track

  • space id
  • peak listeners (if available)
  • speaker joins
  • follow lift during window

Why this tier: Spaces API flaky / limited. Proof is messy.

Stats desk
#12

Telegram raid message

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

Heat modeHardTelegramPer chat
·Per-chat or per-click $DWM

Charge · stop

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

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

floor 300 $DWM25 $DWM / chat reachedgoal 20window 1descrow ~800 $DWMrefund unused

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

We track

  • chats reached
  • button clicks
  • forwards
  • joins from raid

Why this tier: Multi-chat permissions + anti-spam. Ops heavy.

Stats desk
#13

Country pack boost

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

Heat modeHardMultiEscrow window
·Join-fee style bag into pack marketers + platform skim

Charge · stop

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

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

floor 500 $DWM1 $DWM / pack actionwindow 7descrow ~2,000 $DWMrefund unused

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

We track

  • pack targeted
  • member reach
  • actions completed in pack
  • Alpha heat contribution

Why this tier: Ties board + social score + pack membership rules.

Stats desk
#14

Mask Off sponsor bag

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

Boss fightBossMultiEscrow window
·Large $DWM / pair escrow · platform fee

Charge · stop

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 $DWMwindow event / openescrow ~25,000 $DWMno unused refund

stops: Fight settles · Manual stop · Fraud kill

We track

  • fight id
  • sponsor impressions
  • pack participation
  • settlement payouts
  • brand CTA conversions

Why this tier: Full fight engine + escrow + brand placement.

Stats desk
#15

Always-on growth engine

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

Boss fightBossMultiDaily budget
·Daily/weekly budget in $DWM or pair

Charge · stop

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 $DWMwindow event / openescrow ~250 $DWMrefund unusedclawback on

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

We track

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

Why this tier: Orchestration + fraud + multi-channel. Build last.

Stats desk

Full list + charge/stop law on /doc#growth-campaigns

5 nav items