Micro-savings DApp that rounds up PYUSD transfers and invests the change in DeFi yield.
DeCently is a decentralized micro-savings application that revolutionizes how people save money in the Web3 ecosystem. It automatically converts everyday PYUSD transactions into savings by rounding up transfers to the nearest dollar and investing the difference in yield-generating DeFi protocols.
π‘ The Core Problem We Solve
Traditional savings are broken in Web3:
π Security & Trust Model
Non-Custodial Design
Permission Model
π° Economic Model
For Users
Revenue Potential (Future)
π Roadmap & Future Features
Phase 1 (Current) - MVP
Phase 2 - Enhanced Automation
Phase 3 - Social & Gamification
Phase 4 - Enterprise & Scale
π Impact & Vision
Individual Impact
Ecosystem Impact
DeCently represents a fundamental shift from manual, conscious saving to automated, unconscious wealth building. We're creating a system where:
This isn't just a savings appβit's a financial behavior change platform that makes wealth building as automatic as spending money. In a world where traditional savings accounts offer near-zero interest, DeCently provides a path to meaningful returns while building healthy financial habits.
The ultimate vision is to make saving so automatic and rewarding that users wonder how they ever managed their finances without it.
We needed to automatically detect PYUSD transfers and trigger savings without constant user interaction. Traditional blockchain monitoring is too slow, and requiring users to sign every micro-transaction kills the UX.
Key Technology Choices:
PYUSD Integration We chose PYUSD because it's actually used for real transactions, not just DeFi speculation.
Vincent/Lit Protocol for Automation Vincent solved our biggest UX problem - eliminating constant wallet popups. PKP wallets can execute predefined actions automatically after one-time user approval and custom ability.
The hacky part: Vincent's JWT authentication wasn't designed for background processes. We built a token refresh system that validates PKP permissions on every automated transaction.
Envio for Real-Time Monitoring Envio gives us sub-5 second transaction detection instead of the usual 30-60 second delays. It auto-generates GraphQL APIs and handles all the blockchain infrastructure.
The tricky integration: Envio runs its own PostgreSQL database, but we needed our app database in sync. We built a "dual-database bridge" where Envio handles raw blockchain data and our app handles business logic.
π How It All Connects
Transaction Flow:
The speed hack: Instead of waiting for Envio's API, we poll both the database directly AND the GraphQL endpoint for redundancy.
π‘ Notable Technical Decisions
PKP Security Model PKPs can only transfer PYUSD from user's EOA to their own savings wallet, with amount limits matching calculated roundups. The PKP actually validates its own transaction parameters before executing.
Multi-Service Development Running locally requires coordinating 4 systems: Envio indexer (Docker), Express backend, Next.js frontend, and Vincent authentication. We built custom orchestration to start everything in the right order.
Authentication bridge: Making Vincent's powerful PKP system feel like normal Web2 login while maintaining all the automation capabilities.

