Humanode Biomapper : One Human = One Address

no , you wont lose access to dApps , you just lose your verified status on the latest generation , imagine just how google ask you sometimes to change your password for security . Generations - Humanode Biomapper Docs - here you can see more info about the generations

1 Like

For some reasons, the doc link doesn’t open.

it works for me .., can you try again ?

1 Like

Only knew about EVM, first time hearing about CVM, you mind expantiating about Confidential Virtual Machine, as I’m totally new to it.

Sure , you can have a look for a better understanding here https://cvm.humanode.io/

1 Like

I tell you I’m confused about it since I’m new to it, read it before but my head almost split into two, kinda confusing in a way. But what if a dApp wants to verify if a user is ā€œhuman once per generation,ā€ how do they go about getting that info from the CVM?

I understand. When a user verifies for the first time, it happens on our chain. Our chain acts as the core of the verification, since we can’t deploy the biometric provider on every chain (in this case, Tron).

So, after completing verification, the user bridges to Tron, and dApps there have a 6-month window tied to the generation to verify the status of a wallet.

When we delete the CVMs again, users will need to re-verify to stay up to date with the current generation.

I hope I explained it clearly. :). CVMs are not a problem for user verification lets say

1 Like

Welcome to TBL team :heart::heart::folded_hands:t3:

1 Like

Thanks for the clarification, it’s beginning to make sense now.

Ok, from your explanation here, what then happens if someone’s verification needs to be removed before 6 months are over?

it cannot be removed , thats the point , to build a real anti-Sybil solution

1 Like

Oh ok, so in that case, can a user then choose not to re-verify in the next generation if they want to stop being part of the entire system?

1 Like

Yes, that’s right. Not doing it again will be enough

1 Like

That is easy, so let’s say I wanna be monitoring my verification to know the exact time it expires (not a set date, but time), how would this be possible? Is there a timer in place?

Hi , no timer but we announce in advance

1 Like

Really cool concept..

I’m curious: how do you technically ensure that the ā€œone human = one addressā€ mapping remains resistant to things like deepfake biometrics or synthetic identities? Also, is the biometric data fully zero-knowledge on-chain, or are you using an off-chain verifier?

Would love to understand the security architecture a bit deeper, then I’ll test it myself

1 Like

Ok, I clearly get that.

1 Like

Interesting , how do you compete with WorldCoin ?

1 Like

I don’t think it is easy to compete with them after they got $250 million in funding. Besides I also wonder the opinion of the team about it.

2 Likes

Hi !
For the first question , works like this : Once the biometric data is taken, the original photo/video is instantly deleted on the user’s device, and the encrypted and anonymized 3D face template is sent to the the Confidential virtual machines (TEEs), and a random string is generated, which is linked to the wallet. Original photo/video never gets out of the user’s device.

Since the liveness data gets deleted immediately and only a random string associated with Wallet ID is stored, even if an attacker gains access to servers, the only information they could potentially retrieve is a an ID associated with a random string, rendering the data useless for malicious purposes.

In short , The anonymized 3D template and liveness data are encrypted using asymmetric cryptography .

Let me know if you have more questions !

2 Likes

Hi there ! thanks for the question !

We are not competing with them , we are friends :slight_smile: , but i like to say that our tech is way more accesible because with us you do not need to go find an orb to verify as human , with us works with any camera with +3mpx and our efforts are into privacy of data and computations.

2 Likes