Inspiration
Solving problem of lack of trust in image and videos that whether they are real world or generated by AI.
What it does
A mobile application accesses the camera of a phone and after capturing any photo or video it creates a sha-256 hash of an image or an array of sha-256 hashes of a video and stores it on Algorand blockchain. Anyone can later verify an image or video by uploading it on another website which created hash arrays of media similarly and verifies it on blockchain.
This is the project which was targeted for this hackathon. The overall solution is envisioned to have a suite of many applications for different kind of media capturing devices. This suite of applications will be verified by central authorities lice certificate authorities in a cryptographic eco-system. When an application is installed on a device, in a process of the application obtaining the private key to access the blockchain for storage and also smart contract address it will send a request to the same certifying authority which verified it which will create an account on the Blockchain and provide the private key in a secure way to this application. This ensures that only verified applications can access and store media on blockchain. Any other application can later verify the originality of the image or video it wants to by accessing the blockchain.
How we built it
Mostly using Bolt. I created two separate applications - one a website which creates random hash arrays and stores it on Algorand blockchain and another I was trying to create a mobile app which uses camera of phone and then cretes hash array of media captured. I could not capture mobile app completely. For the web app part, I could deploy smart contract, initiate transactions on Algorand blockchain but storage in box storage of Blockchain could not happen.
Challenges we ran into
Because of lack of time full application could not be built as mentioned above.
Accomplishments that we're proud of
Got the best ever team mate for my future projects named Bolt.
What we learned
AI is more powerful than I thought it to be.
What's next for Real world originated media repository and verifier
If funding happens can take it forward. But will try in spite of funding also.
Built With
- algorand
- bolt
- expo.io
- react
- react-native

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