Docs/Reference/Lifecycle

Lifecycle

The reward paths Loyfin coordinates: program creation, Add to wallet, customer transfers, Add from wallet, and updates.

Five paths#

Loyfin separates program identity, Add to wallet, movement, Add from wallet, and updates.

01

First issue

The first valid issuance can create the Loyalty Token and initial customer balance.

02

Add to wallet

A brand-signed issuance tokenizes selected existing loyalty value into a customer wallet balance in the selected expiry bucket.

03

Transfer

Customers can move balances when transfers are open and the reward bucket is still live.

04

Add from wallet

A brand-signed redemption burns the exact tokenized amount so the brand can credit or restore offchain value.

Status model#

A claimable checkout begins as requires_holder_signature. After the customer authorizes a wallet it becomes pending, shown as Created, and can move through submitted to mined, shown as Completed. rejected, cancelled, and expired are terminal outcomes.

Loyfin is built onBase