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.
- Pick a type below — ordered easy → hard.
- Share link / in-app P0 opens a real growth offer (receipts + points). Other tracks stay prototype.
- Escrow a $DWM bag (floor + unit burn). Completers / platform / pack split defaults ~65/30/5 when rewards exist — not live yet.
- Mask Mail blast = you pay → we email dogs who opted in on Mask Profile. Charge on send. Unsub spike kills it.
- Stop mode = either — first of goal / budget / time / abuse wins. Always-on kills: Fraud kill · Manual stop.
- 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.
Share link blast
One tracked URL. Dogs click → you see heat. Profile flex or partner funnel. Dumb and deadly.
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.
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.
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.
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.
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.
Follow me on X
Mission-style: dogs follow your handle, prove it, you stack followers. Profile growth bread and butter.
Charge · stop
Floor + $DWM per verified follow. Bag burns only on proof.
Stops on goal, empty bag, 7d timer, or fake-follow churn spike.
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.
Join my Telegram
Push dogs into your TG. Bot checks membership. Partner communities + personal alpha chats.
Charge · stop
Floor + $DWM per bot-verified join. Leave <24h → clawback.
Stops on goal, bag, timer, or leave-churn spike.
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.
Join my Discord
Same energy as TG — invite link + role check. Good for partner servers and pack discords.
Charge · stop
Floor + $DWM per role-verified join. Fast leaves claw back.
Stops on goal, bag, timer, or leave-churn spike.
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.
Like + RT my post
Pick a tweet. Pack likes + RTs it. You buy timeline heat. We track engagement delta on that post.
Charge · stop
Engagement bag in $DWM. RT burns more than like. Proof required.
Stops on action goal, empty bag, or 72h post window.
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.
Quote-bark raid
Dogs quote-tweet your post with a required tag/cashtag. Lands in Bark Feed energy. Louder than silent likes.
Charge · stop
Higher per clean quote w/ required tag. No tag = no pay.
Stops on clean-quote goal, bag empty, or 72h window.
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.
Reply-guy swarm
Flood a thread with on-brand replies. Track reply count + quality flags (mod can yeet spam).
Charge · stop
Bag + mod tax in platform cut. Only approved replies burn bag.
Stops on goal, bag, timer, or mod-reject spike auto-pause.
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.
Pin mission pack
Bundle 2–3 easy actions into one campaign card on Mask Missions. Profile or partner branded.
Charge · stop
Flat listing fee for the slot + optional completer bag per finish.
Listing ends on calendar end or completer bag empty.
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.
Mask Kit embed push
Partner drops kit widgets; campaign measures iframe loads → clicks → connects. Profile dogs can flex a mini card too later.
Charge · stop
Tracking free w/ kit. Pay only for boosted placement impressions.
Boost stops on budget or window. Base embed tracking stays on.
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.
Hard / later
Spaces, multi-chat raids, pack boosts, fight sponsors, always-on. Don't start here.
X Space raid
Host or raid a Space. Track listens / speakers if API allows — otherwise honor-system + screenshot proof (mid).
Charge · stop
High-floor event bag in $DWM. Escrow before Space goes live.
Stops when Space ends + short claim window. Floor is mostly spent.
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.
Telegram raid message
Bot posts a raid message into opted-in pack chats / your group. Track forwards + button clicks.
Charge · stop
Floor + $DWM per allowed chat reached (click add-on later).
Stops when chat goal, bag, 24h window, or spam flags fire.
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.
Country pack boost
Pay to juice a country's marketing queue — pack mates amplify your profile or partner offer inside that nation.
Charge · stop
Escrow bag → pack marketers (most of bag) + platform + pack skim.
Stops on 7d window or bag empty (Mask Off-length energy).
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.
Mask Off sponsor bag
Sponsor a whole Mask Off window. Your brand on the fight. Hard mode economics + settlement.
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).
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.
Always-on growth engine
Auto-rotate easy campaigns (mail + follow + link) with budget caps. Set and forget. Last boss.
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.
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.
Full list + charge/stop law on /doc#growth-campaigns