CREdible
Decentralized Media Verification Platform
What it is
Credible is a decentralized media verification platform built on Chainlink CRE. As AI-generated content becomes increasingly indistinguishable from reality, Credible provides the infrastructure to cryptographically prove whether media is authentic — at the moment of capture or anywhere on the web.
The platform has three components:
Browser Extension — Users submit any online media URL for verification. The extension supports YouTube, Twitter/X, IPFS-hosted content, and direct image or video URLs. The URL is sent to a Chainlink CRE workflow that fetches the content, computes a SHA-256 hash, passes it through Google Gemini — specifically prompted to detect AI generation, pixel manipulation, screen recordings, and deepfake characteristics — uploads the result to IPFS, and writes the content hash and analysis CID permanently to a custom CredibleRegistry smart contract on Ethereum Sepolia.
React Native Camera App — Content captured directly in the Credible app is hashed on-device before it ever leaves the phone. The media and its metadata are uploaded to IPFS, then submitted to the same CRE verification workflow. This creates an unbroken cryptographic chain of custody proving the content was captured by a real device at a real moment in time — not edited or generated after the fact.
Private Donation Workflow — Every piece of verified content carries a shielded address generated by Chainlink ACE. When a viewer donates to a creator on the Credible website, they sign an EIP-712 request with MetaMask. That signed payload is sent to a CRE HTTP trigger, which forwards it to the Chainlink ACE private-transfer endpoint. ACE verifies the signature, validates the transfer through an on-chain PolicyEngine for compliance, and credits the creator's shielded address — with no public on-chain record linking donor to creator.
CRE is the backbone of the entire platform — handling decentralized compute, AI integration, IPFS storage, on-chain writes, and private payment execution all within a single trustless infrastructure layer.
How it Works
Mobile App — React Native, Expo, react-native-vision-camera
On-Device Hashing — CryptoJS SHA-256
Browser Extension — Vanilla JavaScript, Chrome Extension API
Decentralized Compute — Chainlink CRE (HTTP Trigger, EVMClient, HTTPClient)
AI Analysis — Google Gemini (gemini-3-flash-preview)
Decentralized Storage — IPFS via Pinata
Smart Contract — Solidity, CredibleRegistry on Ethereum Sepolia
Contract Deployment — Foundry
Private Payments — Chainlink ACE (Shielded Addresses, PolicyEngine, EIP-712)
Token Infrastructure — ERC-20 SimpleToken, ACE Vault, PolicyEngine on Sepolia
Frontend — Next.js, ethers.js
Backend — Node.js, Express
Blockchain Network — Ethereum Sepolia (Chain ID: 11155111)
Links
Created by
- Roberto Iturralde