Jirasan.io — NFT Unification Platform

Jirasan.io — NFT Unification Platform

Unifying four NFT collections under one brand — and designing the flows to get every holder there

Designing the front cg to enterprise AI

Role

Product Designer

Timeline

August - September 2025

Skills

Product Design, Product Strategy ,Prototyping

Overview

Overview

Project Gojira (PG) is an Ethereum-native NFT project that grew from a tight-knit community into one of Web3's most respected holder ecosystems. Over several years, PG launched four distinct collections — each with its own supply, utility tier, floor price, and holder base.

Project Gojira (PG) is an Ethereum-native NFT project that grew from a tight-knit community into one of Web3's most respected holder ecosystems. Over several years, PG launched four distinct collections — each with its own supply, utility tier, floor price, and holder base.

By 2023, the community had accumulated real complexity. Holders sat on tokens from multiple eras, held across multiple wallets, with no unified view of what they owned or what they were entitled to. PG's answer was Jirasan — a new brand built to unify everything — and they brought me in to design the product experience that would get every holder there.

By 2023, the community had accumulated real complexity. Holders sat on tokens from multiple eras, held across multiple wallets, with no unified view of what they owned or what they were entitled to. PG's answer was Jirasan — a new brand built to unify everything — and they brought me in to design the product experience that would get every holder there.

The Challenge

The Challenge

Four collections. Multiple wallets. No way to see the full picture — or act on it.

By the time Jirasan was commissioned, a typical long-term PG holder might have Genesis tokens in one wallet, Gen 2 tokens split across two more, and Jiraverse tokens in a cold wallet they rarely connected. The collections weren't linked — they were islands.

By the time Jirasan was commissioned, a typical long-term PG holder might have Genesis tokens in one wallet, Gen 2 tokens split across two more, and Jiraverse tokens in a cold wallet they rarely connected. The collections weren't linked — they were islands.

  • Holders couldn't see their total PG footprint in one place — they had to manually check each wallet on OpenSea or Etherscan

  • There was no clear signal for what a given set of holdings entitled someone to claim under the new Jirasen brand

  • Secondary market buyers had no way to know if a PG token had already been used in a claim — they risked buying into zero utility

  • Support overhead was mounting as community members DMed the team asking what they held and whether they'd already claimed

  • Holding value was diluted by confusion — a holder with significant assets had no interface to manage or act on them

The design brief was clear: build a platform where a holder could connect all their wallets, see exactly what they held, understand what they were entitled to, and complete the full claim journey — without needing to leave the product or ask anyone for help.

Multi-Wallet Aggregation

Connecting every wallet, surfacing every holding — before a single claim decision is made.

Connect primary wallet

Standard wallet connect (MetaMask, WalletConnect, Coinbase Wallet). On connection, we immediately fetch and display all PG-collection holdings for that address.

Standard wallet connect (MetaMask, WalletConnect, Coinbase Wallet). On connection, we immediately fetch and display all PG-collection holdings for that address.

Add additional wallets

Add additional wallets

A persistent 'Add another wallet' prompt stays visible throughout the flow. Each new connection triggers the same holdings fetch and appends to the aggregated view — the user never loses their prior context.

A persistent 'Add another wallet' prompt stays visible throughout the flow. Each new connection triggers the same holdings fetch and appends to the aggregated view — the user never loses their prior context.

Unified holdings snapshot

Unified holdings snapshot

Once connected, the UI collapses all wallets into a single holdings summary — total Genesis, Gen 2, Jiraverse, and JiraVox tokens — broken down by collection with wallet source attribution visible on hover.

Once connected, the UI collapses all wallets into a single holdings summary — total Genesis, Gen 2, Jiraverse, and JiraVox tokens — broken down by collection with wallet source attribution visible on hover.

A key design decision was separating "wallet management" from the claim action itself. Users could add, remove, or swap wallets at any point without restarting the flow — the holdings snapshot and tier eligibility would update in real time with each change.

Claim Flow

From holdings to Jirasen NFT — a tiered claim system that rewards every level of the community.

Review your holdings

Review your holdings

nce your wallet is connected, you'll see all your PG tokens that are eligible for claim

nce your wallet is connected, you'll see all your PG tokens that are eligible for claim

Select destination wallet

Select destination wallet

Choose which connected wallet you'd like to receive your Jirasen NFT. This is where your new token will be minted

Choose which connected wallet you'd like to receive your Jirasen NFT. This is where your new token will be minted

Build your profile

Build your profile

Set up your Jirasen identity before you claim. Add a display name, link your socials, and personalize your dashboard

Set up your Jirasen identity before you claim. Add a display name, link your socials, and personalize your dashboard

Claim summary

Claim summary

You're all set. Here's a full breakdown of the Jirasen NFTs issued to your wallet based on your holdings and tier.

You're all set. Here's a full breakdown of the Jirasen NFTs issued to your wallet based on your holdings and tier.

One of the trickier UX decisions: what happens when a user connects a wallet mid-claim? Rather than blocking the flow, we allowed wallet additions up until the signing step — at which point the eligibility and tier would recalculate before presenting the final confirmation.

Claim Validator

Before you buy a PG token on the secondary market — know if it's already been claimed.

As Jirasen's claim window opened, a new risk emerged in the secondary market. A holder could claim their Jirasen NFT, then sell their original PG token. The buyer would receive the token — but it would carry no claim utility. There was no on-chain signal for "this has already been used."

How the validator works

How the validator works

  • User enters any PG token ID (across all four collections) into the validator input

  • The system queries the claim contract to check whether that token ID has been used in a Jirasen claim transaction

  • Result is displayed immediately: Unclaimed (green — safe to buy), Claimed (red — no remaining utility), or Partially Claimed (amber — some utility remains if multi-collection)

  • Each result includes the claim date, the Jirasen tier that was claimed, and the destination wallet — providing full transparency

Design intent

Design intent

The validator was intentionally standalone — accessible without wallet connection. Any prospective buyer, trader, or curious community member could use it before committing capital, without having to authenticate first.

Batch validation

Power users buying in bulk could paste multiple token IDs for a batch check — returning a table view with per-token status, so they could quickly filter out already-claimed tokens from a potential sweep.

  • $200M+ total trading volume in the first 6 months

  • Strong retention and repeat trading behavior

  • High user engagement on both web and Telegram flows

  • $200M+ total trading volume in the first 6 months

  • Strong retention and repeat trading behavior

  • High user engagement on both web and Telegram flows

These numbers are proof that simplicity + performance drives real trading activity.

These numbers are proof that simplicity + performance drives real trading activity.

The validator was one of the most requested features in community feedback after launch. It shifted the trust dynamic in the PG secondary market — buyers could now make informed decisions, and sellers of unclaimed tokens had a verifiable way to demonstrate their token's value.

Token Exchange

Claimed your Jirasen NFT? Exchange your role or tier for other assets in the ecosystem.

Once a holder claimed their Jirasen NFT, the ecosystem didn't stop there. PG planned to continuously expand the utility layer — introducing new NFT types, female characters, companion drops, and reward tokens. The exchange flow was the mechanism for existing Jirasen holders to participate in all of it.

Exchange mechanics

Select your Jirasen token

Select your Jirasen token

The exchange entry point shows all Jirasen tokens in the connected wallet(s), with current tier, rarity attributes, and any pending exchange offers displayed inline.

Browse available exchanges

Each eligible token surfaces a contextual exchange menu — a curated list of what that specific token can be swapped for. Offers include new NFT characters, companion drops, and ecosystem reward tokens.

Preview and compare

Before confirming, users see a side-by-side comparison of what they're giving up vs. what they're receiving — rarity attributes, estimated floor value, and any locked utilities — to make the exchange decision confident.

Sign and confirm

Single-signature transaction. Post-exchange, the original Jirasen token is burned or transferred to a treasury, the new asset appears in the dashboard, and an exchange receipt is logged in the activity history.

One design constraint: exchanges had to feel irreversible without feeling punitive. The preview step was critical — showing rarity comparisons side-by-side, with a deliberate confirmation gate, reduced post-exchange regret and community complaints significantly in early testing.

Dashboard

A single place to manage everything — holdings, claims, exchanges, and history.

With four flows now live, the dashboard became the most important surface in the product. It was the screen a holder would return to every time they wanted to check their status, act on a new offer, or verify a transaction. It needed to surface everything relevant without becoming an overwhelming data dump.

Exchange mechanics

Portfolio panel

A live view of all PG and Jirasen holdings across all connected wallets — grouped by collection, with floor price estimates, claim status badges, and token-level detail on expand. Filters by collection type, claim status, and wallet.

  • All four PG collections in one list

  • •Claim status badge per token (Unclaimed / Claimed / Partial)

  • •Per-wallet attribution on hover

  • •Floor value estimates pulled from marketplace data

Progressive Complexity

Surfacing the next most relevant action for each user — not everything at once. If unclaimed eligible tokens exist, the claim CTA is prominent. If exchange offers are available, they appear as a secondary action. If nothing is actionable, the panel shows community activity instead.

  • Priority-ordered action cards (claim first, exchange second)

  • One-click entry into each flow from the dashboard

  • Expiry timers on time-limited offers

  • Empty state with community discovery fallback

Activity feed

A chronological log of every claim, exchange, and wallet connection — serving both as a personal audit trail and a transparency layer for the community.

  • Claim receipts with token IDs and Jirasen tiers

  • Exchange history with before/after snapshots

  • Wallet management log (added / removed)

Validator shortcut

The claim validator lives as a persistent widget in the dashboard sidebar — so authenticated users can look up any PG token's claim status without leaving their account view. Secondary market research and portfolio management in the same surface.

  • Inline validator — no page navigation required

  • Recent lookups saved in session for quick comparison

  • Deep link to full validator for batch use

One design constraint: exchanges had to feel irreversible without feeling punitive. The preview step was critical — showing rarity comparisons side-by-side, with a deliberate confirmation gate, reduced post-exchange regret and community complaints significantly in early testing.

Reflection

Reflection

What this project taught me about designing trust in Web3 ecosystems.

The deepest lesson from Jirasan was that Web3 product design is fundamentally trust design. Every screen — the validator, the claim preview, the exchange comparison — was answering a version of the same question: "Can I trust what this is telling me?" Getting that right required more than good UI. It required radical transparency at every decision point, and zero ambiguity about what was irreversible.

Have a product idea that needs clarity?

Let's talk.

☺ 2026 Laheesh

Currently based in India

Have a product idea that needs clarity?

Let's talk.

☺ 2026 Laheesh

Currently based in India