Hey Nimiq community! 👋 I’ve been working on NimPerks—a self-custodial, zero-friction loyalty and campaign platform built to run natively inside Nimiq Pay (and standard web browsers). Our goal is to give small "mom-and-pop" shops, local cafes, and retail chains a plug-and-play way to drive repeat sales, build customer habits, and run campaigns—without complex POS integrations, servers, or databases 🤩 *** ⚡ The Core Features (No Backend, Just Nimiq RPC + IndexedDB) • Auto-Detected On-Chain Stamps: No scanning separate barcodes at the register. When a customer pays a merchant address in NIM, the transaction is indexed directly from the blockchain. The app automatically calculates stamp progress! • Dual Loyalty Engine: - Perk Stamps (Progress Hexagon): Earned per qualifying transaction. Includes a Minimum Spend threshold (e.g., Min 5 NIM) to prevent transaction-splitting spam. - Volume Spend: Rewards customers based on the cumulative amount of NIM they spend at the store over time (e.g., spend 500 NIM, get a free meal). • Cryptographic QR Vouchers: Once a customer achieves their target, the app generates a cryptographic voucher payload signed by their wallet. The merchant scans the QR code to instantly verify it and burn/mark it as redeemed. • Crowdsourced Group Deals (FlashBuys): Merchants can launch viral, time-bound campaigns (e.g., "30% off coffee if 50 people join by Friday"). Customers can register interest for just 1 Luna (0.00001 NIM). If the goal is met before the expiry block, the deal unlocks for everyone who joined! • Hybrid Native/Web Architecture: Features a universal wallet adapter. It automatically runs inside standard web browsers via the Nimiq Hub API, or adapts to Nimiq Pay's native environment when launched as a Mini-App. *** 📲 Try It Right Now! (Proof of Concept) I’ve deployed the app and set up quick-launch integrations: • Inside Nimiq Pay (iOS & Android): nimiqpay://miniapp?url=https://nimperks.pages.dev/