DNFT Protocol
programmable entitlements you can verify
DNFTs replace paper passes, PDF tickets, or code-in-Slack vouchers with onchain entitlements that follow business rules and can't be forged.
A DNFT is a programmable onchain object—pass, voucher, certificate, ticket. It's minted when issued, redeemed on use, and carries rules like single-use, expiry, transferability. Any app that integrates bonuz can verify ownership instantly. No backend lookup, no PDF scanning. The entitlement is portable: users own it in their self-custodial wallet and can show or use it wherever supported.
What DNFTs can do
Single-use & transfer control
Enforce redemption limits and control whether DNFTs can be transferred
Expiry, cooldowns, allowlists
Set time-based rules, usage cooldowns, and restrict access to specific wallets
Cross-app portability and verification
DNFTs work across any app or service that integrates bonuz
Gasless mint/redeem on supported flows
Sponsor gas costs for allowlisted operations under your policy
Event-level logs for audit & compliance
Full onchain history of all DNFT lifecycle events
When to use DNFTs
Use DNFT when you need verifiable proof, portability, or programmable rules. Keep raw personal data off-chain. Let entitlements travel onchain.
Ideal for:
- Event tickets: prevent duplication, allow safe resale with transfer rules
- Vouchers & coupons: single-use enforcement, no code scraping
- Educational certificates: tamper-resistant credentials
- Membership passes: set expiry, cooldowns, wallet allowlists
- Access passes: works across any app that integrates bonuz