Read the ticker.Get paid.

Half the coins on your screen are ordinary words in a language you cannot read. Learn them on Duolingo — the app already on your phone — and earn USDC rewards, paid straight to your wallet.

No password, no seed phrase. Just the streak you were going to keep anyway.

犬犬犬犬犬犬犬犬犬犬犬犬犬犬犬犬犬
  • 犬inudog
  • 柴犬shiba inubrushwood dog
  • 猫neko / māocat
  • 招き猫maneki-nekobeckoning cat
  • 龙lóngdragon
  • 发财fācáiget rich
  • 韭菜jiǔcàichives
  • 土狗tǔgǒumutt / dirt dog
  • 개gaedog
  • 떡상tteoksangto moon

Duolingo does the hard part.

We do not rebuild the lessons. Duolingo already has the streaks, the leagues and the habit you are trying to form. We read your public profile once a day, or the moment you tap check now, and settle the difference on-chain.

  1. 1

    Link with a name code

    We give you a one-time code. Add it to the end of your Duolingo display name, we read it back off your public profile, then you delete it. Duolingo has no login for third parties, so we never ask for a password.

  2. 2

    Learn like you already would

    Open Duolingo. Do your lessons. We snapshot your public XP and streak and pay for what moved between snapshots — nothing extra to launch, tap or remember.

  3. 3

    Withdraw at $2.00

    Rewards accrue as dollars and sweep to your wallet automatically in USDC on Solana. Connect a wallet or paste an address — there is nothing to sign.

Step 1 of 2

Find your Duolingo account

Your username, not your email. It is on your Duolingo profile page.

No password. No email. Takes about a minute.

The gap

You are trading words you cannot read.

These are not invented examples. Each one is a naming pattern that shows up again and again on new pairs. Tap to decode — then ask how many of these you have scrolled past.

The only chart that goes up.

A 30-day streak against the shape you already know. Both indexed to 100 on day zero, so it is one scale and a fair comparison. The memecoin is illustrative; your balance is just the reward policy on this page, compounded.

Your balanceA memecoin
05010015020017869day 0day 30

The rates

Not every language pays the same.

Every course on Duolingo earns. These earn more, because this is where the untranslated supply actually comes from. Anything not listed pays the base 1× rate.

  • 中文

    Mandarin

    Trench tier

    The single largest source of untranslated tickers. CN retail names coins in characters most of the timeline cannot read.

    2×
  • 日本語

    Japanese

    Trench tier

    Three writing systems, so the same word ships as 犬, イヌ or inu. Dog-and-cat naming conventions start here.

    2×
  • 한국어

    Korean

    Trench tier

    Upbit listings and the kimchi premium move first and announce in Hangul.

    1.9×
  • Русский

    Russian

    High tier

    Most of the CIS dev and OTC world negotiates in Russian Telegram groups.

    1.5×
  • Tiếng Việt

    Vietnamese

    High tier

    One of the highest crypto-ownership rates on earth, and the birthplace of the GameFi cycle.

    1.5×
  • Türkçe

    Turkish

    High tier

    Persistent top-five exchange market. Currency debasement keeps retail permanently on-chain.

    1.4×
  • Bahasa Indonesia

    Indonesian

    High tier

    Enormous mobile-first retail base that trades in its own language.

    1.4×
  • Português

    Portuguese

    Mid tier

    Brazil is the deepest LATAM market and runs its own meme ecosystem.

    1.25×
  • Español

    Spanish

    Mid tier

    LATAM retail, and the widest reach per hour studied of anything on this list.

    1.25×
  • العربية

    Arabic

    Mid tier

    Gulf capital and a right-to-left script that breaks naive ticker parsing.

    1.25×
  • हिन्दी

    Hindi

    Mid tier

    The largest single pool of new retail entrants anywhere.

    1.25×

The league

Everyone is grinding something.

XP counted this week, resetting every Monday. Rankings show XP only — what people earn is their business.

Resets in 5d

空

Nobody has earned yet this week.

The board is empty, which means first place is one lesson away.

The maths

Work out what a real day pays.

This runs the exact policy the payout engine uses. No rounding in our favour, and the caps are shown where they bite.

120 XP

A 10-minute session is roughly 40–60 XP. 300 XP is a serious daily habit.

10 days · 1.1×
0d→1×7d→1.1×30d→1.25×100d→1.4×365d→1.6×

Per day

$0.79

about $23.70 a month at that pace

XP counted
120
Language
× 2
Streak
× 1.1
Before caps
$0.79
Paid
$0.79

Withdrawals go out at $2.00 — about 3 days at this pace.

What this is, and what it is not.

It is not an income.

The ceiling is $1.00 a day, about $30.00 a month if you never miss. That is deliberate. Rewards big enough to live on attract people farming them, and the first thing farming kills is the reward pool.

Grinding does not pay more.

Only the first 300 XP each day earns, and there is a ceiling on how fast XP can arrive and still count. Replaying easy lessons for hours is worth exactly the same as one good session.

One wallet, one account.

A payout address can serve exactly one Duolingo account. Running ten accounts into one wallet does not multiply anything.

We read a public profile.

Only what anyone can see at your profile URL: XP, streak and courses. We never ask for your Duolingo password, and there is no official Duolingo API or partnership behind this — if they close the public endpoint, rewards stop and we will say so plainly.

No token, ever.

You are paid in USDC, a dollar stablecoin. There is nothing to buy, no points that might convert later, and no reason to hold anything of ours.

Learning is the point.

The money is a nudge to keep a streak alive. If it ever becomes the reason you are here, the app has failed at the only thing that makes it worth building.

Stop guessing what the ticker says.

Ten minutes a day, the app already on your phone, and a balance that grows while you learn to read the thing you are buying.

Link your Duolingo