GAMERDUBS ← Back to GamerDubs GiD Download PDF
GAMERDUBS · GAMER ID · WHITEPAPER

GamerDubs GiD: One ID. Every game. Yours forever.

Launch whitepaper. Draft v0.1, October 30, 2026. GamerDubs, a brand of Game Networking Solutions LLC.

Status of this document. This is a working draft. It describes software that is built and running on public test networks (XRP Ledger testnet and Hedera testnet) as of October 2026. Nothing described here runs on mainnet yet. Items marked TBD (Joseph) are open decisions. They are not commitments. This document is not an offer to sell, or a solicitation to buy, any token, security or other financial product. See Risks and disclaimers.

1. Summary

GamerDubs GiD (Gamer ID) aims to be the #1 place for gamers to bring together all of their gaming accounts, gaming data and social data.

The product is app-first. The iOS and Android app is the main product. The website at gamerdubs.com is a companion for viewing profiles, verifying records and signing in on a desktop.

Under the hood, two public ledgers each do the job they are best at:

Users never need to own crypto, hold XRP or pay a network fee. GamerDubs sponsors the on-chain costs.

2. The problem

3. The product: GiD

What the gamer gets How it works today (testnet)
One Gamer ID Sign up in the app with a handle. A key pair is created on the phone and kept in the phone's secure storage (iOS Keychain / Android Keystore). No password, no email required, no crypto required.
An on-chain identity GamerDubs mints a GiD token (a non-transferable XRPL NFT) for the user and gives them a W3C DID (did:web) whose document lists the user's device key.
Linked accounts Steam (OpenID), Twitch (OAuth), Xaman wallet (signed SignIn). Each link is approved by a signature from the user's key, verified with the platform, and recorded on the permanent log.
A unified profile Games, playtime (lifetime and last two weeks), achievements with icons, linked accounts, badges, and an optional public page.
Provable history Stats snapshots are hashed, and the hash is written to Hedera. Anyone holding the snapshot can check it on the public verify page.
Ownership and exit Full JSON data export at any time; one-tap delete; an optional move of the GiD token into the user's own XRPL wallet (self-custody).

App-first, web as companion. The mobile app (built with Expo / React Native for iOS and Android) covers the whole journey: sign-up, key backup, linking, profile, records and data. The website mirrors the profile, hosts public profile pages and the verify page, and supports desktop sign-in with a device key or Xaman.

4. Architecture: XRP Ledger + Hedera

 Phone app                      GamerDubs API                       Public ledgers
 ┌──────────────┐ signed       ┌──────────────────────────┐         ┌───────────────────────────────┐
 │ device key   │ statements → │ profiles, links, games,  │ ──────→ │ XRP Ledger                    │
 │ (secure      │              │ achievements (private DB)│         │ • GamerDubs issuer DID        │
 │  storage)    │ ← profile    │ platform connectors      │         │ • one GiD NFT per user        │
 │ Xaman (opt.) │              │ encrypted OAuth tokens   │         │ • GTT (multi-purpose token)   │
 └──────────────┘              │                          │         │ • item / badge NFTs           │
                               │ permanent-log writer ────┼──────→  ├───────────────────────────────┤
                               └──────────────────────────┘         │ Hedera Consensus Service      │
                                                                    │ • link / unlink records       │
                                                                    │ • stats snapshot hashes       │
                                                                    │ • GiD created / deleted       │
                                                                    └───────────────────────────────┘

4.1 XRP Ledger: identity, GTT and NFTs

4.2 Hedera Consensus Service: the permanent log

4.3 Why two ledgers

Need Best fit Reason
Identity, tokens, NFTs, wallets XRPL Native NFTs, DIDs, Multi-Purpose Tokens and credentials with no smart-contract risk. Wide wallet support (Xaman).
High-volume, low-cost permanent records Hedera HCS Very low fees published in USD and consensus timestamps. Records do not occupy ledger state, so there is no per-record reserve.

We decided against an EVM sidechain or a cross-chain bridge. GiD stays native to XRPL and uses Hedera only for the log.

4.4 What is on-chain and what is not

Data Where
Issuer DID, GiD NFT (id, serial, link to DID document) XRPL (public)
"Account linked / unlinked" Hedera (public), as a salted commitment only. The platform account id is never written.
Stats snapshot Hedera (public), hash only
Games, playtime, achievements, profile details, platform tokens Off-chain, in GamerDubs' database. Platform tokens are encrypted.
Salts and snapshot documents (the keys that tie a public record to a person) Off-chain, and included in the user's data export
Private keys The user's phone (or the user's own wallet). GamerDubs never sees them.

5. Free, sponsored sign-up, and keeping it cheap

Users pay nothing and need no crypto. GamerDubs sponsors the on-chain cost of each GiD.

5.1 What a sign-up costs on-chain (current network parameters)

At about $1.25 per XRP, the XRPL share is under one US cent per user. These figures are planning estimates and are re-checked before any purchase.

5.2 How onboarding stays cheap even if the XRP price rises

These are design decisions already built into the product:

  1. One NFT per user, not one ledger account per user. A dedicated XRPL account per user would lock about 1.2 XRP each (base plus owner reserve). An NFT locks about 1/190th of that. This is the biggest lever, and it was chosen with XRP price risk in mind.
  2. Recoverable reserves. XRP locked as reserve is not spent. It comes back when GiDs are burned or move to self-custody, so it behaves like a working-capital deposit rather than a fee.
  3. High-volume writes go to Hedera. Links, unlinks and snapshots, the events that grow with activity, are priced by Hedera in USD, so they are unaffected by the XRP price.
  4. Raw data stays off-chain. Stats change constantly. Only hashes are written, at one small fee per event, never per data point.
  5. GTT points stay off-chain for sponsored users (section 7). There is no per-user token object on XRPL unless the user opts in from their own wallet, in which case the holder covers that object's reserve.
  6. Self-custody is optional and user-funded. Users who want their GiD in their own wallet use their own XRP.
  7. XRPL reserve levels are set by validator voting and have been lowered in the past. Every cost in the code is computed from the live network values, not hard-coded.

Further options for a price spike (for example a sign-up budget cap, deferring the mint until the first linked account, or a treasury policy for buying XRP) are listed as TBD (Joseph) in section 13.

6. Account linking

Every link follows the same pattern:

  1. The user approves it with a signature from their GiD key.
  2. GamerDubs verifies the account with the platform itself.
  3. A salted commitment is written to the permanent log.

The user can unlink at any time. Unlinking is also logged, and the stored platform data is deleted.

Platform Status (testnet build, Oct 2026) What is read
Steam Live. OpenID sign-in checked with Steam, plus the Steam Web API. Persona and avatar, owned games and lifetime playtime, last-two-weeks playtime, achievements with names and icons. Private profiles are handled gracefully.
Twitch Live (public client). Upgrades automatically to the standard flow when the client secret is configured. Channel profile, broadcaster type, follower count
Xaman (XRPL wallet) Live. Xaman SignIn shown as a QR code or deep link. It proves wallet ownership and never submits a transaction. Wallet address. Can be used to sign in, to create a GiD, or to bind a wallet to an existing GiD.
Discord Built, with a demo account until app credentials are configured Profile; connected accounts
Battle.net Built, with a demo account until app credentials are configured BattleTag; game profiles where Blizzard offers an API
Xbox Planned, through the OpenXBL gateway (built behind a flag) Gamertag, achievements
Epic, YouTube, Kick, X Planned Depends on each platform's API terms (X API access is paid)
PlayStation No public API. Built behind a partner flag, off. Needs a Sony partnership or legal sign-off
Riot Games Off. Riot's developer policy prohibits blockchain products. Only with written approval from Riot

GamerDubs is not affiliated with, endorsed by or sponsored by Valve, Microsoft, Sony, Blizzard, Riot, Discord, Twitch or XRPL Labs (Xaman). All trademarks belong to their owners.

7. GTT points

GTT is a rewards point for the GiD ecosystem. It is implemented as an XRPL Multi-Purpose Token (MPT, XLS-33) issued by GamerDubs. The testnet metadata uses the name "GamerTech Token (points)". The final name is TBD (Joseph).

7.1 Design (as built on testnet)

7.2 What GTT is not

7.3 Tokenomics: TBD (Joseph)

Parameter Status
Final token name and ticker TBD (Joseph). Testnet uses "GTT".
Maximum supply TBD (Joseph). The testnet issuance uses a placeholder cap of 5,000,000,000. This is not a decision.
Earning rates (per link, snapshot, event) TBD (Joseph)
Studio award caps TBD (Joseph). The testnet placeholder is 10,000 points per studio per day.
Anchoring frequency of the balances root TBD (Joseph)
Allocation to GamerDubs / treasury / community TBD (Joseph). None is defined.
Mainnet issuance date TBD (Joseph), after legal review
Transferability, trading, fees Off. Only after legal sign-off. Any fee figures in the code are testnet placeholders.

8. Badges, items and the profile

9. Privacy, data ownership and export

10. Feature flags and future features

GamerDubs built the more ambitious features now, so they are ready when the business, partners and lawyers are. Every one is off by default behind a feature flag. There are three classes:

11. Risks and disclaimers

12. Roadmap

Phase Status Scope
1. Core GiD on testnet Done (Oct 2026) App and web sign-up, GiD NFT and DIDs, Steam / Twitch / Xaman live, permanent log on Hedera testnet, profile, verify, export, delete, self-custody. A full end-to-end test on Oct 30, 2026 passed 31/31 checks, independently verified on public XRPL testnet and Hedera infrastructure.
1.6 Labs on testnet Done (Oct 2026) Every future feature built behind flags (section 10). GTT and items proven on testnet.
1.5 Remaining free keys In progress Discord and Battle.net credentials, Xbox via OpenXBL, Expo account and internal test builds, passkey / biometric unlock, word-list key backup.
2. More platforms, better profile Next Epic, YouTube, Kick; background sync; privacy controls per field; badge attestations on the log.
3. GTT points and items on mainnet After legal review Non-transferable points and items only. Attorney review first.
4. Mainnet and hosting Date TBD (Joseph) Production domain (gamerdubs.com), hosting, mainnet XRPL issuer and Hedera topic, App Store and Google Play release, security review, issuer-key hardening (hardware key / multisig).

13. Decisions needed from Joseph

Money and launch

  1. Mainnet launch date and public announcement date.
  2. Hosting provider and monthly budget.
  3. Mainnet treasury: how much XRP and HBAR to buy, from which exchange, and the replenishment policy.
  4. Sponsorship policy if XRP rises sharply: a sign-up budget cap, deferring the mint to the first link, or other options.
  5. App store accounts: Apple Developer Program ($99/yr) and Google Play ($25 one-time). Also an Expo account.
  6. Independent security review or pen test: scope and budget.

GTT

  1. Final token name and ticker (testnet: "GTT", "GamerTech Token (points)").
  2. Maximum supply (the testnet placeholder 5,000,000,000 is not a decision).
  3. Earning rules and rates; studio caps; what points can be spent on.
  4. Any allocation to the company, treasury or community (none defined today).
  5. Anchoring frequency for the balances Merkle root.
  6. Whether GTT should ever become transferable. This is attorney-gated, and the default is no.

Legal and policy

  1. Engage an attorney: privacy policy, terms of service, rewards and sweepstakes rules, and an opinion on GTT and items.
  2. Privacy contact and data-request process (GDPR/CCPA).
  3. Which legal-gated features, if any, to pursue with counsel.

Product and brand

  1. Confirm the whitepaper URL (gamerdubs.com/gid/whitepaper) and the final domain for DIDs. did:web identifiers depend on it.
  2. Which platforms to prioritise next (Xbox via OpenXBL paid tiers, X API paid access).
  3. Whether to name the company team or advisors in the whitepaper. None are listed in this draft.
  4. Official social and community links to print in the whitepaper (Discord invite, X, etc.).

Appendix A: Glossary

Appendix B: Testnet proof references