Smart Pools Overview
Introduction to Smart Pools
Smart Pools are a new financial primitive built by RebelFi that enable programmable pooled accounts with customizable access controls for both principal and yield. At their core, Smart Pools solve a fundamental challenge in financial services: creating flexible, programmable coordination between deposited funds and the yield they generate.
Smart Pools allow for unprecedented customization of:
Who can deposit funds
Who controls the principal (deposited funds)
Who receives the generated yield
What conditions or rules govern access to both principal and yield
This separation between principal and yield management, combined with programmable business logic, creates possibilities that simply don't exist in traditional finance.
LuckyStash: Our First Smart Pool Implementation
LuckyStash is our flagship proof-of-concept Smart Pool that demonstrates the power of this new primitive. LuckyStash is a no-loss lottery (or prize-linked savings account) built on Solana that works as follows:
Users deposit stablecoins into the LuckyStash Smart Pool
Principal remains fully withdrawable at any time by the depositor
Yield is aggregated from all deposited funds and directed to the prize pool
Daily prize drawings distribute the pooled yield to random participants
Winning odds are proportional to a user's share of the total deposits
LuckyStash demonstrates how Smart Pools can transform financial experiences by making saving money exciting without introducing any risk to the principal. Users effectively convert the interest they would have earned individually into lottery tickets for larger prizes, while maintaining full ownership of their deposits.
Business Applications of Smart Pools
Smart Pools unlock a wide range of business applications beyond prize-linked savings:
1. Merchant Account Infrastructure (FBO Accounts)
Use Case: Businesses can create prepaid customer accounts (like Starbucks cards)
Configuration: Customers deposit funds, merchants can debit for purchases, yield is used to fund bonuses or discounts
Value: Businesses gain interest-free operating capital while offering enhanced customer value
2. Subscription & Membership Models
Use Case: Upfront subscription pools that generate yield while funds await billing
Configuration: Users deposit upfront, businesses debit subscription fees periodically
Value: Lower subscription costs while generating predictable revenue
3. Loyalty & Rewards Programs
Use Case: Yield-enhanced staking programs for brands
Configuration: Users "stake" funds with a brand for a period, yield is split or goes to the brand
Value: Enhanced customer loyalty with tangible financial benefits
4. Group Saving Coordination
Use Case: Goal-based saving for teams, families, or communities
Configuration: Multiple users deposit to a shared goal, funds lock until target date
Value: Collaborative saving with yield acceleration and commitment mechanisms
5. Escrow & Payment Infrastructure
Use Case: Yield-bearing escrow accounts
Configuration: Funds lock until conditions are met, yield benefits either party
Value: More efficient capital use during transaction settlement periods
6. In-App Currency Backing
Use Case: Transparent, yield-generating reserves for in-game/in-app currencies
Configuration: User purchases create deposits, yield funds platform costs or user rewards
Value: Enhanced platform economics with new revenue streams
Differentiation from PoolTogether
While LuckyStash shares the core "no-loss lottery" concept with PoolTogether, Smart Pools offer significant advancements:
1. Infrastructure vs. Application
PoolTogether: A specific no-loss lottery application
Smart Pools: A flexible financial primitive that powers multiple applications (including no-loss lotteries)
2. Customization & Control
PoolTogether: Fixed parameters for prize distribution and pool management
Smart Pools: Fully customizable business logic, yield distribution, and access controls
3. Business Integration
PoolTogether: Consumer-focused with limited business application
Smart Pools: Designed to integrate with business operations and create new business models
4. Blockchain Implementation
PoolTogether: Ethereum-based with associated gas costs and transaction times
LuckyStash: Built on Solana for near-instant, low-cost transactions and settlements
5. Yield Sources
PoolTogether: Limited to specific DeFi protocols
Smart Pools: Flexible yield generation through multiple protocols and strategies
6. Governance Model
PoolTogether: DAO-governed protocol
Smart Pools: Modular building blocks that can be governed by businesses, DAOs, or other entities
Technical Architecture
Smart Pools consist of three main components:
Core Smart Contracts: Handle deposits, withdrawals, and yield direction
Business Logic Layer: Customizable rules for access, distribution, and conditions
Integration APIs: Connect Smart Pools to applications, wallets, and services
This modular architecture allows for rapid deployment of new pool types and seamless integration with existing business infrastructure.
Getting Started
To start exploring Smart Pools:
Review our API documentation for developers
Contact us for custom Smart Pool implementations for your business: [email protected]
Smart Pools represent the future of programmable finance, enabling new models of capital coordination that weren't possible before. Whether you're building a savings app, a loyalty program, or a new business model entirely, Smart Pools provide the infrastructure to make it happen.
Last updated