Contact us
Blog
  • Home  /  
  • Cases  /  
  • Building a Fan Token Platform for a US Sports League

Building a Fan Token Platform for a US Sports League

Company Overview

In March 2026, US regulators provided greater clarity around the treatment of crypto assets, including fan tokens. The SEC specifically referenced fan tokens as an example of digital collectibles, while noting that some may also have characteristics of digital tools.
For sports organizations, this opened new opportunities to introduce digital ownership into the fan experience.
A US sports league approached ND Labs with an idea: its fans were interested in team tokens, but the league needed a technical foundation to turn that idea into a product that could work for a mainstream audience.
The challenge was not simply issuing tokens. It was making digital ownership easy enough for fans who had never used a crypto wallet before.

Business Challenge

Business Challenge
Traditional self-custodial wallets introduce concepts such as private keys, seed phrases, wallet addresses, and crypto-specific onboarding.

That experience would create unnecessary friction for a sports audience.
The league needed a product where fans could access and own digital assets without first learning how crypto infrastructure works.

At the same time, the solution had to preserve self-custody and support a broader fan engagement experience around token ownership.
The product therefore needed to bring together several layers:

– self-custodial wallet infrastructure;
– simple account and wallet creation;
– fan token ownership;
– card payments for purchasing tokens;
– digital fan identity;
– engagement and referral mechanics;
– mobile and web applications;
– operational tools for the league.

The wallet had to work as infrastructure behind the experience rather than become the experience itself.

Our Solution

Passkey-Based Wallet Onboarding
We replaced traditional seed-phrase onboarding with passkey authentication. Fans can create and access a self-custodial wallet using familiar device authentication such as biometrics, while cryptographic keys remain under the user’s control. Recovery is supported through passkeys, encrypted backup, and an offline recovery option.
Wallet Infrastructure Behind the Fan Experience
We built the wallet as an infrastructure layer behind the product rather than a standalone crypto interface. It powers fan token ownership, a digital fan card, XP, referrals, and other engagement features while keeping blockchain interactions largely invisible to the end user.
Fiat-to-Token Purchase Flow
We integrated a fiat on-ramp so fans can purchase team tokens directly by card without first buying cryptocurrency or transferring funds between wallets. The result is a familiar consumer flow from payment to digital ownership, with the blockchain transaction handled in the background.

Removing the Seed Phrase from Onboarding

Removing the Seed Phrase from Onboarding
One of the key technical challenges was making self-custodial wallets accessible to fans without requiring them to manage seed phrases or understand private keys.

ND Labs implemented passkey-based authentication, allowing users to create and access their wallets through familiar device authentication, including Face ID, Touch ID, and Android biometrics.

To support secure authentication across mobile platforms, we developed native modules for iOS and Android:

– iOS: Swift and AuthenticationServices, with Face ID or Touch ID and passkey synchronization through iCloud Keychain.
– Android: Kotlin and Credential Manager API, supporting biometric authentication or device screen locks, with synchronization through Google Password Manager.
These native components are integrated into the Flutter application through platform channels, allowing the rest of the application logic to remain shared across platforms.

Transaction signing is designed to keep private keys outside the WebView layer, preserving the security boundaries of the self-custodial architecture.

Users can also recover access through passkeys, encrypted backups, and an offline recovery key.

The result is a wallet experience that feels like a familiar mobile application while maintaining self-custodial digital asset ownership.

Making the Wallet Part of the Fan Experience

Making the Wallet Part of the Fan Experience
The wallet infrastructure was designed to operate behind the fan experience rather than function as a standalone crypto application.

Built on Solana, the platform connects digital asset ownership with fan engagement features.

Fan Tokens

Team tokens are issued using Solana’s Token-2022 standard. Fans can hold, manage, and swap their tokens through integrated decentralized exchange functionality.

Digital Fan Passport

Each fan receives a digital identity represented by an NFT built with Metaplex. The fan passport connects digital ownership with the broader engagement experience.
Engagement and Referrals

The platform includes XP-based engagement mechanics and QR-code referrals, allowing the league to build additional interactions around its digital assets.

Token Information

Dedicated league and team pages provide token information, including price charts, trading volume, and total value locked (TVL).

Together, these features create a digital asset experience where blockchain infrastructure supports the product without becoming its primary interface.

Buying Tokens Without Owning Crypto

Another important part of the experience was fiat onboarding.

Fans should not have to purchase cryptocurrency elsewhere, transfer it to a wallet, and then use it to acquire a team token.

The product therefore integrates a fiat on-ramp, allowing users to purchase tokens using a payment card.
This creates a much shorter path:

Card – Fan token – Digital fan experience

The underlying blockchain transaction remains part of the infrastructure, while the user interacts with a payment flow that is already familiar.

Token Operations & Liquidity Management

Token Operations & Liquidity Management
ND Labs developed an administrative platform that allows league operators to launch and manage fan tokens from a single interface.

The system combines token issuance, liquidity management, and operational workflows.

Its core capabilities include:

– Token Launchpad: Creating and listing team tokens through a centralized administrative interface.
– Bulk Token Issuance: Supporting token launches for 30 or more teams within a league.
– Token Supply Management: Scheduling token issuance and tracking token distribution.
– Liquidity Management: Managing token liquidity through Meteora integrations.
– Fee Distribution: Configuring and managing transaction fee distribution.
– Operational Notifications: Keeping administrators informed about important platform activities.
The platform also integrates Meteora and Jupiter to support decentralized token swaps.

For the league, this creates a unified operational environment for managing digital assets across multiple teams without handling each token launch separately.

One Product Across Mobile and Web

Over 8 development sprints
Over eight development sprints, approximately 16 weeks, ND Labs delivered the core product ecosystem.
iOS and Android applications
iOS and Android applications for the fan experience and digital asset ownership.
Web application
Web application providing access to the platform outside mobile.
Self-custodial wallet infrastructure
Self-custodial wallet infrastructure handling wallets, signing, and digital assets.
Passkey-based onboardin
Passkey-based onboarding designed to remove seed phrases from the initial user experience.
Fiat on-ramp integration
Fiat on-ramp integration allowing users to purchase tokens by card.
Digital fan card, XP, and referral functionality
Digital fan card, XP, and referral functionality connecting asset ownership with fan engagement.
Administrative and operational tools
Administrative and operational tools enabling the league to manage the product.

From Custom Product to Reusable Infrastructure

Adaptable Product Layer
The infrastructure can support different customer experiences and business models. The product layer can be adapted for fan identity and team tokens, in-game assets, digital asset accounts, marketplace payments and payouts, or digital rewards and memberships.
Faster Development for Future Products
With the core wallet functionality already in place, future projects can focus on the product-specific experience, business logic, integrations, and asset model. This reduces the amount of infrastructure that needs to be developed for each new implementation.

The Result

8 development sprints
16 weeks from development to a complete product ecosystem
iOS + Android + Web
Self-custodial wallet infrastructure
Passkey-based wallet onboarding
Fiat on-ramp
Fan engagement and operational tools
Reusable Infrastructure

Bringing Digital Assets Into Your Product?

Digital asset functionality does not have to start with a traditional crypto wallet.
ND Labs helps businesses integrate wallets, payments, digital ownership, and other digital asset functionality into products their customers already understand.

Discuss your product

More case studies

Want to see other results we delivered? Take a look at other projects developed by ND Labs.

AI-Powered Hybrid Web3 Neobank

blockchain
Read more

Web3 Fan Engagement for SportsTech

blockchain
Read more

B2B Event Venue Marketplace Developed in 2 Months

Marketplace
Read more

How Oblio Launched ND Labs White-Label Crypto Wallet for iOS and Android

Cryptowallet
Read more

NIL Marketplace: A Mobile-First Fan Economy for Collegiate Sports

Read more

OTC Exchange MVP in Weeks

blockchain
Read more

Web3 Launchpad Platform

Crypto
Read more

Let’s talk and start working!

Already have an idea of a blockchain project?