Inspiration
Recycling already happens at scale, but the people doing the work—especially informal recyclers—remain invisible. Millions depend on waste picking for survival, yet they have no way to prove their income or contributions. At the same time, businesses struggle to verify recycling claims, leading to inefficiencies and greenwashing. This gap between real-world effort and trusted recognition inspired VeriCycle.
What it does
VeriCycle is a multi-stakeholder platform that turns recycling into verifiable, auditable economic activity. It connects recyclers, businesses, communities, and recycling centers into one system.
Each recycling event is:
- Submitted by a recycler
- Verified by a recycling center
- Processed through an automated agent pipeline
- Anchored on Hedera (HCS)
- Rewarded with EcoCoin (HTS)
- Stored as Proof of Income and ESG data
The result is a trusted system where recycling becomes visible, trackable, and economically meaningful.
How we built it
VeriCycle was built as a full-stack web application using:
- Flask (Python) for backend logic and APIs
- SQLAlchemy for database management
- HTML, CSS, and JavaScript for the frontend
- Hedera Hashgraph (HCS + HTS) for immutable logging and token rewards
We implemented a role-based system (Recycler, Business, Center, Admin) and designed an agent-based pipeline to automate verification, logging, and rewards. The application is deployed using Docker and Gunicorn on Render.
Challenges we ran into
- Coordinating workflows across multiple independent roles
- Designing a system where blockchain adds trust without complicating user experience
- Managing database issues during deployment (SQLite limitations and locking)
- Ensuring consistent demo data and account seeding in production
- Structuring a reliable end-to-end verification pipeline
Accomplishments that we're proud of
- Building a fully functional, end-to-end recycling verification system
- Successfully integrating Hedera for real-world blockchain use (not just theoretical)
- Creating a working Proof of Income system for informal recyclers
- Designing a multi-role platform that reflects real-world recycling ecosystems
- Deploying a live, usable product with a complete demo flow
What we learned
- Trust is the biggest missing layer in real-world systems, not technology
- Blockchain is most effective when it is invisible to the user but guarantees integrity
- Designing for real-world workflows is more complex than building isolated features
- Deployment, environment management, and reliability are as important as coding
What's next for VeriCycle
- Partnering with recycling centers and businesses for real-world pilots
- Expanding the EcoCoin reward system and incentive model
- Adding analytics dashboards for environmental and economic insights
- Integrating financial services to support true financial inclusion
- Scaling the platform to support municipalities and broader circular economy systems
Built With
- docker
- flask
- gunicorn
- hedera-hcs
- hedera-hts
- html/css
- javascript
- python
- sql
- sqlalchemy
Log in or sign up for Devpost to join the conversation.