BWC Hackathon, Series 2: Social Sign - In

Recorded: May 25, 2023 Duration: 0:32:57

Player

Snippets

- I'm seeing. - Can you hear me?
Yes, we can hear you. Hey Daniel. Hello hello, hey everyone. Hello
We'll start in a few minutes. All right.
Alright, well thanks for joining. We're going to start in just a minute, just waiting for one other person.
Oh, okay, or maybe we'll go ahead and get started given time. So great. Thanks so much for, thanks so much everyone for joining. I'm Nick Hill from the Cell of Foundation and so today we have an exciting conversation around the BWC hackathon and social sign-in.
And so with us we have a bunch of really cool folks across the cello ecosystem. We have Daniel from the cello foundation, Nestor also from the cello foundation, Alec from CLabs and then we have Kalentia from Massa.
So we're going to go ahead and jump in. And also, I just want to flag. We will have time for questions. So feel free to jump in later on. Or if you have anything you want to specifically ask, you can also just type in into the chat. So with that, thanks so much for joining.
How about the introduction? Maybe Daniel if you want to start with an introduction. Yes, of course. So first, hello everyone. Happy to be back here. Once more, I am Daniel Olarte and I am part of the Civil Foundation and part of the Debril team
as well. And I run the BWC hackathons. So among other things, basically my main focus is community development. So now I do that via hackathons. And I will be I bet talking more about what BWC is and how someone can
participate in a bit, but that's me. Amazing. I also forgot to mention Brendan joined as well from Massa. I didn't see his name, so apologies Brendan. We'll go ahead and do an intro for on your end Brendan if you want to intro yourself.
Yeah, great to be with everyone today. It's a pleasure to be here and working with the solo team very, very excited about Hackathon. A bit of background on myself. I've been in the web through space since 2013. Was an early Doge minor and have ridden the waves sort of since then through 2014.
team, 17 and the most recent cycle. Focusing on building tools for humanity to improve their outlook in life and opportunities through tooling from Massa and then excited to support developers here through all to be here with the team and with Clamp Thro as well. Thank for all doing well.
Thanks, Brendan. Nestor, do you want to give a quick intro of yourself? Yeah, sure. Thanks. So yeah, I'm Nestor Bernilla. I'm also part of the developer relations team at the foundation. So pretty much currently I'm leading the video technical content part.
So excited to talk about it a little bit more later. Thanks. Thanks, Nester. Clantia, do you want to introduce yourself next? You might be muted, Clantia.
Maybe some technical issues. Instead, Alex, do you want to talk from your end? Sure. Hey, everyone. I'm Alec. I got into the Web 3 space back in 2018 at Circle where
on USDC and then for the past three and a half years or so I've been at CLabs and I was the lead engineer on the social connect project. Awesome thanks. So I think Clantia might be having some technical
difficulties, but we'll go ahead and dive into the next step. So, Daniel, could you talk a little bit more about series 2 of the BWC Hackathon series? Maybe kind of what its goals are, what are some of the things, what are some of the themes and the prizes, the other things that you're kind of working on there? Yeah, of course. I can
I'm going to be really brief because I know we have two partners today and they are probably going to say something more interesting that I want about to say. So BWC, I guess let's just start with that. BWC stands for Beal with Cello and is a new model
We're trying out where we do monthly hackathons. So you can see these as kind of like a monthly opportunity to continue building on your project. Every month we feature a different technology. Last month, I guess in the month or this month, the month of May, we
worked with Tukan Prodicle to create a hack turn about talking about carbon that the deadline for submissions was on the 15th of the month and then we will learn who the winners are at the end of the month on the May 31st. We'll make announcement with all
all the winners. And that was the first iteration. And now this is the second iteration that we just opened on Monday, so May 22nd, and it closes on June 15th. And this one is, as you said, on social signing. We invite folks, which challenge folks, to use two really cool technologies
that are here present today to include social signing in their projects. And with social signing and of course we'll learn more about it in a second. I think that most apps need, should have social signing, social signing is a really good opportunity for you to kind of like take your project, iterate it, evolve it,
it and be eligible for prices. So in terms of prices every month we have 20k USD up for grabs and this time we divided that into two pools to price pool. So each price pool is 10k per project so 10k
K4 projects using social connect, thank K4 projects using Masa's old names and we will be giving out 10 prices of 1000 USD each. If you decide to include both social connect and Masa you are going to
be eligible for, I guess, a two-pool, so that's an opportunity for you to try both. And on top of that, Mazda has added, they were working on a, that's a load, sold names, developer grant, which was added to a pool price, so they're going to give being out
5K in prices, 3,000 USD for the first or the best solution and 2,000 USD for the second best. So a bunch of prices available for folks to try to get. And I believe that's kind of like the basic information
information people need from me. Go to the BWC.sello.org website to learn more about the hackathon. If you click on register, you will go to the hacker earth page where we host the hackathon. You will be able to see that we have two upcoming hackathons coming up.
So for July and August, we'll have two different technologies to feature. So stay tuned for more. Again, this is kind of like a long-term play in terms of creating opportunities and opportunities for builders to kind of raise awareness for the projects, iterate on their working on and just make better projects.
have more fun. So that's kind of like my quick speech about VLC. I am sure people are going to have questions. So I'll be here to answer any questions people might have at the end of the space. Thanks Daniel. And yeah, as Daniel mentioned, if you have questions, feel free to put it
in the feel free to comment with your question or raise your hand later on. Daniel, you kind of mentioned two verticals of social connect, right? So there is, or sorry, you mentioned two verticals of basically what is social sign-in. One of those is social connect. So, Alec, could you speak
a little bit more on what is social connect and the idea behind it? Yeah for sure. So the idea behind social connect is kind of basically to try to bootstrap a Web3 identity system with Web2 identifiers. So rather than coming up with like domain names or user
names like some other systems of the used. We just go with a very common one, which is phone numbers, is where we started out. And see how we can create an on-chain mapping between that and the user's actual address. So that's basically what social connect is at the end of the day. It's just that on-chain mapping.
And it's cool because it doesn't just have to stop at phone numbers. It can also, you know, any off-chain identifier that you can verify ownership of like an email or even a Twitter account, you could map to your address using a social connect. So how does it work? Well, it's just this on-chain mapping, smart contract.
And the tricky part there is you don't want to have users phone numbers just in plain text on the blockchain, right? So we use this decentralized system called Odys to obfuscate those phone numbers in a privacy-preserving way before they're written to the blockchain. Odys is a distributed system that is
run by like third party signers and CLabs host a centralized combiner that aggregates those signatures. Anybody could run a combiner though. So it's not like centralized in this traditional sense. And yeah, how can you use it in your hackathon project? Well, we have a really great docs page that ensure we can
share out later. And that shows you how to use the cello identity SDK, which has everything you need to talk to Otis to convert phone numbers into Otis identifiers or emails or Twitter handles or whatever. And then also the SDK will let you easily write those mappings to the blockchain.
>> Amazing. Thanks. Going from here, then, Nestra, I think, my understanding is you're actually going to be working on a social connect coding session. Can you talk a bit about what that will really entail and what you're planning to focus on? >> Yeah, absolutely. Let me first share a little
So pretty much that I've been working for a few months now on doing this Park series which you can look for for it on the YouTube the seller YouTube channel So there are technically videos focused on protocols integration and tools in the seller system so by the end of the month I will have around
first video. And for SocialConnect, I did a mini-series having in mind, you know, the developers that want to build on top of SocialConnect and pretty much I did trivideos that explain what it is, then the second one that is already
release is how it works in order for you to have a mental mapping, you know, in the to how to connect the different pieces and then the third one is going to be released tomorrow. It's about a coding session that I move you from scratch to you becoming, you know, an expert.
on how to build with social connect. So it's like it's going to be a full dab where you're going to be mapping the social identifier that I selected was Twitter. So it's pretty much you can map your Twitter handle with your address.
So that's a little bit about what's coming tomorrow.
Exciting. That sounds like a ton of fun. I'm actually sad to be missing it. I won't be able to join because I was taking a look at my calendar. I can't join, but it sounds really exciting. So now over to Masa, Clientian Brendan, I think we've worked together a good bit on around Masa.
Thanks for watching.
The mass approach as we define it today is a soil bound infrastructure for building web three communities. Now, what do all of those words mean? There's a lot of buzz words in there. We have taken a deep look over the past two years into how
is the best approach to represent an individual's identity, like their sense of self which is divine but defined by a set of physical, psychological or interpersonal characteristics and how those characteristics represented in a digital world. They're represented by identifiers and when we
started, we were looking at how could we solve an under-served credit problem by using behavioral and identifier attributes to create a holistic financial profile. We then expanded that into a broader set of identifiers and identity primitives that really represent an
individuals sense of self in Web 3. This can be thought about in the way of credentials, affiliations, behaviors, reputations and social roles. You see these social roles often in communities, excuse me, reputations in Web 3 and really credit
was just a reputation in V1. So we really broaden our horizon into a more horizontal platform that represents all of these characteristics atomically in a tokenized way. And we use sole bound tokens simply non-transferable NFTs that can be private or public to represent these individual data
sources. And one of our kind of first entry points since the market with this, which is sort of why we're here with Cello, is a human readable domain, slightly different to your typical kind of phone number that was mentioned by Alec earlier. Phone numbers are a really great intuitive, naturally usable
identify, but we also found that in human psychology and human behavior, there's this like deep attachment to whether it brands or more generally affiliations. People really take pride in student anonymous personas, specifically in Web 3, and we found that
Sorenames, as we call them, which are transferable names. We feel like the transferability of Sorenames is actually quite important. Unlike the permanence of SBTI identifiers, allows for people to show and demonstrate their affiliation to a community. For example, everybody on this call owning a cello domain.
In a way, it's a statement and a way of linking psychological attachment to a particular brand community or cause as we call it. So with Masa, we're building this set of identity primitives with this kind of identifier layer on top there.
any community can have their own representation of self and capture the engagement of their community through soul names with cello domains being that that sort of particular primitive here. I'll see if Clanth has got things to add. Yeah, absolutely. So speaking of cello domains, we launch cello domains
on the 10th of March, so slightly over two month ago, and the adoption, and then Suzy hasn't from the community blew us away simply. To date, we have over 334,000 dot-salos, so-names being minted, generated by
Salo community members also knew to Salo users across the globe from communities such as Vietnam, Philippines, Nigeria, many others across the globe. We're super excited to be collaborating with the Salo dev routing as well as sea lapsing when comes to this hackathon.
to give you some ideas when it comes to how it works in the specific context of this hackathon. Now we have over 335,000 cellular domain names been minted. You can incorporate such cellular domain names into your cello projects. For example, if you run a wallet, you
will be able to include cellosonames into a wallet and then your users will be able to send payments to each other using cellosoname, quite like E&S domain name in this specific example. If you run a DAB, you'll be able to replace long wallet addresses in your DAB with
docile of so names in your DAB for simplicity and for people easy identification. If you run an NFT project, you'll be able to use .sello domain name as part of your NFT design, given people a sense of personalized luxury and community affinity as they use
your project. And lastly, if you want to create a game where metaverse on cello, you can also incorporate cello surname into your project. Recently, we announced our partnership with a new metaverse project that is really really cool or cool to me. You guys should check it out. They actually generated
more than 7,000 ARCHOMIA SO NAME within four days. It just shows you how people are driven by the psychological novelty of SO NAME and then how this is going to represent the next wave of answering identity. Happy to take any questions, but we'll head back to the Gilbert's.
Thanks, and I think the other one is I saw you guys just announced that you partnered with Valora for for using sell dot cell names and to utilize in the prosperity passport so very excited about that. Yeah, well, it sounds like
We actually just went live with our announcement at the moment when this Twitter space is start. So just to say a few words about it, we have a huge fan self, Laura for a very long time. For those of you who are less familiar, Laura has around 500,000
users across the cello ecosystem with a huge global base. Their mission is to onboard people into the cello world using a mobile first very easy to use crypto wallet with this partnership. All the Valorra users will be able to
incorporate Salad Romain name as part of their Belora experience. And if you want to mint a Salad Romain name, you'll probably got a notification either today or about you tomorrow. You'll be able to mint a Salad Romain directly from the Belora wallet. We're super excited about this partnership.
Thank you. So there's a few questions in the comments. I'm going to jump into those. But if anyone else has questions as well, feel free to raise your hand and we'll go to that one next. So one of the one question is like, so I'm going to give the two questions that I see here on comments. What are the kinds of questions that I see here on comments?
projects, folks should build. And then the second question is what's the difference between Masha and social connect? Can folks integrate both together? I am happy to get started with some of the things that are related to the rules of the hackathon and then I'll let the partners and guests
talk about the events within the two technologies. But first, any project is eligible. So for a project to be eligible, it has to be a new idea built within the timeframe of the hackathon. So starting last Monday, May 22nd, and ending on June 15th.
You can also bring an idea that you have been working on if you build a new component for it. So adding a name service, the implementation for Massa or SozoConnect is a new component. So that makes all projects eligible as well.
We have a set of judging criteria quality of idea impact quality of product and they use you give to the feature technology that we will use to score projects but honestly any idea is welcomed The mass of team put together a list of ideas where they just talk about
Things like really cool use interface, something that helps community building, user authentication, same in payments, web 3 gaming, as Kalanti was talking about. And NFT platforms, I use this, these technologies, all that, are potential ideas you can explore. Honestly, anything that could
could be a good use of social signing, I think it's going to be eligible for crisis. And a quick comment, I know we are short on time, but a quick comment here is that check the requirements to apply because we want to make sure your project is deployed on
Hello, we want to make sure you're you apply a smart contract on this element or a test net. So you need to link those that information into your application. So this is important for your proposal to be eligible for your submission to be eligible. That's for me. Yeah.
Awesome, thanks. Another question is, how can people incorporate a way for users to send cello token or NFTs using the .sello domain?
happy to jump and ask that question and just repeat that to Nikhil. I think the question that you asked was how easy is it for people to send tokens and NFTs using the seller domain? Was that the question? It's how can they incorporate a way for users to do that?
Great question. Great question. You simply use the master SDK. It's available on our developer documentation. You would use our React components to import that into your JavaScript front end. It shouldn't take any more than
than that send out to two hours. Some people have definitely done it quicker than that. It should be done in a very easy way. And you'll be able to start resolving cello domains within your DAP or in your wallet as well. So as users can then send and transfer.
happy to share the link in chat so as you can dive in if that's helpful.
Yeah, if you could do that, I think you can probably see who's asked the question that would be, that would be great. Thanks, Brandon. Yeah, I'll dive in now. I'm sorry I've got a bit of a horse voice. No, it's not great.
Um, the another question I have here is, uh, it's probably also to the master team. Is there any plan to convert the dot seller domain to a real domain we can point to, uh, for a real website?
Yeah, so again, a really good question, right? If we look at the typical domain landscape that's managed through ICANN, the TLD sort of registrar, in order to become a TLD operator, it's a pretty long a lengthy A-WR
regulatory process and be a financial commitment to participate in that regime. If you look at existing web3domains.eath and other domains out there from unstoppable, none of those are registered as official top level domains. So I
I can manage the official TLD registrar. There's nothing stopping any of us becoming an unofficial TLD. ETH domains do have a way of resolving to an IPFS website or something like this. However, it's unlikely I think
that from a decentralized perspective, participants will go down the icon route. I do think in the future there is an opportunity for a decentralized registrar in the Web 3 space that can bring all these domains together sort of holistically and maybe represent at a TLD
web2 level. But at the moment, there wouldn't be an official TLD resolution, but it may well be that we have the same functionality as Ethereum domains like.Eath, where you can resolve to an IPFS website or a decentralized web infrastructure.
Thanks. We have time for maybe one more question. If folks have another question. Oh wait, looks like I just saw some chat.
I just remember a couple of details that I wanted to share. I should have said this before. One is that projects should come in a public repo. We should have access to your source code.
should come in a public repo if your project is in a private repo, we are going to be unable to review it and judge it. So it's going to be, it's going to result on your project being disqualified. And then the other thing that I wanted to request is for all the participants in a team to register. We are creating a number of opportunities
for hackers. So it will be good for all the participants to register so they will have access to those opportunities. Yeah, thank you for this space. Thanks, Daniel. Maybe one last question for Alec for social connect. And what are the kinds of projects that you think people can build using
social connect? Yeah great question. There are a lot of really great options here I think being creative about what types of off-chain identifiers would be useful to map to your address would be one way so like there's so much low hang for here you know you could imagine GitHub handles being linked to an address
So that would be very easy to like tip someone on GitHub for you know participating to your repo or something like that. YouTubers Instagram any real type of social platform could be mapped to an address here and Yeah, I think that that that's kind of like
what we'd love to see. I mean anything that has an OAuth authentication method, you could basically build a verification service or even just use one that's already prebuilt and then just plug that into the subtle identity SDK to map that to the blockchain and that would be a very useful project.
Thanks. So I think we're basically at time I wanted to give Daniel a chance to comment on kind of any last words regarding kind of logistics or anything that folks should just keep in mind for the hackathon. Yeah, thank you. So yes, go to be the
you see at cello.org you will find all the information there will be updating the website with the content nesters creating. On the website you will be able to see kind of like the criteria, the scoring criteria and some of the ideas that were mentioned during the
space today. And besides that, just remember that the deadline to apply is or to submit your project is June 15th at midnight, Pacific Standard Time. So you have until then to submit your project
And yeah, I mean happy hacking and I hope you enjoy I At least as much as I enjoy putting it together with our partners So I'm a state-tune because there is more coming up. Thank you Amazing and I heard that we have 96 developers registered so
so far let's get that up to 100 but excited to see all the things that folks are doing. - Yeah, we're so close to 100 and you see in the mirror of two or three days every since we opened the hackathon. So that's really exciting. I'm really happy to see people reacting to this. So yeah, yeah. Happy hacking.
Excellent. So thank you all for so much for joining thanks to the thanks to the speaker. Thanks to everyone who's attending and listening and look forward to seeing you more on on future Twitter spaces. If you do have any questions in the meantime feel free to reach out to the MASA team.
Twitter, Daniel or Nestor directly or Alec, everyone's on Twitter and so feel free to reach out to folks. Thank you so much for your time and thanks. - Nikhil, before you go, we have also created a space for the BWC hackathons on Discord. Join the seller Discord and we will be there to support you.
Yeah, I was going to say the same thing. Any questions you have, jump in Todd discord, jump in Todd developer channel. All of our team is in there will help support you. I couldn't share the link through my Twitter app this morning. It wasn't working for documentation, but if you need any documents,
documentation guides dive in and we'll be happy to help you happy building amazing thanks everyone have a great rest of you thank you bye bye bye bye