project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Truth

Truth is a photo sharing app focused on combating disinformation and providing accessibility through ZKP Account Abstraction.

Truth

Created At

ETHBogotá

Winner of

trophy

😶‍🌫️ Ethereum Foundation — 🥈 Best Account Abstraction Hack

trophy

🥷 Ethereum Foundation — Best use of Semaphore Protocol

Project Description

How many hours did you sleep yesterday? You know, when we’re with a lack of sleep or tired or distracted, we become easy targets to other persons statements that may not be real - or worse! They may have been altered to lead you to a wrong perception of reality.

This can even happen when we’re paying attention! So we’re not addressing the lack of sleep problem, we’re finding ways to verify whether the statements are real, or not. We’re verifying wether the photos you upload are really taken with a true i. Time stamp, ii. Location stamp, iii. not too edited image (black and white, ok! but remove an important political figure, no!).

We have many examples of classical wrong information distributed with images. Was Stalin in the picture? Is that a war scene from Ukraine, or Iran? How to verify these images? In a decentralized community, where you learn to do your own research, it becomes more and more important to rely in the best verification methods.

This is why we choose the safer and most secure: Zero Knowledge Proof combined with Account Abstraction logic (to keep you from risking your wallet address) . Let's build a reliable source of information with verified images!

Truth was born from the need to have trustful information at social media while allowing for a fluid experience. It’s a photo based social media and the picture needs to be taken inside the app, so the user cannot upload a picture previous taken. You also don't need to open your wallet to sign and accept transactions, turning Truth in a super friendly app to any newcomers to our web3 community.

History is sprinkled with unreliable information. Was Stalin in the picture? What are people really experiencing in distressed places like Ukraine, or Iran? How to verify these images? In a decentralized community, where you learn to do your own research, it becomes more and more important to rely in the best verification methods.

Truth was born from the need to have trustful information at social media while allowing for a fluid experience. It’s a photo sharing app designed to preserve history as it actually happens. By design, it only allows you to take a picture on the app and in the process creating a proof that the snap is indeed authentic. You also don't need to open your wallet to sign and accept transactions, turning Truth in a super friendly app to any newcomers to our web3 community. This is why we choose the safer and most secure: Zero Knowledge Proof combined with Account Abstraction logic (to keep you from risking your wallet address) . Let's build a reliable source of information with verified images! This is why we choose the safer and most secure: Zero Knowledge Proof combined with Account Abstraction logic (to keep you from risking your wallet address) . Let's build a reliable source of information with verified images! The trustful information comes from the zero-knowledge proof part, which verifies information like the location and the time of when the picture was took. That would be useful for an app like Tinder, for example, to prevent catfishing. Let me go out with the person I chose pls 😉

How it's Made

This Project uses the @ethereumfoundation Account Abstraction to allow the transactions to happen without having to sign it with the wallet.

We also used the @ethereumfoundation Semaphore Protocol to prove that the photos were actually took at that time and place. let's make it reliable!

We also used IPFS for storing the metadata. IPFS plays a critical role in allowing Truth to store all photos and metadata. We also are storing the ZKP on IPFS enabling people to verify the authenticity of the images. By storing on IPFS the history happening now is documented for future generations.

The Graph plays a critical role in referencing data & posts with users. All images shown on the front page are gathered through graph calls allowing us to check on-chain data, its at the core of the experience.

background image mobile

Join the mailing list

Get the latest news and updates