📋 System Notice — prize terms, dispute flow, beta caveat
1Beta · feedback welcome
Math & UI are still evolving. Suggestions go straight into the next iteration.
2Prize caveat
Hosted by a third-party organizer. Form & amount (USDT / USDC / credits) not finalized. Payouts only become real after the organizer wires funds to our wallet.
3Disputes & refresh
Numbers off? Upload a fresh screenshot to Discord. Backend refreshes every 15 min.
Competition Standing · Twin3 vs the Surge.xyz Field
snapshot ·
#Rank pending
Twin3 on Surge.xyz
Our witnessed score
🎯 Gap to #1
():
Ignites · we need every vote we can get.
Ranked ahead of us · projects to overtake
#
Ignites · gap
🏆 Holding the lead.
Twin3 is currently #1 on the Surge.xyz leaderboard. Don't let anyone catch up.
Standing snapshot not yet populated. Update competition.standing in build_surge_data.js
with manual readings from
surge.xyz/leaderboard
or
surge.xyz/challenge
— Cloudflare blocks server-side scraping.
Verified Screenshots · Sorted by upload time
💡 Live USD valuation per vote — recomputed every time the leaderboard refreshes.
Each vote's ≈ $X = its Ignite contribution ÷ pool of
total Ignites
(twin3's live Surge.xyz score)
× $ voter pool at current
# rank
(= $ per Ignite right now).
⚠️ If our rank changes — or if the leaderboard total moves — every $ figure on this page recomputes automatically.
PROJECT SCORE
PERSONAL
WITNESSED BY
UPLOADED (UTC)
★↳
+—
★ YOU
· shot /
⚠️ collision⚠️ reuse
⚠️ collision⚠️ reuse
No screenshots uploaded yet
Showing –
of
· /page
Page /
Top Voters · Cumulative Ignites cast for twin3
voters · 🔥 total
📐 How Voter Share works:
each voter's $ = their Ignites ÷ twin3's total leaderboard score × the voter pool at the current rank.
Recomputes live with every leaderboard refresh — if rank drops or someone else outpaces you, your share moves with it.
RANK
VOTER
🔥 IGNITES
FRIENDS
$ VOTER SHARE
#
★ YOU
shots
/
$—
at twin3 #
No verified votes yet. Cast a vote on Surge.xyz, screenshot it into Discord #surge_vote, and you'll show up here.
Showing –
of
· /page
Page /
Top Inviters · Friends brought into the Twin3 server
inviters · invitees tracked
📐 How Invite Points work:
every Ignite your invitee casts earns you
10% as an Invite Point.
Example: invitee votes 25 Ignites → you earn
2.5 Invite Points. Their full voter share is untouched — your inviter reward is paid on top, so bringing voters in only ever adds value to the community pot.
RANK
INVITER
FRIENDS
FRIENDS' VOTES
$ REWARD
#
★ YOU
voted
$—
at twin3 #
No invite attribution yet. Invitations get tracked once someone joins via a Discord invite link generated since the tracker started.
Loading…
Members in graph
Invite edges
Root inviters (no parent)
Max chain depth
Top connectors · ranked by total downstream subtree size
direct ·
total
↳ Drag to pan · scroll to zoom · click a node to open that member's profile
Loading social graph…
Note:
This timeline tracks only the contributions captured via Discord screenshots in #surge_vote.
Surge.xyz total may be higher than the number above (some users vote without uploading proof).
Cross-verification with Surge.xyz official voter list — pending integration.
🎯 Level
No surge votes yet
🤝 Invited by you
↗ Your inviter
🔒 You're already attributed
Personal Ignites
⚠️
Friends Brought In
( voting)
Network Ignites
$
Reward Share · est.
@ #
$0
No prize · rank > 5
🔗 INVITED BY
· joined
→
✓ Just claimed
.
Clicked by mistake?
ℹ️ This is a legacy self-reported attribution. To remove or switch, ask
to release you from their dashboard, or open a /ticket.
ℹ️ This is a factual attribution (you joined via their invite link). To switch, ask
to release you from their dashboard, or open a /ticket.
Don't recognize this inviter?
Ask them to release you via their Manage page on this site — once they do, you'll be a free agent and can /claim_inviter @the_real_one in Discord.
Full guide →
🔍 No inviter on record yet. If someone brought you to Twin3, visit their profile and click + Claim as my inviter. They'll appear here, and they'll start earning 10% credit on your future Ignites.
Loading invite link…
📨 YOUR INVITE LINK · Earn 10% inviter pool · works on web AND auto-joins Discord
✨ Twin3 web link · recommended
Friend clicks → signs in with Discord → automatically joins the server. No "max invites" errors, no cap.
⚠️ Old Discord-direct link · expires in days
Update wherever you've shared this link (Twitter, Telegram, etc.) to the new Twin3 link above before 2026-05-28 18:00 UTC — the discord.gg link will return "Invalid Invite" after that.
💎 Custom URL · your own i.twin3.ai/<name>
🔒 Coming June 2026 — for SBT holders.
Custom URLs like i.twin3.ai/your-name will be available to everyone with a minted Twin3 SBT once the feature launches.
✓ You're already SBT-eligible · token #No SBT linked yet — mint one before launch to qualify.Sign in to see your eligibility.
✓ You're eligible! Pick a short name (3-20 letters) and your invite URL becomes i.twin3.ai/your-name.
🔒 Custom URLs are reserved for Twin3 SBT holders. Mint your SBT to unlock i.twin3.ai/your-name.
i.twin3.ai/
Friends Invited
Total Link Uses
pending
Your Invite Points
= invitee Ignites × 10%
📊 Link clicks · last 14 days
today
How this is calculated:
every Ignite your invitee votes credits you with 10% as an Invite Point.
If they vote 25 Ignites, you get 2.5 Invite Points — paid out from the inviter pool when the season ends.
Friends you've brought in
How Rewards Work
Two independent payout streams — voters and inviters never compete for the same dollars. Both update live as more people vote and as twin3's rank changes.
70%
Voter Pool
Paid in full to everyone who voted. Your share is proportional to your Ignites:
your_ignites / total_ignites × 70% pool
10%
Inviter Pool · cap
Each inviter earns 10% of every Ignite their invitees cast — paid on top of the voter pool, never deducted from it. Your inviter share scales with your invitees' actual contribution; bringing few invitees doesn't earn you a windfall from the pool.
your_invitees_ignites / total_ignites × 70% pool × 10%
20%+
Community POC
Reserved for future community rewards — proof-of-contribution incentives, hackathon bounties, etc. Any unspent inviter funds (when invite density < 100%) flow into this pool, so nothing is wasted.
Your Estimated Prize Share · Live
The card matching twin3's current rank is highlighted. Numbers update every refresh — they are not locked in until the competition ends and the organizer settles payout.
📍 Right now — Twin3 is at # on Surge.xyz.
The highlighted card below is your current projected payout.
Every new vote pushes us toward the higher tiers — and a bigger share for you.
🚨 URGENT — Twin3 is at #, OUTSIDE the top 5.
Prizes only pay to ranks #1–#5; at # every payout = $0.
We need to overtake (currently Ignites) — gap is Ignites. Every vote matters right now.
If Twin3 wins
Pool: $
$
Voter: $ Inviter: $
📐 Calculation Snapshot
twin3 ranked #
· voter pool $
🗳️ Voter share
your / total
=
of pool
×
70% × prize @ #
=
your voter share
📨 Inviter share — your friends earn you 10% bonus
of invited friends have voted so far.
They keep 100% of their voter share — you earn an extra 10% bonuson top, funded by the project pool. Nothing is deducted from your friends.
Friend
They voted (100%)
+ Extra Points
+ Extra $ to you
⊘
🔥
+
$
not yet
+0
$0.00
Total · voted / invited
🔥
+
$
💡 Nudge the inactive friends above to vote — every Ignite they cast adds 10% to your share immediately. No cap on total earnings.
ⓘ Need to remove an invitee? Click Manage to enter edit mode.ⓘ Click any × to release that invitee. Click Done when finished.
Updated Same formula at any rank — only pool size changes.
⚠️ Fairness Audit · Personal Allocation Anomaly
This user's personal allocation across screenshots is not monotonically increasing:
max value seen ,
latest value
(drop of ).
For fairness we credit them with the latest reading, not the max — they may have withdrawn ignites or the AI mis-read one screenshot.
→
📣 If you disagree with this audit:
(1) Post a fresh screenshot showing your current allocation to Discord #surge_vote.
(2) The system auto-refreshes hourly and will pick it up — your latest reading becomes the credited value.
Personal Trajectory ✓ Monotonic readings: →
Social Activity
events
Every join, claim, release, and removal that touched this profile,
sourced directly from connector_funnel_events
— the canonical audit log. If something looks off, this is where you can see exactly when and why it changed.
Loading activity…
Couldn't load activity log:
No activity events yet for this user.
Page of
· showing – of
Submission Records
screenshots in chronological order.
Within one Discord post: identical-number screenshots are merged as one event; no-score screenshots attach as supplementary evidence to a scored event in the same post; different numbers stay as separate events. A "No Score Captured" status only appears when nothing in the entire post showed a score.
↓ different Surge.xyz account · @↓ different Surge.xyz session
cumulative on screenshot:
this session:
project at the time:
AI saw:
Issue:
Note:
Score collision: Another voter reported the exact same project total + personal allocation. This often happens when uploads are very close in time and Surge.xyz hadn't updated for either user yet.
📣 Appeal: Post a fresh screenshot with the timestamp visible to Discord #surge_vote. The system auto-refreshes every hour and will pick up your new reading — that will dedupe you cleanly.
📣 Need to fix this?
Re-upload a clearer screenshot to Discord #surge_vote showing both the project total and your personal allocation. The system auto-refreshes every hour and will re-verify your submission.
""
Verified by Lucy 🐰 + Gemini Vision · Top prize: $ USD · Split //
You'll appear in their network. If you change your mind later, just ask them to release you from their dashboard.
Release ?
Has cast 🔥 toward your bonusHasn't voted yet · joined
⚠️ This permanently breaks the inviter↔invitee link.
You'll immediately lose ≈$ in Extra $ from this friend, and any future Ignites they cast won't count toward your 10% bonus.Any future Ignites they cast won't count toward your 10% bonus.After release, they become "free" and can claim a different inviter (or you can re-confirm them in one click if they claim you again).
Remove as your inviter?
Currently your mutually-confirmed inviter
⚠️ This breaks your mutual confirmation. They'll lose all future 10% credit from your Ignites. After removing, you can claim a different inviter from their profile.