Inspiration
Monitoring the uptime of critical infrastructure shouldn't rely on centralized services that can fail, censor, or go dark. Inspired by the principles of decentralization, we built DecentralWatch - a DePIN-powered platform where global validators report website uptime and get rewarded on-chain.
What it does
DecentralWatch allows users to track the real-time uptime of websites through a network of decentralized validators - both human-operated and cloud-based. Validators check website health, sign results with Solana keypairs, and submit them to a backend API. The data is aggregated into a clean dashboard with status graphs, history, and reward tracking.
How we built it
- Frontend: Next.js, TypeScript, TailwindCSS
- Desktop App: Electron app with Wallet auth
- Backend: Node.js + Express with PostgreSQL
- Blockchain: Solana (Web3.js) for validator rewards and validation proofs
- Cloud Infra: AWS EC2 instances for distributed cloud validators
Challenges we ran into
- Securely storing validator keypairs in Electron apps
- Handling unreliable network conditions for human validators
- Balancing reward distribution with validator cost-efficiency
- Managing multiple EC2 instances and automating their health checks
- Designing an intuitive yet developer-grade dashboard UX
Accomplishments that we're proud of
- Built a working MVP with both cloud and human validator support
- Onboarded real users to validate websites from different geographies
- Seamless Phantom integration in user facing and validator explorer website
- Stored wallet keypair locally at OS level in an Electron environment
- Deployed globally-distributed cloud validators with regional accuracy
- Got early grants from Solana × CoinDCX and feedback from Upstox engineer
What we learned
- Building DePIN systems requires a strong incentive model and UX clarity
- Electron requires secure key management strategies
- You can make validators efficient and privacy-preserving
- Community validators boost credibility, but need thoughtful onboarding
What's next for DecentralWatch
- Launching on Solana Mainnet
- Introducing validator reputation scores and staking
- Adding multi-chain support (Polygon & Ethereum next)
- Mobile app for validators and website owners
- DAO-based governance for future roadmap votes
- Monetization via premium monitoring tools and SLA guarantees
Built With
- amazon-web-services
- electron
- express.js
- nextjs
- node.js
- phantomwallet
- postgresql
- react
- solana
- tailwindcss
- typescript
- web3.js

Log in or sign up for Devpost to join the conversation.