← Back to Protocol
Protocol Layer

Engagement Protocol

The programmable engagement layer of the bonuz Human Layer. DNFTs (Dynamic NFTs) are onchain entitlements that carry state, follow rules, and evolve based on user actions.

Replace fragile PDFs, coupon codes, and database entries with verifiable, portable, fraud-proof digital objects that users truly own.

DNFT Types

Seven distinct entitlement types, each with built-in state logic and business rules.

🎫

Passes

Time-bound or event-bound access tokens. Used for event entry, VIP access, or gated experiences. Can be scanned via QR or NFC at the door.

Use cases

Event entry, VIP lounge, backstage access, beta program

🎁

Vouchers & Coupons

Single-use or multi-use discount entitlements. Enforced onchain so they cannot be duplicated, screenshotted, or shared beyond their rules.

Use cases

Discount codes, free items, BOGO offers, referral rewards

⭐

Loyalty Tiers & Punchcards

Progressive entitlements that evolve as users engage. A punchcard increments on each visit; tiers upgrade automatically when thresholds are met.

Use cases

10-stamp coffee card, bronze/silver/gold tiers, point systems

πŸ’Ž

Memberships & Subscriptions

Recurring or duration-based access entitlements. Can gate content, features, or physical experiences. Auto-expire or renew based on rules.

Use cases

Gym memberships, subscription boxes, premium features, club access

πŸŽͺ

Tickets

Unique, verifiable event admission tokens. Prevent duplication, allow controlled resale with transfer rules, and auto-expire after the event.

Use cases

Concert tickets, conference passes, sports events, movie screenings

πŸŽ“

Certificates & Badges

Verifiable proof of achievement or completion. Tamper-resistant credentials that live in the user's wallet permanently and can be verified by anyone.

Use cases

Course completion, skill badges, compliance certifications, awards

πŸ“

Proof of Visit / Participation

Location-verified or action-verified attestations. Prove presence at an event, store visit, or activity completion. Often combined with geo-fencing.

Use cases

Event check-ins, store visits, activity completion, meetup attendance

How DNFTs Work

Every DNFT follows a deterministic lifecycle managed by an onchain state machine.

Issued

DNFT is minted and assigned to a wallet. Rules and metadata are set.

Active

DNFT is claimed or activated by the user. Ready for use or redemption.

Redeemed

User has used the entitlement. State is updated onchain with proof.

Expired

Time-based or condition-based expiry triggered. No longer usable.

Archived

Final state. Remains in wallet as a record but cannot be reactivated.

Onchain Mechanics

Every state transition emits a verifiable onchain event. Full audit trail, zero ambiguity.

EngagementProtocol.sol
eventDNFTIssued
eventDNFTClaimed
eventDNFTStateUpdated
eventDNFTRedeemed
eventDNFTExpired
eventDNFTArchived

Anti-Fraud & Verification

Five layers of protection ensure every entitlement is genuine.

Signature-Gated Redemption

Every redemption requires a server-side cryptographic signature. No unsigned state changes are accepted by the contract.

Single-Use Dynamic Codes

QR and NFC codes regenerate per scan. Screenshot fraud and replay attacks are impossible.

Server-Verified State Updates

All state transitions are validated server-side before being committed onchain. Prevents client-side tampering.

Onchain State as Source of Truth

The smart contract holds the canonical state. External systems read from the chain, not from a mutable database.

Geo-Fencing Support

Proof of Visit entitlements can require location verification before allowing claim or redemption.

How Brands Create DNFTs

Four steps from template to production. No smart contract knowledge required.

1

Choose a Template

Select from Pass, Voucher, Loyalty, Membership, Ticket, Certificate, or Proof of Visit. Each comes with built-in rules and state logic.

2

Configure Rules

Set expiry dates, usage limits, transfer permissions, tier thresholds, cooldowns, and allowlists. All enforced onchain.

3

Set Distribution

Choose how users receive the DNFT: QR scan, NFC tap, email link, social share, SMS, or direct wallet airdrop.

4

Launch & Monitor

Go live through the Partner Dashboard. Track issuance, claims, redemptions, and engagement in real time.

Connected to bonuz ID

Every DNFT is linked to the user's bonuz ID. This means entitlements are not just tokens in a wallet. They are part of a verifiable identity graph.

  • βœ“Attestations from DNFTs feed into the bonuz ID profile
  • βœ“Brands can target by onchain entitlement history (with consent)
  • βœ“Users carry their engagement history across apps
  • βœ“Social graph signals enrich entitlement context
ID
🎫
⭐
πŸŽ“

bonuz ID + DNFT Graph

Real-World Examples

How brands and organizations are using DNFTs today.

Restaurant Loyalty Punchcard

Loyalty

A restaurant issues a 10-stamp punchcard as a Loyalty DNFT. Each visit, the customer scans a QR code at the counter. After 10 stamps, they get a free meal voucher auto-minted to their wallet.

Auto-increment on scanThreshold reward triggerAnti-fraud verification

Music Festival Pass + PoV

Pass + PoV

A festival issues a Pass DNFT as the entry ticket. At each stage, attendees scan NFC to collect Proof of Visit badges. After the festival, PoV holders get exclusive merch vouchers.

NFC check-inLocation-gated claimsPost-event rewards

Brand Membership

Membership

A fashion brand issues a tiered Membership DNFT. Bronze members get early access; Silver gets discounts; Gold gets invitations to private events. Tiers upgrade based on purchase history.

Auto-tier upgradesExpiry and renewalCross-location portability

Education Certificate

Certificate

An online academy issues Certificate DNFTs upon course completion. The credential is verifiable by any employer or institution and lives permanently in the student's wallet.

Tamper-proofEmployer-verifiablePermanent record

Design Philosophy

User-owned

Entitlements live in self-custodial wallets. Users, not platforms, control their digital objects.

Verifiable

Every state, every transition, every rule is onchain. Third parties can verify without calling an API.

Composable

DNFTs from one app can be referenced by another. A concert ticket can unlock a merch discount across platforms.

Start building with DNFTs

Create your first entitlement through the Partner Dashboard or integrate directly via the SDK.

Join our E-Mail list and stay up to date about new releases and launches!

We promise not to spam you. We never share your details with third parties