Skip to content
Verified Bite

Verified Bite

Don't Trust Your Food. Verify It! Verified Bite brings zero-cost customer reviews on-chain! This brings back transparency and stops fake recensions once and forever!

Created on 12th August 2023

Verified Bite

Verified Bite

Don't Trust Your Food. Verify It! Verified Bite brings zero-cost customer reviews on-chain! This brings back transparency and stops fake recensions once and forever!

The problem Verified Bite solves

The Problem

Digital restaurant reviews significantly influence where people choose to eat. However, Centralized Platforms like Google Reviews or Yelp come with the following Problems:

  • Low Transparency. Platforms are plagued by Fake Reviews, Bots and Fraud
  • Custodial Control. Platforms can alter or remove reviews, and users may face legal actions if they violate specific terms
  • No Composability. Google and Yelp Reviews live in their own ecosystem and are hard to integrate with other solutions.

Our Solution

The Restaurant generates a 6-Digit Code with the Receipt for the Customer. The Keccak256 Hash of this receipt code is saved on chain. Only the customer with a valid receipt code is able to give a 1 to 5 ⭐ Rating, as the Hash code is verified upon submitting of the review enabling an aggregated rating for each restaurant.

  • Authenticity. Only clients who have verifiably eaten at a restaurant, can submit a review.
  • Transparent. Every review is recorded on-chain. This prevents fake reviews from false identities.
  • Composable. The Smart Contract data can be aggregated cross-chain and integrated into different systems.
  • Zero-Cost. We are live on Layer 2 (Polygon zkEVM) and support Gelato Gasless Transaction to give Users an incentive to do honest reviews.

About Our Team

We are 3 Founding Members of Pretzel DAO living in Munich.

  • Phillip Kemper. CS Student, Technical University Munich researching ZK Rollups.
  • Alexander Abstreiter. Co-Founder, AwesomeQA.
  • Korbinian Abstreiter. Co-Founder, AwesomeQA.

Reviews:
https://verified-bite.vercel.app/

Request Receipt Code:
https://verified-bite.vercel.app/request-receipt-code/TDWC_1

Challenges we ran into

Hash Function Stability Across Smart Contract and Web2 Backend

An important factor for the security of our application is, that the Keccak256 Hash of the generated receipt code is the same on chain as in our traditional Web2 Backend. This turned out to be a complicated task due to the packing of differen data types in solidity. In particular, we had to pay attention to correct casting of data types bytes32/uint256 to ensure the hash function remains the same and the user can reliably submit a review on-chain.

Gelato Foundry Early Adopters

Integrating the Gelato relayer with our project using Foundry was challenging due to insufficient documentation. However, after discussing the issue with Gelato's founder, Hilmar, he made a private repository public, offering a detailed process that ultimately enabled a successful integration.

Tracks Applied (4)

Real-world use case

VerifiedBite tackles the authenticity issue in online restaurant reviews by storing them on chain. Using unique receipt ...Read More

Fe Lang

We've developed a simplified version of our Verified Bite contract - written in FE 🎉. The contract can be found here: h...Read More

Fe lang

Polygon ZKEVM Track

VerifiedBite benefits from Polygon zkEVM's scalability, efficiency, and low-cost transactions. It allows for higher user...Read More
Polygon

Polygon

Gelato

VerifiedBite significantly benefits from Gelato by enabling a frictionless user experience through gasless transactions....Read More
Gelato Network

Gelato Network

Discussion

Builders also viewed

See more projects on Devfolio