BlogIntroduction

Loyalty, tokenized.

Author

Loyfin

Published

Cover: Loyalty, tokenized.

Loyalty points already behave surprisingly like money.

They are issued when customers perform valuable actions. They have a defined redemption value. They can expire. Companies carry obligations against outstanding balances. And in some of the world's largest loyalty programs, third parties buy billions of dollars' worth of them every year.

In 2025, Delta reported $8.0 billion in cash sales from marketing agreements related to its loyalty program. American Airlines carried more than $10 billion in loyalty-program liabilities during 2025.

The unusual part isn't that loyalty points have value.

It's how isolated that value still is.

A point usually exists inside one company's database. It can be earned according to that company's rules and redeemed through that company's applications. Anything more sophisticated—moving value between programs, letting another company distribute it, creating a joint promotion—normally requires another integration and another business relationship.

We think tokenization can change that.

Not by replacing loyalty programs.

By making them programmable.

Loyalty already wants to become a network

Some of the largest loyalty programs are already moving in this direction.

Marriott Bonvoy members can transfer Marriott points into Starbucks Rewards Stars. Marriott and MGM Rewards support transfers between their respective programs. These are useful products, but look at what has to exist underneath them.

The companies need a commercial agreement. Their systems need to recognize one another. Accounts need to be linked. Conversion rules have to be implemented. Reconciliation needs to happen between two different ledgers.

For Marriott and Starbucks, members must explicitly link their accounts. Transfers have defined minimums and maximums, are one-way, and may take up to two business days to arrive. Marriott and MGM maintain another separately defined conversion system with its own limits and exchange rate.

There is nothing inherently wrong with this architecture.

It is simply bilateral.

Every new relationship is another relationship that needs to be designed, negotiated and integrated.

A network works differently.

What if loyalty programs had a common primitive?

The internet did not make every company use the same database.

It gave different systems common protocols through which they could interact.

Tokenization can do something similar for loyalty.

A loyalty program can continue running exactly where it runs today. The brand can keep its customer database, app, earning rules, expiry rules, fraud systems and redemption experience.

But eligible points can also have a standardized digital representation outside that database.

That creates something that traditional loyalty infrastructure generally doesn't provide:

a common object other applications can program against.

Instead of integrating separately with the private loyalty API of every company, software can understand the same basic primitive:

This is value issued by Brand A. This account owns 500 units. They expire at this time. And the issuer will accept them back according to these rules.

Once loyalty value can be represented this way, applications no longer have to be designed entirely inside the program that originally issued it.

And that is where tokenization becomes interesting.

Transferability is only the first application

The obvious example is gifting.

Imagine someone has 2,000 points with a retailer and knows they will not use them before they expire.

Today those points might simply disappear.

With transferable loyalty, they could instead send them to a family member who actually wants something from that retailer.

The first customer gets value from rewards they would otherwise lose.

The second person now has a reason to become a customer of the brand.

Nothing about the underlying reward needs to change.

But gifting is just one application of a programmable loyalty asset.

A marketplace could let customers who do not need their points sell them to customers actively saving toward a reward.

A company could offer a promotion to holders of another company's points.

A travel app could let customers exchange rewards from several participating programs.

Two local businesses could create a campaign where holding points from both unlocks a benefit.

A brand could distribute its points through another company's application without that application maintaining its own representation of the balance.

Developers could build wallets that show loyalty balances from many programs together, including their expiry dates.

And applications we haven't designed could combine loyalty in ways the original issuer never needed to implement itself.

That last part matters.

From partnerships to permissionless distribution

Traditional loyalty partnerships can be extremely valuable.

Airline programs demonstrate this at enormous scale. Delta sells miles to partners such as American Express, which then distributes them to cardholders. Delta reported $8.0 billion of cash sales from loyalty-related marketing agreements in 2025 alone.

This is effectively distribution of a company's loyalty currency through another business.

Today, however, relationships like these are generally available only after significant commercial and technical integration.

Programmable loyalty creates the possibility of making smaller versions of these relationships dramatically easier.

Imagine a coffee shop wanting to reward customers of the bookstore next door.

It should not necessarily require the two companies to build a new loyalty integration.

The coffee shop could simply define:

Hold 100 Bookshop Points → receive 20 Coffee Points.

Or:

Redeem 100 Bookshop Points + 100 Coffee Points → unlock this offer.

Or:

Exchange 500 Coffee Points for 100 Bookshop Points while this campaign is active.

The loyalty programs remain independent.

The campaign is the thing that connects them.

That turns partnerships from infrastructure projects into software.

Issuance and redemption become interfaces

This is the architecture we are building at Loyfin.

Loyfin does not require a brand to move its loyalty system onchain.

Instead, the existing program remains the source of the commercial relationship with the customer.

Loyfin provides standardized interfaces for value to enter and leave the programmable layer.

Issuance moves eligible loyalty value into a customer's digital wallet.

Redemption moves that value back into the issuer's existing loyalty system.

The issuer authorizes both operations.

Between those two boundaries, the tokenized representation can interact with applications built around the same standard.

That distinction is important.

The goal isn't to put a blockchain underneath every loyalty-program database.

The goal is to give existing loyalty systems an interface to an open network.

The brand still defines the value

Tokenization doesn't magically make a loyalty point worth something it wasn't worth before.

The issuer still defines the underlying promise.

It decides how points are earned, what they can buy, when they expire and under what circumstances they can be redeemed.

Outstanding loyalty points can also represent meaningful financial obligations for issuers. Academic work on loyalty economics explicitly treats points as promises of future goods or services whose expected redemption affects company liabilities and profitability.

Tokenization doesn't remove that.

Nor does it guarantee that every loyalty point will have a liquid market.

What changes is the possible set of transactions around that promise.

A database entry is useful primarily to the application controlling the database.

A programmable asset can be useful to an ecosystem.

This is bigger than "points onchain"

There have been plenty of attempts to combine blockchain and loyalty.

Simply replacing a database balance with a token isn't particularly interesting.

Customers don't need blockchain for the sake of blockchain. Brands don't need another loyalty system merely because its database happens to be decentralized.

The meaningful change happens when tokenization gives loyalty something it did not have before:

composability.

A standardized loyalty asset can be held by a wallet, transferred to another person, accepted by another application, exchanged according to predefined rules, included in a campaign, or combined with other loyalty assets.

And the issuer doesn't have to build every application itself.

That is the opportunity we see.

Today there are millions of separate loyalty programs.

Tomorrow, they could also be participants in the same programmable network.

Loyalty, tokenized.

Read the integration docs
Loyfin is live.Read the introduction