← Back to home

Verified Human

Verify real human BTC and EVM addresses using World ID and SECP256k1 signatures

Problem Statement

The first project enables Bitcoin holders to participate in Ethereum’s world computer as "verified humans" with World ID and ENS names, accessible across all EVM chains, using purely on-chain, self-custodial secp256k1 cryptography and Chainlink CCIP. World ID can further provide real human authenticity to ENS alongside ENS existing properties.

Solution

The goal is to make World ID (real human verification) for multichains, including BTC. I used the shared cryptography SECP256k1 primitives to decode BTC signatures using ETH smart contract and built-in ecrecover precompiled functions. Along with Chainlink's CCIP, it's possible to expand World ID to many other blockchains.This project starts from the World mini-app react sample project for verifying real humans with the World mobile app and Chainlink's CCIP crosschain message smart contract solidity sample codes. ENS has already custom address fields, including Bitcoin and others.

Hackathon

ETHGlobal Cannes

2025

Prizes

  • 🏆

    World Pool Prize

    World

Contributors