Skip to content

GOLD, badges & referrals ​

pocket agent has a light, playful rewards layer that sits on top of the serious money stuff. You earn GOLD for doing real things — creating an agent, running a task, funding a card, inviting a friend — level up, collect badges, keep a daily streak, and spend GOLD in a small in-app shop.

GOLD is points, not money

GOLD is a non-withdrawable in-app reward. It is never cash and never crypto — you can't withdraw it, send it, or convert it. It only buys in-app perks (cosmetics and a few days of Plus). Your real balance lives in your wallet and on your cards; GOLD lives on your Profile.

Everything here lives on the Profile tab — the rightmost tab in the bottom bar — on web, PWA, Telegram, and the native apps.

The pocket agent home screen

Why it exists ​

The rewards layer does two jobs at once:

  • Nudges the good first steps. The core loop — create an agent, give it a card, hand it a task — is more fun when each step lands a little reward and a badge. New users get to a working agent faster.
  • Powers word-of-mouth growth. Invites are built in: you share a code, your friend joins, and you both earn — but only when the invite turns into a real user (see Anti-farming, which is where most of the care went).

None of it ever gets in the way of the money. Every reward is granted on a best-effort, fire-and-forget path that can never throw into a payment or an agent run — so wiring a reward onto a checkout can never break the checkout.

Earning GOLD ​

GOLD is awarded by the server for specific actions. One-time rewards are exactly-once (a dedup key means a repeat is a silent no-op), so you can't farm the same event twice.

ActionGOLDNotes
Sign up50One-time welcome
Daily check-in10 + streak bonus+2 per consecutive day, bonus capped at +30 (so up to 40/day)
Create an agent25
Run your first task30
Each task run5Bounded by your plan's run budget
Issue a card40
Fund your wallet20
Card purchase15Per completed purchase
Link Telegram30One-time
Enable notifications20One-time (web push or native push)
Complete your profile25Pick a nickname / avatar
Referral — you join with a code50Paid to the new user immediately
Referral — your friend funds a card100Paid to the inviter, escrowed until then
Referral — your friend activates150Paid to the inviter when the invitee runs a first task

Paid plans also drip GOLD every billing period: Plus +500/month, Pro +2000/month (Free earns 0 from the plan itself). See Plans & pricing for the tiers.

Badges carry GOLD too ​

Each badge you unlock grants its own one-time GOLD on top of the action that triggered it. For example, running your first task gives you the 30 GOLD for the run and the 20 GOLD for the It Begins badge.

Levels ​

Your level is driven by lifetime XP, and XP is simply the sum of your positive GOLD awards. Spending GOLD in the shop lowers your balance but never lowers your level — once you've earned your way up, you stay there.

The curve rewards early momentum. The cumulative XP needed to reach level L is 25 × L × (L − 1):

LevelXP to reach
10
250
3150
4300
5500
6750

Your Profile shows your current level and a progress bar toward the next one.

Streaks ​

Open the app and tap Daily check-in to claim 10 GOLD. Come back the next day and your streak grows — each consecutive day adds a +2 bonus (so day 2 is 12, day 3 is 14…) up to a +30 cap. Miss a day and the streak resets to 1.

Streak days are counted in UTC, and a check-in is exactly-once per day — tapping twice does nothing the second time. Streaks also unlock the On Fire (7 days) and Unstoppable (30 days) badges.

The badge catalog ​

Fifteen badges, from common to legendary. Badges are awarded automatically the moment your stats cross the line — you never have to claim them.

BadgeHow you earn itRarityGOLD
🕵️ First AgentCreate your first agentcommon20
💳 Card in HandIssue your first cardcommon20
⚡ It BeginsRun your first agent taskcommon20
🛍️ First BuyMake your first card purchaserare30
💰 FundedFund your wallet or a cardrare30
🎯 Getting Things DoneRun 10 agent tasksrare40
🏆 Automation MasterRun 100 agent tasksepic100
💎 Big SpenderSpend $500+ on cardsepic100
⛓️ Multi-ChainMove funds on 2+ networksrare40
🤝 InviterInvite your first friend*common25
📣 ConnectorInvite 5 friends*rare60
👑 AmbassadorInvite 10 friends*legendary200
🔥 On Fire7-day check-in streakrare40
🌟 Unstoppable30-day check-in streakepic120
🚀 Early AdopterOne of the first 1,000 userslegendary150

* Inviter badges count only activated invites — a friend who really joined and got started — not raw sign-ups. See below.

Referrals ​

Every account has a six-character invite code (hex, uppercase, e.g. A3F9C1). Open Profile → Invite friends to find yours and share it two ways:

  • A web link: https://app.pocketagent.to/?ref=YOURCODE
  • A Telegram deep link: https://t.me/pocketagent_to_bot?start=ref_YOURCODE

When someone opens either, the code is captured before they sign in (it survives the login redirect), and it's attached to their account the moment they join.

What each side earns ​

  • The friend gets 50 GOLD immediately on joining with your code.
  • You earn in two stages: 100 GOLD when they fund their first card, and 150 GOLD when they activate (run a first task). The moment a reward lands, you get a push: "Someone you invited funded their first card — +100 GOLD."

One inviter per account, you can't refer yourself, and a code can only be claimed once per account.

Invite-only mode ​

pocket agent can run invite-only, gated by the REQUIRE_REFERRAL flag (off by default). When it's on, brand-new accounts hit a Referral gate right after login and must enter a friend's code (or join the waitlist) before continuing. Existing users are grandfathered in — the gate only applies to genuinely new accounts.

The referral lifecycle ​

A referral moves through clear states, and the inviter's biggest reward is deliberately held in escrow until the invite proves real:

Anti-farming ​

The old "pay the inviter the moment someone signs up" design was an open sockpuppet farm — 100 GOLD per fake account. The current system closes it:

  • The inviter's join reward is escrowed, not paid on sign-up. It's released only when the invitee reaches a real milestone (funding a card).
  • Same-device / same-IP self-referrals are blocked. If the inviter and invitee share a hashed device fingerprint or IP, the reward is withheld (the sign-up itself is never blocked). Only hashed values are compared — raw IPs are never stored.
  • Inviter badges count only activated invites. Farmed joins can't unlock Connector or Ambassador.

The invitee's own welcome GOLD is still paid immediately — the anti-farm logic only guards the inviter side.

The GOLD shop ​

Spend GOLD on a small set of perks. Cosmetic unlocks are one-time (you can't buy one twice); Plus-days are credited as real Plus access.

ItemCostWhat you get
🥇 Gold avatar frame500A shiny gold ring around your avatar
💠 Neon avatar frame800A glowing neon ring
🌌 Midnight theme1,200Unlock the exclusive Midnight look
⭐ 1 week of Plus2,0007 days of Plus, on the house
🌟 1 month of Plus7,00030 days of Plus

Redeemed Plus is real Plus

Buying "1 week of Plus" doesn't just show a label — it extends your plusUntil window, which the plan engine reads as your effective tier. Those days stack onto any existing or paid Plus window, so GOLD Plus and paid Plus add together rather than overwrite. See how the effective plan is resolved.

Spending is transactional and atomic: your balance is checked and debited in one locked step, so you can never overspend or buy the same cosmetic twice.

Avatars ​

Your Profile avatar is customizable — tap Change avatar to pick one. Avatar styles support a few prefixes under the hood (f: for a female style, a:<type> for an animal), and frames bought in the shop layer on top.

The earn → spend loop at a glance ​

What the Profile shows ​

The Profile tab aggregates everything in one place:

  • GOLD balance, current level and progress to the next.
  • Streak and whether today's check-in is still available.
  • Your stats — agents, tasks, cards, total card spend (GMV), and chains used — the same numbers that drive your badges.
  • Badges — earned and not-yet-earned, each with its rarity and GOLD value.
  • Referrals — your code and links, how many friends you've invited, how many activated, and total GOLD earned from referrals.
  • The GOLD shop, with your owned cosmetics marked.
  • Plans & pricing — where redeemed Plus days land, and the monthly GOLD drip per tier.
  • Notifications — the pushes that tell you when a referral reward unlocks.
  • Platforms — the Profile tab is identical on web, PWA, Telegram, and native.

be everywhere — live here.