Most companies bury this in the fine print.
We built the product around it.
A Passport you own is only worth something if nobody can fake it and nobody can take it. So we built the rules in first. Every signal carries one verification class. Sponsors see aggregate eligibility, never your raw accounts. We measure earned progression, never proof of purchase. And you can wipe the whole thing whenever you want.
Three verification classes. Nothing exists without one.
This is how we keep verified facts separate from things you typed in. It's also why your Passport is hard to fake. Read any line and you can tell exactly where it came from. We never frame the number as a credit, character, or pro-potential score, it's just the evidence, added up.
API Verified
Strongest evidence
Pulled straight from an official connector with your consent, the Steam Web API, Roblox OAuth, the WoW Profile API. The platform itself is the source, so these signals carry the most weight. We only read the fields we list per platform, and your own profile visibility still controls what comes back.
Identity Verified
Proves who, not how good
Confirms an account belongs to you, an Epic display name, a BattleTag, a linked account. It strengthens your identity network and proves ownership. We deliberately keep it out of the gameplay and mastery math, because identity isn't skill.
Manually Attested
Capped on purpose
A screenshot or manual entry you submitted for a game with no API, like Fortnite. It's user-submitted and not verified through an official gameplay API. We stamp it clearly, weight it lightly, and cap it so self-reported numbers can never outweigh verified data.
What is live today, and what is honest future work.
Most products bury the limits. We put them on the page. Each guarantee below is tagged Live if it holds in this prototype today, or Planned if it's a real requirement we haven't finished yet. The profile is candidate-owned evidence, never a credit, character, or pro-potential score.
Screenshots are labeled user-submitted, never API-verified, and contribute a small, capped amount. They can never masquerade as live data.
Production needs identity binding so an account maps to a single real person. Planned: liveness + publisher identity + payout/KYC anchors. Not solved in this prototype.
Anchoring to consented official accounts (with their own account age, purchase history, anti-cheat) is stronger than open scraping. The real fraud model is future work.
A large share of gamers are under 18. Money and recruiting features are 18+ only; under-18 data stays user-owned and non-recruiting. This is a placeholder, not a finished COPPA flow.
The number is evidence, not a credit, character, employability, or pro-potential score. It only adds positive evidence and is never used to deny or price anything.
Opt-in only. Disconnect any account or delete all connected data at any time. The player controls who sees what, and can revoke.
Earned, never bought.
We never touch a wallet balance.
We measure earned progression, not proof of purchase. Your hours, your achievements, your rank, and the income you genuinely earned by creating and competing. A kid who grinded for years reads high. A whale who bought everything yesterday gets nothing for the balance. None of these values exist in our data model, so there's nothing to read and nothing to collect.
- Steam Wallet
- Robux balance
- V-Bucks
- Minecoins
- Battle.net Balance
- Skins / trade value
Fortnite and Minecraft are manual proof only.
There's no official third-party gameplay API for Fortnite or Minecraft. Every figure for those games is user-submitted and attested, never pulled from an API. We stamp it, weight it conservatively, and cap it so a screenshot can never outrank verified data.
What we read, and what we leave alone.
Per platform, the exact fields we pull versus the data we never touch. This is the connector's actual surface, not a marketing summary.
Steam
OAuth connectorProfile, library, playtime & achievements
- Profile identity & visibility
- Steam level
- Owned games count
- Recently played games & playtime (when visible)
- Achievements per game (when visible)
- Steam Wallet balance
- Purchase history / payment methods
- Friends' private data
- Chat or message content
Data Reality · Steam OpenID + Web API. A consented login returns identity, account tenure, your game library, playtime, and achievements (including how rare each one is) — but only when your profile's game details are set to Public. Steam exposes no competitive rank or matchmaking rating, so this proves dedication and breadth, not a skill rank.
Roblox
OAuth connectorVerified identity & account tenure
- Profile identity (username & display name)
- Account age (a verifiable tenure signal)
- Inventory & collection counts — only with the inventory-item:read scope, which this live flow doesn't request
- Robux balance
- Robux spending or purchases
- Private messages or friends' data
- Trade history values
Data Reality · Roblox OAuth (OpenID Connect). Today a consented login returns your verified identity and account age — a real tenure signal — and nothing more. Inventory, badge, and collectible counts need an additional scope this flow doesn't request, and Roblox exposes no cross-game skill rank. Never Robux or spend.
Battle.net
OAuth connectorBattleTag identity & WoW character roster
- BattleTag (identity)
- Region
- WoW account link status
- WoW character roster, name, class, level, item level (when authorized)
- Battle.net Balance
- Purchases or payment data
- Other games' data without explicit scope
- Private friends data
Data Reality · Battle.net OAuth (openid + wow.profile). You get your BattleTag identity and, if you play retail World of Warcraft, your character roster (name, class, level, item level). Real WoW skill ratings — Mythic+ score and PvP arena/RBG rating — live in this same API and are on our roadmap, but aren't shown yet, so no skill rank is surfaced today. Other Blizzard games (Overwatch, Diablo) don't expose profiles here.
Epic Games
OAuth connectorIdentity & linked-account proof only
- Epic display name (identity)
- Linked external account display names (e.g. Steam, Xbox, PlayStation)
- Fortnite gameplay stats or match history
- V-Bucks balance
- Purchases or entitlements
- Friends' private data
Data Reality · Identity (display name) via Epic OAuth. Linked-account enumeration is gated behind Epic Brand Review and scope approval, so it's identity-first with linked accounts as an approved extra. Epic OAuth does NOT expose Fortnite gameplay history.
Fortnite
Manual proofManual Career-screenshot proof only
- User-submitted Career screenshot
- Self-reported stats from the image
- Official Fortnite gameplay API (doesn't exist for third parties)
- V-Bucks balance
- Match history via OAuth
- Real-time telemetry
Data Reality · Manual proof only. There's no official third-party Fortnite gameplay API, all Fortnite stats here are user-submitted and clearly attested.
Minecraft
Manual proofManual proof + identity placeholder only
- User-submitted profile screenshot
- Self-reported details from the image
- Microsoft/Minecraft identity placeholder (display only)
- Minecoins balance
- Realms/server gameplay telemetry
- Xbox achievements without partner approval
- Purchase history
Data Reality · Manual proof plus an optional Microsoft/Minecraft identity placeholder only. Deeper Xbox/Microsoft scopes would require partner approval.
Sponsors get numbers. You keep the keys.
Aggregates only.
Sponsors see segment eligibility and campaign totals, counts, conversion, reach. They never get raw Steam IDs, Epic IDs, BattleTags, screenshots, or single rows. Segments are computed first-party inside Meijindex, so the raw data never leaves.
You own it, you delete it.
You're in charge of every connection. Disconnect any account, or delete the data we hold for a platform, and the signals it added leave your Passport right away. You can wipe everything at once. Deletes are immediate: your data is removed from our active systems the moment you ask, and any encrypted backups age out on their own within 35 days. No hold, no grace period, no “are you sure we can keep it a while.”
- Revoke connector access anytime
- Delete per platform, or wipe it all
Money features are 18+.
Building a Passport and getting discovered is open to everyone who opts in. Anything that touches real financial access through PEAK6, Apex, Zogo, We Insure, is gated to verified adults. We check age and identity before any of that unlocks, full stop.
We measure how this site is used with Amazon CloudWatch: which pages are opened, how long they stay open and which controls are clicked, under a random visitor ID rather than a name. Nothing typed and no chosen answer is recorded, links lose their codes and tokens before anything is sent, and a browser that sends Do Not Track is left out.
