VeriFi
Easy to upload and attest verifiable evidence app; data integrity powered by gamification and decentralised trust at source
Screenshots




Problem Statement
In today’s digital landscape, while numerous tools exist to verify stored evidence, few systems address the crucial issue of verifying theintegrity of data collection itself. This gap is critical—whether incourt cases,medical disputes,research, orcrime investigations, the authenticity of evidence begins the moment it is gathered. If we cannot ensure that evidence is trustworthy from the point of collection, its reliability will always be open to question.Our platform addresses this problem by creating adecentralised, citizen-driven systemthat ensures evidence is verifiedat the sourceand stored securely on a blockchain. This is not just a tool forcitizen science; it is designed to serve institutions such ascourt systems,police departments, andmedical bodies—creating atrusted evidence repositorythat verifies both thehonesty of participants(e.g., police officers, doctors) and thereliability of the datacollected.How It Works:Citizen Verification:Ordinary citizens can submit evidence, which is optimistically accepted as true unless challenged. This streamlined process encourages widespread participation, helping to create adecentralised systemfor evidence verification.Institutional and Expert Verification:Trusted institutions (e.g., courts, police departments, universities) and qualified experts (e.g., doctors, engineers) provide additional verification for specialised evidence. This ensures that evidence related to specific fields is highly credible and authentic.Decentralised Trust and Data Integrity:By verifying evidenceat the source, the platform ensuresdata accuracyandintegrityfrom the start. Unlike traditional systems that focus solely on storing tamper-proof data, our platform verifies the authenticity of evidencebefore it is stored. This decentralised approach reduces reliance on any single entity, thereby improvingtransparencyandtrustworthinessacross the verification process.Reputation-Based Gamification:To encourage responsible participation, the platform integratesgamification. Users earnreputation pointsfor submitting high-quality, authentic evidence, which incentivises them to contribute truthful data. This reputation system fosters acommunity-driven processwhere users are motivated to maintain high standards, ensuring that onlyreliable evidenceis validated. Gamification adds an extra layer of accountability and transparency to the platform.In conclusion, our platform combinesdecentralised verification,reputation-based gamification, and auser-friendly interfaceto verify evidence at the point of collection. This ensures that evidence is accurate, trustworthy, and ready for use in critical areas such aslegal cases,medical disputes, andcrime investigations.
Solution
We built our platform usingNext.jsfor the front-end.We used theMiniKit SDKto build theworldmini app, enabling users to easily submit evidence to the platform. The app provides a simple, intuitive interface for seamless evidence collection while maintaining security. A leaderboard rewards users with reputation points, making participation both engaging and straightforward.Forinstitutional attestation, we leveragedSign Protocol, which facilitates secure, tamper-proof, and verifiable digital signatures for evidence submitted by trusted entities such as courts or police departments.We also integratedNillion’sAPIsto handledata storage and retrieval, as well as implement access control mechanisms. Nillion's decentralised storage infrastructure provides us with highly secure, scalable, and reliable data storage solutions. The access control features offered by Nillion help ensure that only authorised parties can access or interact with specific pieces of evidence, enhancing both privacy and security.
Hackathon
ETHGlobal Bangkok
2024
Prizes
- 🏆
Blockscout Explorer Big Pool Prize
Blockscout
- 🏆
Pool Prize: Build anything with Avail
Avail
- 🏆
World Pool Prize
World
Contributors
- shiyasmohd
46 contributions
- hashirpm
32 contributions