arrow-progressCore Engagement Flow

The core engagement flow describes how users, brands, and the bonuz protocol interact end-to-end β€” from onboarding through engagement to redemption. Every step is designed to feel simple for users while building verifiable, on-chain value for all participants.

Step 1 β€” User Onboarding

A new user downloads the bonuz Lifestyle Wallet (bonuz.xyz) or encounters bonuz through a brand touchpoint β€” scanning a QR code at a venue, tapping an NFC tag, or clicking a campaign link.

They sign up via email or social login (Google, Apple, etc.). Behind the scenes, a self-custodial smart account is created using ERC-4337 account abstraction. No seed phrases, no gas configuration, no wallet extensions. The user is live in under 45 seconds.

Optionally, the user activates their bonuz ID β€” a portable on-chain identity with verified social handles, links, and attestations. This step is not required but unlocks richer experiences across the ecosystem.

Step 2 β€” Brand Creates a Campaign

On the other side, a brand or partner sets up a campaign through the Brand Dashboardarrow-up-right. Using templates (Events, F&B, Retail, Entertainment, etc.), they configure:

  • DNFT type β€” Pass, voucher, loyalty punchcard, membership, ticket, certificate, or Proof-of-Visit/Participation

  • Rules β€” What actions are required (check-in, social share, quest completion, purchase, etc.)

  • Rewards β€” What the user receives upon completion

  • Parameters β€” Expiry, supply limits, usage rules, location triggers

  • Distribution method β€” QR codes, NFC tags, direct links, or in-app discovery

The campaign goes live. DNFTs are ready to be claimed.

Step 3 β€” Engagement

The user encounters the campaign in the real world or digitally:

  • At a venue: Scans a QR code or taps an NFC tag at a restaurant, event, retail store, or any physical location

  • Online: Clicks a campaign link, completes a social action, or discovers the campaign through the bonuz app

  • At an event: Checks in, attends sessions, visits specific zones, or completes event-specific quests

The bonuz app validates the action and the user claims their DNFT. Gas is sponsored on this interaction β€” the user doesn't think about blockchain mechanics at all.

Step 4 β€” DNFT State Changes

Once claimed, the DNFT is active in the user's wallet. Depending on the campaign type, the DNFT can evolve:

  • A loyalty punchcard tracks progress β€” each visit or purchase increments the count. When complete, it can auto-mint a reward voucher.

  • A pass grants ongoing access β€” valid until expiry or revocation.

  • A voucher is single-use β€” once redeemed at the point of sale (via QR/NFC scan by staff), its state changes to redeemed.

  • A membership can upgrade or downgrade based on user activity over time.

  • A Proof-of-Visit / Proof-of-Participation is a permanent attestation recorded to the user's bonuz ID.

The DNFT state machine: issued β†’ active β†’ redeemed / expired β†’ archived (with upgrades/downgrades possible for tier-based assets).

Step 5 β€” Redemption

When a user redeems a DNFT (e.g., presenting a voucher at a restaurant), the flow is:

  1. User opens the DNFT in their wallet and presents the QR code

  2. The redeemer (staff, merchant, event organizer) scans the code

  3. The app validates the user's rights and signs the transaction

  4. The DNFT state updates on-chain (e.g., active β†’ redeemed)

  5. Anti-fraud protections verify: signature-gated redemption, single-use enforcement, server-verified state updates

No double-spending, no screenshot fraud, no expired-voucher tricks. The redemption is cryptographically verified.

Step 6 β€” Attestation & Graph Growth

After redemption or engagement, an attestation is recorded to the user's bonuz ID (if activated): a Proof-of-Visit, a quest completion, a loyalty milestone, or a reputation marker.

This attestation becomes part of the bonuz graph β€” the shared network of identities, connections, and engagement history. Over time, the user builds a portable reputation that travels with them across the entire bonuz ecosystem. Brands see richer customer profiles (within granted permission scopes). The graph becomes more valuable with every interaction.

The Flywheel

The engagement flow creates a self-reinforcing cycle:

Brands create campaigns β†’ Users engage and earn DNFTs β†’ Attestations grow the bonuz graph β†’ Richer data makes campaigns more effective β†’ More brands join β†’ More users onboard

Every campaign, every scan, every redemption adds value to the shared ecosystem. This is the compounding network effect at the heart of bonuz.

Last updated