Skip to content

verified-chain/verified

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Sample Image

Complete Project overview

Linking Web2 Identity to Web3 Reality

Project Status Chainlink Solidity Vue.js

πŸ† Double Award Winner @ Chainlink Spring 2022 Hackathon

Competing against 1,451 participants, Verified secured top honors for engineering and innovation.

  • Winner: Chainlink Top Quality Projects
  • Winner: Binance BNB Chain Prize

🧐 The Problem

In Web3, identity is often just a hex string. Scammers frequently impersonate developers or influencers by spoofing social media profiles. There was no trustless way to prove that a specific wallet belonged to a specific social media ownerβ€”until now.

πŸ’‘ The Solution

Verified creates an immutable link between your wallet and your social media URLs.

By leveraging Chainlink Oracles, the protocol verifies that a user has posted a unique signature on their social profile. Once confirmed, the link is etched onto the blockchain, allowing anyone to verify a user's identity via a smart contract call.


πŸ›  The Tech Stack

I architected this project to handle the "Oracle Problem" of fetching off-chain social data without compromising decentralization.

  • Smart Contracts (Solidity): Registry contracts that store and manage the mapping of wallets to social identities.
  • Custom Chainlink Adapter (Node.js): A specialized "browserless selector-matcher" adapter that allows Chainlink nodes to scrape and validate social media posts via specific DOM selectors.
  • DApp (Vue.js): A sleek frontend for users to sign messages, post their verification proofs, and finalize the on-chain link.

πŸ“‚ Project Structure

Verified is split into three core modules to ensure scalability and clean separation of concerns:

Repository Focus
Smart Contracts Core logic, Solidity, and BNB Chain deployment.
Chainlink Adapter The bridge between Web2 data and the EVM.
DApp Frontend User experience and wallet integration (Vue.js).

πŸ“Ί Demo

Watch the verification process on YouTube


πŸ‘₯ The Team

  • Yann Guillon – Technical Architecture, Smart Contracts & Frontend
  • Thibaud Pitaud – Documentation & Product Strategy

About

Ownership of web2 social media profiles verified on-chain. (Awarded hackathon project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors