Universal loyalty and micro-payments for cafes and coffee drinkers, powered by blockchain technology
CoffeeChain is a blockchain-based loyalty and payment system that brings the benefits of robust rewards programs to independent coffee shops. Built on Solana, it enables any café to launch a stablecoin-backed loyalty program in minutes, unlocking interoperability and financial utility that traditional systems cannot offer.
Enable any coffee shop to launch a stablecoin-backed loyalty program in minutes, unlocking interoperability and financial utility that traditional systems cannot offer.
Coffee transactions need to be fast and cheap. Solana's ~400ms finality and sub-cent fees make it viable for a $5 latte. Ethereum L1 gas fees ($2-10) would eat the entire transaction. Even L2s like Polygon add unnecessary bridging complexity for merchants who just want it to work.
What we'd revisit: If Ethereum L2 fees drop below $0.01 consistently, the larger developer ecosystem could make it worth switching.
Merchants won't adopt a system where their revenue fluctuates with crypto markets. USDC backing means 1 BeanPoint = $0.01 always. No volatility risk, no token speculation — just a digital dollar for coffee. This also avoids SEC securities classification concerns that come with custom tokens.
What we'd revisit: If stablecoin regulation changes significantly, we'd evaluate alternatives like USDT or a protocol-native stablecoin.
This was the hardest call. Universal redemption sounds better for users, but merchants would never opt in — they'd be subsidizing competitors' customers. Non-transferability means each merchant controls their own economics, which is essential for adoption. The universal wallet still lets users pay anywhere; it's only earned rewards that stay merchant-specific.
What we'd revisit: Once network density is high enough, a shared rewards pool with merchant opt-in could unlock cross-promotion.
Solana is the right rail for the on-chain ledger — sub-second finality, sub-cent fees, a transparent reserve. It is not a fix for fiat on/off-ramps, KYB at merchant onboarding, money-transmitter compliance, or settlement to a cafe owner's operating account. Those are bank problems. The honest version of the architecture is two layers, not one.
Real-world patterns for getting USDC into a merchant's bank account, ordered the way a platform actually walks into the question — from first instinct to where the architecture lands at scale.
There are existing platforms providing coffee rewards on chain, however our dApp is differentiated in several ways:
CoffeeChain doesn't need to beat Starbucks — it needs to give independent cafes tools they've never had access to.
Integrating crypto payments into everyday life—one coffee at a time