← Back to home

vObywatel

Create and manage a smart account using government issued credentials

Screenshots

vObywatel screenshot 1
vObywatel screenshot 2
vObywatel screenshot 3

Problem Statement

vObywatel allows for the issuance of smart accounts backed by government-issued credentials generated from services such as mObywatel, ePUAP, and other *.gov.pl domains. The smart account generation is initiated using a premade account. Once done, we can use it with our preferred signer to send transactions.

Solution

This project uses vlayer's web proofs to create proofs of credential issuance from government services. We use a SmartAccountFactory contract to gate SmartAccount creation behind web-proof verification. Each new account is guaranteed to be made only after ownership of a specific government id hash is proved.

Hackathon

ETHGlobal Bangkok

2024

Contributors