Sovereign film ratings on Hypergraph—bias-corrected, private, and verifiable.
BetterBoxd is a sovereign, trust-minimized film-rating network that brings cinema’s red-carpet prestige onto the blockchain. It solves three entrenched problems in movie discovery: (1) unverifiable “I-watched-it” claims, (2) review bombing and genre bias, and (3) closed, siloed rating data that cannot be composably reused.
Proof-of-Personhood login Users enter through a Worldcoin Mini-App. World ID nullifiers guarantee one human = one account, eliminating Sybil attacks from the outset.
Watch verification via zkTLS A lightweight browser plug-in (or desktop companion) captures TLS handshakes and byte-range requests while the user streams a title on Netflix (Prime & Disney+ coming next).
title_id
are submitted to a verifier contract on World Chain; a ProofVerified
event unlocks the rating UI for that user–title pair.Bias-corrected rating flow
movieId
and AdjScore
to a public Hypergraph dataset. Private taste vectors stay encrypted in Privy.Open knowledge graph
Movies
, Genres
, MovieGenres
, and BetterBoxdRating (the live aggregate).ENS-anchored identifiers
Every film is deterministically minted as an L2 ENS name (title.eth
, title-2010.eth
, etc.). These names serve as canonical URIs across dApps, while vanity usernames offer a future premium tier.
Immersive front end
Running on testnet today:
BetterBoxd transforms movie love into tamper-proof, public truth—ready to premiere at EthGlobal Cannes.
Our submission is delivered as a World Mini App built with MiniKit; World ID handles Sybil resistance, while the integrated wallet and gas-free World Chain let users record their on-chain film engagement without paying fees. Because the entire flow—from proof-of-personhood to transaction relay—runs inside the Mini App, we qualify squarely for World’s “Best Mini App” bounty and, by extension, the World Pool Prize.
Every motion-picture asset is automatically minted as an L2 primary ENS name (e.g., title.eth, title-2025.eth), establishing a canonical URI that any dApp can reference. Power users can also claim vanity ENS handles that link their on-chain identity to their cinematic footprint. Treating ENS not merely as a wallet alias but as the backbone of a public knowledge namespace speaks directly to the “Best Use of L2 Primary Names,” “Most Creative Use Case,” and overall “Best Use of ENS” prize tracks.
Engagement submissions are emitted as contract events, indexed by a Subgraph, and immediately transformed into a publicly queryable Knowledge Graph via the grc-20-ts library. This pipeline demonstrates The Graph’s end-to-end data stack—from on-chain ingestion and Subgraph processing to tokenized knowledge representation and open API endpoints—making the project a strong fit for “Best Knowledge Graph App,” “Use of grc-20-ts Library,” and “Best Use of Subgraphs / Token API” awards.