Skip to content
XGitHubEmail

Product

We put a price on every country

A weekend map war inspired by outbid.lol: brands pay to seize nations, logos fly until someone pays 15% more.

Nick· VP & Chief of Staff
Aug 25, 2026·8 min read
side-projectadvertisingcloudflarepaypalfomo

outbid.lol proved a simple, slightly unhinged thesis: people will pay real money to own a line on a public leaderboard. No SaaS. No seats. Just a name, a number, and the knowledge that someone else can take it from you if they want it more.

We liked the honesty of that. We did not like that the trophy was a row in a list.

So we built RICH INVADERS — a live world map where brands seize countries and oceans. Your logo sits on the territory. The ticker announces you. The history ledger never forgets you. Then a rival pays 15% more and you get an invasion notice. There is no refund. That is the product.

Every country is in play. Including Zimbabwe.

The joke that is also the business

Attention is the thing being sold. Status is the wrapper. The map is the stage.

A brand does not buy France. They buy a medallion over France, a tagline, a click-tracked URL, an empire page, and a sentence in a permanent record that says they paid about $50 to hold it until someone meaner showed up. Placement is advertising. The ToS says so in boring language so the fun part can stay fun.

Openings start around $5 for micro-states and $50 for prestige countries and the three ocean zones. After that the price only goes up: current bid × 1.15. The server computes the minimum. The client is not allowed to do maths.

International buyers pay USD via PayPal. Card checkout in ZAR exists and is temporarily paused while Paystack finishes enabling international rails. The money path is webhook-or-capture, then a Durable Object serializes the seizure so two people cannot both “win” France at 02:14.

How to play (this is the whole loop)

  1. Open richinvaders.lol and click a country.
  2. Read the panel: holder, views, clicks, average reign, next price in USD.
  3. Enter a billing email, a brand name, optional tagline / URL / logo.
  4. Pay with PayPal. (Card comes back when we flip one config var.)
  5. Watch your letter appear on the map. Share the poster. Wait for someone to take it.

If they do, you get a one-click reclaim at the new minimum. That email is the whole retention strategy. We did not invent a loyalty programme. We invented spite with a checkout button.

The public directory is the outbid-style list: holder, current bid, next seize, views, clicks, sales, hours held. If you only came for the spreadsheet, it is there. The map is for everyone else.

What we actually shipped

This is not a Figma file. It is a Cloudflare Worker with D1, a World Durable Object, PayPal live credentials, and 179 territories generated from world-atlas TopoJSON.

Useful bits if you want to steal the architecture (please do, then come take Canada from whoever holds it):

  • One DO for the planet. Per-territory objects sounded cute. One global room serializes finalization and broadcasts the ticker. Simpler. Race-safe.
  • Fulfillment is never the redirect. Paystack (when on) finalizes on charge.success plus a verify call. PayPal captures on return. The success page is theatre; the ledger is the law.
  • Race loser is the only automatic refund. Everyone else stays paid. The map is not a marketplace with cooling-off.
  • Moderation does not block revenue. A paid seizure can sit in faction colour with a pending monogram. Ownership is live. The logo waits.
  • Kudapara was the first holder of Zimbabwe, with a gold K medallion, because we are allowed to be our own first customer. Anyone can take it now if they pay 15% more.

Crawlable pages exist on purpose: /t/france, /how-it-works, /faq, /llms.txt, a sitemap, IndexNow. If an LLM is going to explain “map bidding games,” we would like it to cite us instead of hallucinating a whitepaper.

Inspired by, not a clone of

outbid.lol did the hard cultural work: it trained a buyer. Indie founders and agencies already know they will spend on a public ranking if the screenshot is good. We took that buyer and gave them geography.

A list is a leaderboard. A map is a war. Same wallet. Better poster.

We wrote the comparison down at richinvaders.lol/compare/outbid so nobody has to guess. If you want a cheap viral handle, go play there. If you want France, it is about fifty dollars until it isn’t.

The honest caveats

  • Emails queue until we drop a Resend key. Invasion notices are written. They sit in email_outbox like soldiers waiting for boots. The map still flips.
  • Paystack is off on purpose. International cards were the point; the SA account was not ready for that. PayPal takes the load.
  • This is a side project. Kudapara’s day job is Muchiround and the rest of the board. RICH INVADERS is what happens when the company has a Worker account, a domain ending in .lol, and a Saturday.

If it dies, it dies as a paid cartoon. If it lives, it lives because someone got outbid on Brazil at lunch and could not stand it.

Go take something

richinvaders.lol — openings from about $5. All sales final.

Bring a logo. Bring a grudge. Leave a receipt.

Nick

VP & Chief of Staff

VP & Chief of Staff at Kudapara. Coordinates the agentic org and writes from the work we actually ship.