The Credential-Powered DAO and the Future of Work

ETHCC 5 · July 2022 · 19:19

Alejandro Rios examines verifiable credentials and decentralized identifiers for professional identities in web3. The presentation uses Krebit.id examples to discuss talent, evidence of merit and privacy.

Speakers

Topics

From ETHCC 5, hosted by Ethereum France.

Transcript

okay we're on all right it's been a long day right so thank you for showing after so much time and heat so my name is alejandro and i'm very excited to be here sharing with you a vision but first let me get my glasses so we can all see the future here there so it's clear now it's a vision and you know what i see i see the first citizens of our new decentralized nation and in this nation

we work together as a community regardless of race gender location religion any discrimination and we do this because the constitution of this nation is built on instant trust so how can i instantly trust any of you and it's because we built that trust together not just because one person says that so think of this nation as a big dow like the biggest of the house and in this dao we need to do a better match between our talents and opportunities we still have

a long way to do that we have a lot of challenges like finding members for this decentralized nation how can we give them access to the right resources how can we get them the roles that they need how can we have different teams and different people match different decisions based on what they know best and also who is the best member for each task so first let's play a game real quick who would you rather have as your partner in a future war so this is just a warm-up so

who would you like like captain america or deadpool captain america somebody no future war or deadpool okay deadpool nice so who would you rather hire as a senior developer for your down the 40 year old for 30 year old or teenage developer financial developer okay and who would you hire as a new ceo somebody called beatrix somebody called jihan bittrex gihan

we don't know right so the same i mean should have someone based in london someone based in abuja nigeria some synthetic sunderland called hilarious some some of them called bira i mean we don't know anybody anything about these guys but this is not a game i mean today a lot of people is getting discriminated in in their jobs women and people with non european sounding names they are less likely to be picked for interviews even

when they have the same skills so a lot of discrimination going on in the world right now so how can we improve this so there's a new trend called blind hiring and a study showed that 50 more women could get hired in orchestras for example when they do [Music] blind screening or for example like in this the voice reality shows as well like when the judges are behind a curtain or they're not seeing the actual person 50 more women get hired so there's obviously unconscious bias and we all want like in this decentralized nation be

anonymous autonomous it's like the big trend but how can we trust pseudonymous right we don't know if it's a real person of if they have the required skills so here's our vision for decentralized reputation and we can see that all talks and a lot of talks today here in interior conference about identity and reputation and the vision that we have is that okay so first you have some login and so on uh public human friendly name that's clearly public and then you will have like go deep and

deep and there's a broad things of of things attached to our online reputation that some of them are public and of these tokens that anybody can see attached to our wallet and some of them are public credentials maybe we want to share maybe they are solvable tokens maybe not but there's obviously some things that are private and we don't want to share and those could be even like the greater number of things that we have attached to our personalities so those things we don't want to be pop in public we want them to be private so they have to be stored somewhere private and also if we want to still

get those verified so other people can trust them so they enter verifiable credentials so with crevit we're building a reputation passport that you can own so recruiters a first use case and can trust with verifiable credentials on them so you can have education credentials work credentials and the more credentials you have well the more weight those skills that those credentials say about your identity so how can we actually trust those credentials issued by i don't know i see a signature in one of those credentials but why should i

trust that right so what we're thinking is to build a web of trust where we have a marketplace of these verifiable credentials and you will have different stamps and different credentials from different providers issuing providers so you will not have just your kyc or education or work experience signed by just one issuer you can have multiple issues and this idea first came from my own experience when i was back in the participating one of the biggest linux distribution the dvm deviant

project and that was a very successful linux distribution and it had a great reputation of being the most stable and secure and they have a high bar really high bar for members to enter that so before the house and everything there were open source projects were trying to solve this and the way in the deviant project it was solved was by creating a web of trust at the time it was using gpg key signatures so you had to go to a signing party for example here in one one of the events in deviant if if we were to do that here we will have in a party where we would sign each other's um

gpg key and in that case in today's case we will do that the same but we will sign our verifiable credentials to each other that will be one way that we could create a web trust and with that um the trust will continue to expand so we've been iterating on this first we started with a git coin grant so we are building this in public um we first created a first a prototype in rico by testnet and the first use case that we did was assigning roles with verifiable credentials

we caught about 400 people getting verified their discord with their and getting a role uh with a discord bot so that was first and prototype and now we are going to also show a prototype for any tip drop with verifiable credentials this is going to be launched in polygon in next few weeks so for example you can have a community issue nfds not with an allow list but checking first if they have some credentials something like what premier or some other tools are doing today but you can

try to do that with things that are more private so for example maybe if you are issuing some adult content nfts you don't want to do that for people that is not an adult so you can have some credentials first to get verified and that you are of an adult age um and that doesn't have to even be your passport on chain or store somewhere and you can just show your passport to some verify or they will just attest that you are older than the adult minimum edge and that way you can then claim your adult content nfts so that could be another use case

and the next experiments that we'll run will be um giving credential designer apps also to do something similar to what nft drops are doing right now so your communities could define what credentials you want to issue for what addresses and then those members can claim those clinicians and then present them and then at the end of the day what we will have is a community of people that has a lot of credentials their skills their reputation and will accumulate all that recruiters and potentially dials and protocols can use

those credentials to onboard the members so we are building and using ceramic so and it's an open data model we're using the w3c verifiable credentials schemas and we are using the lead protocol to encrypt your data and also i think the main difference that we have with many other protocols that are trying to solve this is that we believe we should have off-chain credentials with some form of on-chain verification so we do have a reputation target token that you get when you register unchain your off-chain credentials

and we have everything open and ready to compose as an sdk and using the graph so with this we can solve a lot of governance challenges we can have recruiting getting access onboarding governance and project management all with the verifiable credentials so in a roadmap as i was saying we will first so when you're trying to build a marketplace and a web of trust you need to first get all the issuers of the credentials on board so we'll be working a lot i mean we have

not this is the first time that we are showing the reputation passport in a conference and it's the first time that we are letting people know that they can reserve their reputation passport because we have been working in under the under the hood trying to consolidate and get to the schema and everything ready in ceramic with other ceramic applications trying together get together what is that verifiable credentials and it's going to look like for developers and for people and then we look at people to actually claim their reputation token and then even go to web 2 and importing that reputation

so please go and reserve your reputation password we will be releasing it soon and the main takeaway i want you to take with you is we want to share our reputation we want to keep our privacy so please go to credit id and claim your reputation token and if you have any questions i will happily answer them now yeah okay so i'm very interested in

understanding how you're thinking about the reputation of the credential issuers and also about um so it's really two questions one is okay somebody issued me a credential let's say it was insead and maybe somebody says oh that means you're smart and somebody else means oh that means you're a snob right and that's fine but the reputation of insead itself is a reputation so it's either a good school or a bad school or whatever so how are you thinking about that that's the first one the reputation of the issuers the second one is oh i got a degree from a school or i worked at the company you could say okay this is a credential that i actually worked as a

solidity developer at this company but was i good right so how are you thinking about those two things yeah those are those are great questions and i'm very relevant so the key problem i think that is exactly the key problem we're trying to solve like i have this credentialing signed by someone but who is that someone is like really reputable so our solution right now is to put together some tokenomics around that so it's a simple tokenomics and the tokenomics has to do with staking some of your reputation tokens so that you know that the wallet that signed that credential had to

have some reputation and and and we are using a special token because it's not uh erc20 completely it's it has some restrictions for transferring it so it's not really like a monetary token it's a reputation social kind of token so it's not transferable and it's related to what they're trying to do with the salt bond token in the sense that it's not really a token it's just some indication that you have some reputation and you're staking the reputation so that you can issue more credentials so if your credentials the credentials that that issuer

and starts doing and community and the community finds them that they're not true and then they can dispute them and those reputation techniques would get slashed and burnt so that's hopefully one way to solve it the other way um to solve this is to actually plug this into what they're proposing for solve tokens so it's it's hard to try to commit to to integrate with that but some of projects have approached to us and say okay why don't we do not storing the credential as a solvent token

but a representation or something and that we can relate to that token on chain uh sorry and what was the other question so first of all as an industry i think it's a mistake to use the terminology soulbound token both because it's patented it's from another it's an intellectual property of another company and because we can't even do meat bound tokens so i don't think we should be using that type of terminology but um [Music] let's talk because that's not how reputation happens reputation happens because other people think something

about you it doesn't happen because you stake money and if you do um it doesn't matter how much you stake but if people can buy reputation with money it doesn't make sense so i'd love to talk to you more about that yeah um the second yeah and the second one was about how are you thinking about something that's not just a certificate but qualitative like he worked for me and he was good not just he worked for me right so there's two ways so the other component is that you don't you don't definitely you should not be able to buy reputation i mean you should earn the reputation by getting the credentials issued to you and one indication of how good you are or how trust of all that credential

could be is that having a lot of credentials for that so doing the the parallel with the example i get for the debian project so in the develop project your keys your gpg signature will be signed by a lot of developers so the more developers that will sign your key the more trustable that information will be because each of them will verify that so the way we're thinking is okay maybe you have a a credential that you're older than 21 years old so maybe you have them from one issuer i can trust you but maybe i'm a financial application and i have a higher bar so maybe i will require from you that you

have three different issuers to tell me the same that you are older than 21. so each application will have like different bar of what is the minimum and number of verifications for that credentials that you present so that will be an indication of how trustable that particular credential is thanks thank you [Applause] you