We started by solving a player pain point in Off The Grid. That work exposed a broader opportunity: whoever structures the data layer, verifies the identity layer, and enables the competition layer can become the operating system for onchain gaming markets.
The catalyst, the data gap, and why portfolio visibility became intelligence infrastructure.
The constraints forced us beyond a tracker into new rails for data, identity, and execution.
Competition, markets, and a broader player graph that compounds into platform power.
OTG players could see their wallets, but they could not actually understand their portfolios, performance, or acquisition history in a way that was decision-ready.
"I own items, but I can't tell what I actually have, what it's worth, or whether I'm making good decisions."
Community signal distilled into a product problem.
The first real pain point in onchain gaming is not trading. It is legibility.
The unlock was not another tracker UI. It was a transformation engine that converts incomplete onchain records into structured, decision-useful portfolio data.
Players can finally see what they own and what those assets mean.
Every item gets a defensible acquisition basis instead of a vague collection-level estimate.
The same pipeline becomes the substrate for identity, rankings, and market infrastructure - now backed by a full-depth chain index: 52.3M supply events across 3,756 game items (as of Sep 2026).
Collections compress too much information. Real value emerges only when item class, rarity, perks, and current market context are layered together in sequence.
A collection floor can undervalue a meaningful item by 20x+.
If valuation is wrong, portfolio PnL is wrong. If portfolio PnL is wrong, players cannot trust their data. The trust layer begins with item-level valuation logic.
Our edge is not a prettier surface. It is proprietary judgment embedded in the data model itself.
What looks like a portfolio tracker from the outside is actually a compounding stack of acquisition logic, valuation logic, and gameplay/item intelligence.
The chain is public. Anyone can replay fifty-two million transfer events tomorrow. That is not the moat and we do not claim it is.
What cannot be replayed is everything the chain never recorded.
Rarity is not on chain. The asset contracts expose a token's existence, its owner and a URL. The label lives behind that URL, served by a metadata service that is current-state only: no version field, no dated header, no historical path. When a label changes, the previous one is gone from the source.
Explorers and marketplaces do not fix this; they make it worse. GunzScan today returns the pre-July label for tokens it indexed before the relabel and never refetched, with nothing in the response to say the label is stale. A consumer reading it gets an old answer presented as a current one. No upstream source records when a label was live, when it changed, or what it changed from.
GUNZscope does. Every observed label change since April 2025 is recorded with its window: 1,180 windows across 580 items, including 401 labels retired in a single day. It is the only systematic record of label history for this chain, and a competitor starting today inherits the chain and none of it.
Identity decisions are not derivable from any feed. SwampJaw Vest's two assets were separated by reading game-client screenshots. Red Ant Pants and Shorts were linked the same way. Each of the 597 merge decisions and 158 shared-key resolutions is encoded judgment, and the alias table that keeps retired ids resolving is the result.
Off-chain provenance has no on-chain source at all. Battle-pass tier and track are transcribed from the client, because a FREE and a PRO claim mint are byte-identical on chain.
Every route built on this data inherits the moat. Per-item mint rank is computable only here, because only here do the counts survive a relabel. Tournament entry gated on verified holdings is possible only here, because only here is the holding stable across a name change. The moat is not a feature. It is the reason every feature downstream is correct.
The problem stopped being "how do we display wallets?" and became "what rails need to exist for player data, identity, and market actions to be trusted at all?"
The fastest path to a useful product was not available. Core gaps in data access, identity, and wallet execution had to be solved directly.
Data was fragmented and incomplete. No single source delivered coherent wallet, item, pricing, and metadata context.
Custom ingestion + normalization pipeline. We built the unified data transformation layer ourselves rather than depending on incomplete external abstractions.
Identity did not exist as a verifiable layer. Wallet ownership, reputation, and cross-surface trust were disconnected from actual player behavior.
On-chain identity rails. We put player handles and a wallet registry on Avalanche C-Chain and tied them to portfolio snapshots anyone can check against their Merkle root.
Execution rails were missing or unreliable. Wallet SDK gaps, incompatible marketplace flows, and limited infra support blocked end-to-end product reliability.
Product-controlled execution surface. We designed around missing rails by owning more of the user path, including execution-adjacent infrastructure.
Each constraint solved the immediate product problem, but also created a reusable infrastructure layer for whatever came next.
Re-displaying on-chain data is easy. Maintaining a stable identity for an item when the upstream metadata service keeps changing what that item is called is the hard part, and it is what makes everything else possible.
Over sixteen months of continuous indexing we have observed Gunzilla's metadata service break item identity in three structurally different ways. We do not claim the chain is clean. We can show precisely how it is not, and what absorbs each failure.
On 8 July 2026 an upstream update retired the rarity label on 401 items in a single day, part of a wave touching 467 items, with a second wave in late August. In total 568 items lost a label some had carried for over a year. Because rarity was part of the identity key, every relabel spawned a duplicate row: 568 items fragmented across 1,165 rows, neither half holding a correct count. Anyone keying on name plus rarity sees the count split and no signal that anything happened.
SwampJaw Vest is live now. Two distinct assets under one name, both Epic: the real vest at 109 active mints since 27 August, and twelve tokens carrying jetpack metadata, first minted 5 September and still minting. Name alone merges two different items.
Red Ant Pants and Red Ant Shorts point the other way. Two names, one asset, 3,338 active mints against 25. Asset alone either merges two items a player sees as distinct, or splits one item's history in half.
Neither name nor asset is sufficient. Only the pair is.
Labels do not just change, they come back. Tacoma Compact Flashlight carried the Common label for fourteen and a half months and then lost it in the July wave. Stability is not evidence of permanence.
AZV 100 Light Stock made the full round trip: observed as Epic from 14 June to 26 August 2026, then back to Rare. A partner who snapshotted during the Epic window and queried sixty days later was asking for a label that no longer existed anywhere in current metadata, including Gunzilla's own pipeline. GUNZscope still answered correctly.
Identity is the pair (item name, asset template key). The asset key is not unique on its own: 158 keys are shared across 320 rows. GUNZscope issues a stable itemId as the single-field identifier and exposes both itemId and assetKey on every public API response, so partners dedupe on stable identity rather than trusting a name.
A temporal rarityHistory records every observed label change since indexing began: 1,180 entries across 580 items, with the window each label was live. That is what let the sixty-day-old query resolve. Partners can pass resolveRetired=1 and receive the surviving item instead of an empty array.
The proof is that the catalogue got smaller. Re-keying collapsed 1,165 rows back to 568 canonical items, retiring 597 duplicates, taking the table from 4,344 to 3,751. Every retired id remains resolvable through an alias table.
The index became more correct and no consumer was stranded.
A player graph is only useful if it can be anchored to a verifiable actor. Data made that possible.
Data made holdings legible.
Now identity can be attested.
A wallet is no longer just a container of assets. It becomes a player profile with evidence, provenance, and trust signals attached.
Verified identity turns portfolio data into something that can support ranking, reputation, access, and competitive infrastructure. Ranking is the load-bearing one, and it is only as good as the identity underneath it: a rank is meaningless the moment the population it ranks against fragments.
You can move from knowing what a wallet owns to understanding who the player is and how the ecosystem can trust them.
The game client shows a token's global contract serial, its position across the entire contract rather than among items of its own type. GUNZscope is the only tool that surfaces true per-item mint rank, and it can compute that only because the identity layer holds when upstream relabels. The integrity work is not adjacent to the ranking product. It is the precondition for it.
Identity becomes the bridge layer.
Portfolio intelligence below. Rankings, competition, and player-facing markets above. Identity is the layer that makes those transitions coherent.
The data layer makes identity valuable. Identity makes the rest of the stack defensible.
Execution matters because this category will be won by whoever can actually ship the rails, not just describe them.
The point is not raw output. It is the ability to discover the wedge, define the stack, and ship the system at high speed without waiting for a large organization.
An independent community analytics project built on the v1 supply API, keyed on item name plus rarity. When the September catalogue merge retired the duplicate rarity labels, roughly two hundred of their tracked lookups returned empty by their own count. Their integration had been correct against the old shape. The shape moved underneath them, for the same reason it had moved underneath us in July.
We resolved it at the identity layer rather than by restoring the broken key, then shipped itemId and assetKey on every public response in v0.37.0 so partners can dedupe on stable identity themselves. As of 8 September 2026, three independent external parties hold API keys, all three of them having called within the previous twenty-four hours. One of them, WalletZero, a multi-chain wallet for the GUNZ ecosystem, consumes the supply rankings in production. Across every request since usage instrumentation began on 19 August 2026: zero server errors, zero rate limit breaches, zero tier denials. The one day before instrumentation covered internal smoke keys only.
A working intelligence product spans ingestion, valuation, UX, player-facing utility, and a public developer API - self-serve keys, attribution kit, machine-readable attribution on every response, live at /developers. Revenue-generating today - premium subscriptions live.
"Is there a website where I can get an inventory value?" OTG staff Cosmic tags me: "haki make one"
Lunabella DMs price checks weekly: "How much is gold hat going for rn?" I manually screenshot OpenSea sales. This is the problem.
meatport (10.1M views): "There's been a couple of these websites but none that read wallets and gave you values of inventory."
FAT.Toe: 5 weeks of feature requests, bug reports, evangelizing. "They all were ecstatic." Calls it "exactly the stuff OTG needs."
"Is anyone interested in beta testing a new tourney system?" Instant signups. Digital Panalopy: "and we shall stream it all."
meatport on Discord call: "Let me be your shiller and be a partner." Volunteered on the spot.
Players in OTG Discord confused about marketplace pricing. grunt_srb: "what is this showing I dont get it." The problem, happening in real time.
Avalanche BUILD Games 2026: Stage 4 Finalist - top 40 of 2,000+ teams. Attestations go live on C-Chain. Soulbound achievements are deployed to Avalanche Fuji testnet only - not yet on mainnet, no claims yet. Supply indexer reaches full chain depth: 51.0M events, 4,332 game items.
Public API live with self-serve keys and attribution built in. Two integrations in motion. Revenue-generating - premium subscriptions live.
They asked for it. Staff tagged me. I started shipping the next day.
5 weeks of FAT.Toe testing, filing bugs, evangelizing to other players unprompted.
meatport offering to be distribution partner. Clan leaders volunteering to stream tournaments.
Streaming OTG on TikTok. 120 peak viewers first week. Ranked players joining and gifting.
Zero marketing spend. Every tester, evangelist, and partner came from being embedded in the community for 2 years. This isn't go-to-market. It's already-in-market.
#1 Discord contributor. Gunzilla team directly tagged the builder. Product was requested by the community before it existed.
OBS overlay built in. Streamers show their portfolio live. Every stream session is organic distribution.
Referral tracking is live - every conversion attributed on-platform. GUN reward incentives designed as the next step of the protocol layer.
First verified on-chain tournament will be streamed by committed creators. Competition itself becomes the distribution event.
10.1M views from a single OTG clip. Committed to featuring GUNZscope in content.
dwxso, Digital Panalopy, and other top OTG streamers committed to participate in the first on-chain tournament. All plan to stream it. Growing roster.
Re-engagement target. 4.6M followers. Previously played OTG on stream. Tournament format is the re-hook.
Every user arrived through community, streaming, or direct recommendation. Zero paid acquisition is not a constraint -- it is the strategy. The product is the distribution.
The initial product solved a narrow player problem. The infrastructure underneath it creates a larger flywheel with each new layer added on top.
Everything above becomes possible because everything below becomes trustworthy.
This is the core systems argument of the entire deck. Data makes identity possible. Identity makes competition possible. Competition makes new markets possible. Markets create the player layer and broader ecosystem control.
Competitive play needs verifiable player data - identity, performance, and provenance that any tournament can trust. GUNZscope's attestation layer provides exactly that, making competition the natural Layer 3 product surface.
Trusted competition needs verified foundations.
A more trusted competitive stack
Competition is not a side quest. It is the first proof that the infrastructure can support higher-order game systems.
Once identity and competition are legible, the ecosystem can support more than wallets and asset views. It can support player-native market structures.
Trusted asset intelligence + trusted player identity + trusted performance signals make room for new economic surfaces that are not possible in thin wallet-native environments.
The platform stops being only about items. It becomes about players as economic actors with histories, reputations, and portable trust.
Data → Identity → Competition → Markets → Player graph
Each step increases defensibility because it depends on layers that are harder to recreate from scratch.
OTG is the proving ground, not the ceiling. The deeper opportunity is a reusable trust and player graph layer for onchain gaming ecosystems more broadly.
It is a live, culturally relevant wedge with real player energy, real economic activity, and enough complexity to force serious infrastructure decisions early.
Data normalization, attested identity, ranking logic, and player trust do not belong to one title. They are reusable primitives for a broader category - and the first external demand is already here: two Supply API consumers integrating now (as of Aug 2026). No outside project integrates the attestation contracts yet.
Build the trust layer in one game. Reuse the player graph across many.
Whoever owns the player identity graph owns the trust layer for gaming economies.
Off The Grid is the starting wedge. The deeper asset is the infrastructure stack that turns wallets, items, competition, and reputation into a portable trust layer for gaming.
This grant hardens the foundation for what comes next: the full tournament platform, expanded partner infrastructure, and a larger ecosystem raise as the platform scales.
gunzscope.xyz
Whoever owns the player identity graph owns the trust layer for gaming economies.
gunzscope.xyz
gunzscope.xyz/explore
gunzscope.xyz/vision_mini_grant.html
Built by Amik Ahmad · Solo Builder · Avalanche BUILD Games 2026 Stage 4 Finalist (top 40 of 2,000+ teams)