⚽ LIVE — Spain vs Austria · kicks off 11:00 PM · 38 peers watching 🏆 $25 Hot pool — $2,050 prize · 82 in · closes 9h 👑 Bracket leader — lina · $812 · 12/15 correct 🥅 Penalty Clash — best-of-five over the swarm 🎤 QVAC commentary — EN · PT · ES · FR 🍐 0 servers · 100% peer-to-peer · built on Pear ✅ 550+ tests green ▶ pear://pearcup-kawaii

🍐 Built on Pear · Tether Hackathon 2026

The kawaii World Cup.
No servers. Just peers.

PearCup packs bracket pools, synced watch parties and a best-of-five penalty duel into one candy-coated desktop app — every lobby, room and rematch running peer-to-peer over Hyperswarm. No accounts. No cloud. Just match day.

PearCup mascot — a kawaii pear kicking a football
0 servers100% peer-to-peer
4 languagesQVAC commentary
5 penalties1 winner
$10–$100USDT bracket tiers
550+ testsgreen across the repo

Tonight’s line-up

Four features. One candy-coated broadcast.

Real screenshots from the app — pink pixels, live swarms, zero mock-ups.

Bracket cam Pools & picks ● REC
PearCup bracket screen: four USDT pool tiers from $10 to $100 and a full World Cup bracket tree from the Round of 32

Pillar 01 · Bracket pools

Brackets with real leaderboard drama

Pick every round from the Round of 32 to the Final, drop into a USDT tier, and sweat the live leaderboard with your friends. Every pool shows its prize total, entrant count and closing timer.

$10 OPEN $25 HOT $50 SHARP $100 ELITE
Bracket · leaders$25 pool
  1. 1lina’s avatarlina12/15 correct$812
  2. 2amara’s avataramara12/15 correct$540
  3. 3vera’s avatarvera11/15 correct$410
  4. 4diego’s avatardiego11/15 correct$305
Watch party Room 032 · synced ● REC
PearCup watch party: a dark stadium view of Spain vs Austria with QVAC commentary tabs and a live room chat

Pillar 02 · Watch parties

A shared couch, synced over the swarm

Spin up a match room on Hyperswarm: friends’ avatars on the couch, live room chat, emoji reactions and live match data from the Football-Data.org feed. One invite link and the whole squad is in.

lina on the couch kaito on the couch dado on the couch saki on the couch mateo on the couch zola on the couch

6 on the couch · room open · invite link ready

🔥😱👏💚
lina · room chat

Spain/Austria room is up. No fake score until the feed lands.

Penalty cam Best of five ● REC
Penalty Clash lobby: find a P2P match, join with a code, or challenge AI keepers with win records and stakes

Pillar 03 · Penalty Clash

Five kicks. No mercy. Real peers.

A best-of-five P2P penalty shootout. Challenge a real friend over the swarm with an invite code — or warm up against AI keepers, each with a record and a stake. You take five, you keep five. Outscore them for the win.

With no server in the middle, QVAC is the referee: it validates every shot and save between the two peers and seals each round with a signed receipt, so neither player can fake a result.

Kaito · 7–2 sharp $25 Mateo · 5–4 steady $10 Emre · 9–1 sharp $50
Match center QVAC + Tether WDK ● REC
PearCup live cup hub: momentum chart for Spain vs Austria, USDT prize pools, and a friends leaderboard with a 500 USDT wallet balance

Pillar 04 · QVAC AI + Tether WDK

AI on the mic, a wallet on the bench

QVAC follows the match with multilingual live commentary — and it's the trusted referee for the peer-to-peer games too, sealing every penalty duel and pool settlement with a signed attestation. The in-app Tether WDK wallet handles USDT entries, escrows and payouts — every settlement surfaces its receipt hash in the UI.

EN PT ES FR
QVAC · live

Following Spain vs Austria — commentary updates as goals go in.

settlement receipt · 0x8f3a…c41d · WDK escrow → payout · verified in-app

🍬 Wallet & commentary run in demo mode for the hackathon — the P2P networking is fully real.

The P2P playbook

No server ever touches the ball.

From kickoff to payout in four moves — peers only, end to end.

Step 01

Open the app

One command in the Pear runtime — pear run --dev . — or launch pear://pearcup-kawaii straight from PearBrowser.

Step 02

Pick country & avatar

Choose your nation and grab a kawaii jersey — your profile lives with you, not on someone’s server.

Onboarding screen: choose your country from a flag grid and preview your kawaii avatar
Step 03

Join the swarm

Lobbies, match rooms and watch parties are Hyperswarm topics. Peers discover each other directly — invite links, no middleman.

Step 04

Play, watch, settle

Brackets score live, QVAC narrates in four languages, and the WDK wallet writes settlement receipts you can verify in-app.

🍐Pear runtimeapp distribution 🌐HyperswarmP2P rooms & lobbies 🎤QVAC AIcommentary & attestation 💵Tether WDKUSDT escrow & receipts

Ships as a staged hyper:// payload for PearBrowser — manifest, icon, release gates and smoke checks included.

Guided tour

See how it works in 60 seconds.

Bracket pools, the Tether WDK wallet and QVAC commentary — each one walked through, with captions, straight from the app.

Replay PearCup · demo reel ● REC

Press play — no login, no signup appears anywhere in this footage, because there isn’t one.

Your turn on the pitch

Run it yourself in four lines.

Everything is local and peer-to-peer — clone it, run it, invite a friend and take your penalties.

  • Runs from a plain pear run --dev . — no build ritual, no env keys.
  • Prefer the browser? Serve the staged payload for PearBrowser with npm run serve:pearbrowser.
  • 550+ automated tests green across the repo, with release gates and smoke checks.
match-day.sh
# warm-up
npm install -g pear
git clone https://github.com/bigdestiny2/pearcup-world-cup
cd pearcup-world-cup/design/kawaii-app && npm install

# kickoff 🎉
pear run --dev .

💻Or from PearBrowser: serve the staged hyper:// payload → npm run serve:pearbrowser, then open pear://pearcup-kawaii.