← Back to home

Soul Bound Credentials

SBT(soul bound token) verification platform that helps integrate VC(verifiable credentials) with on-chain protocols

Screenshots

Soul Bound Credentials screenshot 1
Soul Bound Credentials screenshot 2
Soul Bound Credentials screenshot 3
Soul Bound Credentials screenshot 4
Soul Bound Credentials screenshot 5

Problem Statement

Verifiable Credentials (VC) are strong means of proving your identity without having to show your profile. However, there are cases where VCs are not so effective, e.g.:Credentials are not directly accessible on chain, and integrating with existing protocol is troublesomeThere are use cases that does not require that level of anonymity (you want to β€œflex” your credential)This protocol will create soul bound tokens (SBT) based on the VC. The user will access the protocol with their wallet address and verify the credentials, then the information will be written on a SBT that is minted to connected address. The minted SBT can be used in other protocols as means of verification which can be easily integrated, or it can simply be a token which you can put on your profile, representing your credentials.

Solution

The frontend is composed of Next.js. Frontend interacts with WorldAPI, and after it has been appreciated, it will pass the credential to backend. The backend uses Express. Backend mints an SBT, and interacts with Push-protocol creating a chat group The SmartContract for SBT is ERC721 with transferability disabled.As an integration case with existing platform, we have created two examplesAn ERC-20 token that can only be minted, transferred, and sold/bought in Uniswap V3 among those who has been verified with World ID. (Good for AML!)A Push-protocol chat which can only be joined by those who has been verified by World ID. (Flex your humanity!)

Hackathon

ETHGlobal Tokyo

2024

Prizes

  • πŸ†

    πŸ“œ Scroll β€” Just Deploy

  • πŸ†

    🏊 Worldcoin β€” Pool Prize

  • πŸ†

    πŸ’¬ Push β€” Best Integration of Chat or AI

  • πŸ†

    πŸŠβ€β™‚οΈ Polygon β€” Pool Prize

Contributors