Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies - Kevin Owocki: Gitcoin – Aligning Incentives in Open-Source Development
Episode Date: October 17, 2018Building open source software is a collaborative process which relies on good faith and willingness of volunteers. While most of the software we use daily relies heavily on open-source libraries, ince...ntive models are broken. Repo maintainers are eager to see their projects evolve, but have little leverage to encourage developers to contribue. And projects contributors create enormous value by dedicating their time and expertise while getting little in return. Both open and closed-source projects utilize bountied to source engineering talent. Combined with blockchain technologies, there is a potential to create efficient, two-sided markets which align incentives for all participants. We’re joined by Kevin Owocki, who is the Founder of Gitcoin. The Ethereum-based platform leverages the open source community to incentivize and monetize work, remunerating developers for pull requests made to projects. Gitcoin was itself built using Gitcoin and is today facilitating bug bounty payments for dozens of blockchain projects. At the time of writing, over 200 projects have used the platform to distribute over $340,000 in bounties to developers. As Gitcoin continues to grow, the goal is to expand its reach to the broader open-source ecosystem. Topics covered in this episode: Kevin’s background as a software engineer The fundamental challenges in open-source development and funding What is Gitcoin and how it addresses incentive alignment How Gitcoin works from the perspective of both project funders and contributors The platforms usage statistics (projects funded, contributors, bounties paid, etc.) How Gitcoin may be used to fund closed-source bountied and public goods Kevin’s proposal for recurring payments in Ethereum (EIP1337/ERC948) How Gitcoin is funded and the project’s business model Gitcoin’s roadmap moving forward Episode links: Gitcoin website Gitcoin leaderboard and top earners Gitcoin stats 1337 Alliance EIP 1337 - Subscriptions on the blockchain ERC948 - Recurring Subscription Models on Ethereum Delphi Systems Bountysource Thank you to our sponsors for their support: The open, decentralized trading protocol for ERC20 tokens using the Dutch auction mechanism. More at epicenter.tv/dutchx. Deploy enterprise-ready consortium blockchain networks that scale in just a few clicks. More at aka.ms/epicenter. This episode is hosted by Friederike Ernst and Sébastien Couture. Show notes and listening options: epicenter.tv/257
Transcript
Discussion (0)
This is Epicenter, episode 257 with guest Kevin Awaki.
This episode of Epicenter is brought to you by DutchX, the fair and secure decentralized exchange
platform by Knosis.
To learn how you can build apps, which leverage DutchX's liquidity pool, visit epicenter.
com.tv slash DutchX.
And by Microsoft Azure.
Configure and deploy a consortium network in just a few clicks with pre-built configurations
and enterprise-grade infrastructure.
Spend less time on blockchain scaffolding and more time building your application.
Learn more at AKA.m.s.
Hi, welcome to Epicenter, the show which talks about the technologies, projects,
and startups driving decentralization and the global blockchain revolution.
My name is Sebassinkujiu.
And my name is Friedricha Ernst.
And today on the show, we have Kevin Hawaki.
Kevin's the founder of a really interesting project called Gitcoin.
that is creating a two-sided market between project funders.
And so basically, you know, people who work on open source projects
and contributors who pick up bounty requests.
And it's a really interesting project where there's this sort of all incentive mechanisms
are aligned between, you know, people who need bounties picked up for their open source projects
and people who are willing to pick them up
and make a bit of money while they're at it.
So what did you think of the interview for Lika?
I thought it actually integrates,
the project actually integrates into the existing ecosystem
really nicely. It's one of the buildings blocks
that was missing.
I really enjoyed the interview.
Yeah, what I thought was fascinating too
is that they built this and bootstrapped it
and haven't done an ICO.
I mean, it's just like it's a very simple
platform. In fact, I mean, we'll get into this during the show, but they haven't yet figured
out their business model. But there's, you know, this guy boosted up this project, and now
a bunch of projects are using it for bounties. So, yeah, it's quite interesting. Yeah, that's
actually quite a cool thing. And I mean, I think this has been lost a little bit in the blockchain
world, building something first, making sure it works and then selling it later. So it was
It was very refreshing.
Yeah, it does, it does work because there's like quite a few projects that build on it.
In fact, so Gronosis did use it, I think you mentioned, during a hackathon.
Can you talk about that?
Yeah, so basically there was East Berlin that we had here in Berlin a couple of weeks ago.
And we actually used Gitcoin to actually dole out the bounties to the developers who
partook in the hackathon.
And it worked nicely.
So yeah, kudos to Gitcoin.
Great.
Yeah, so we'll get to the interview in just a second.
First, I just wanted to mention that we will be at Web3 Summit in Berlin.
That is next week.
It is Monday, Tuesday, and Wednesday, I believe.
And we're also going to be at DevCon 3.
So both Brian and myself.
Oh, and Sunny will also be at DevCon.
DefCon 4.
Things are moving so fast already.
Yeah, so we'll all be at DevCon.
So you can come say hi to us there and we'll be glad to see you.
So yeah, without further delay, here's Kevin Owaki of Gitcoin.
Hi, so we're here with Kevin Awaki, who is founder of Gitcoin.
Kevin, thank you for coming on the podcast.
Thanks so much for having me.
So before we get started, what did you tell us a bit about your background?
You came from software development.
What got you involved and interested in cryptocurrencies and Ethereum?
Yeah, so I have a degree in computer science from University of Delaware in 2006,
and I've sort of always been interested in entrepreneurship and technology
and how I could beat a path for myself that was outside of corporate America
and not sort of a traditional career path.
I think that that's always been driven by my intellectual curiosity and in the evolution of the web and futurism and in cyphorpunk ideas.
So I spent the first two years of my career in corporate America and absolutely hated it, found an opportunity to move out to Colorado where I was the CTO of an online dating startup of all things for about five years.
And that was a great experience that sort of threw me in the deep end of technology and entrepreneurship.
I've bounced around between technology startups for the last 10 or 12 years and was sort of captured in 2011 by the Bitcoin white paper and the idea of non-state money,
the idea that money could be a native protocol of the internet.
But it wasn't until the Ethereum white paper more around 2014.
2015 that I really got into the idea of programmable money and was really, it was conversations with my friend
Piper Merriam, who's now a Python team leader at the Ethereum Foundation that really got me into the
idea of programmable money and what if we could program our values into our money and that money,
those values and those smart contracts were immutable, what kind of world, what kind of better world
that could we create? And so sort of, just sort of, just sort of,
sort of really curious about exploring those themes on today's show and in general and professionally.
Awesome. I mean, I definitely can relate. Reading the Ethereum white paper was also quite eye-opening
for me and sort of for us in general here on the podcast. And before we get into Gitcoin and go
more in depth here, I'm curious, what was the single most important lesson you learned while
working for a dating company.
What was the most single, most important question that I learned?
Oh, you said you learned a lot of things, but what's your takeaway from working a couple
years at a dating company?
Liquidity matters.
We ran an online dating company for five years, and I think that we had 90% men on our platform
and only 10% women, and it created a real liquidity problem for,
supply and demand problem in the double-sided market that was a dating site.
I think that's probably the case for a lot of dating sites if you just look under the look under the
hood. Yeah, under the hood.
Yeah, under the hood. Cool. And so you said you transitioned out of that into
blockchain. So as a developer and working on open source projects,
what did you see as some of the fundamental issues there and some of the fundamental
problems in open source development.
Yeah, so I've been an entrepreneur and software engineer for pretty much since I,
since I joined that TechStars company in 2008, so about 10 years now.
And the one thing I noticed was that everything that I was doing and all of my cohorts
were doing is built off of open source web servers and database servers and technology.
But there's no, the value that's created by open source technology is in the billions of
dollars, but the value that's captured by it is much, much less than that. And it just seems
like a real incentive problem that you can create billions of dollars of economic output
with open source software, but you can't capture any of that. So I am interested in exploring
how to solve that gap. And I think that programmable money might be a useful tool in solving that
problem. Cool. So then you started Gitcoin. Can you explain to us what Gitcoin is? And
how it addresses that problem?
Yeah, sure, happily.
So Gitcoin is not a token.
We have not decided our business model yet, and there's no ICO or no token.
Gitcoin is a place where you can get coins if you're a software engineer.
So it's a double-sided market where people who want to fund development, specifically
open source software development, can put an ERC20, which is the Ethereum token standard
bounty on any GitHub issue, GitHub issues being where people.
people track change requests, whether they're bug requests or feature requests on GitHub.
And that will be paid out when that GitHub issue is closed.
To date, we've done about 2,000 transactions between about 200 funders and 600 coders all across the world.
And so our mission is to support open source software, to grow and sustain open source software
and Bouncies is just sort of the first act
in how we're going to grow and sustain open source software
and allow software developers to capture some of that value
that open source software creates in the world.
Cool, super cool.
Can you describe how the user experience is both as a funder
and as a contributor because they differ from each other, right?
Yeah, that's right.
So if you go to gitcoin.com slash new,
you will see our funder onboarding experience.
And basically the way it works is that if you have a GitHub issue,
you can paste that into the GitHub issue URL field on that form.
And then we'll pull in a title, a description of that issue, a bunch of keywords.
And then you can basically tag that bounty with some metadata and attach Ethereum or any
E or C20 token to that bounty.
and when you click submit, you'll be asked to confirm the submission of that bounty to Gitcoin
and the staking of those tokens to that bounty.
Once the transaction clears, your issue will be posted on the GitHub Issue Explorer,
which is the repository of open work on Gitcoin.
And it'll also be emailed out to our community of 11,000 software developers
who are looking to contribute to open source software.
So we found that the combination of the tooling,
with trustless bounty posting.
And then also the community that's watching that tooling
has been a killer app for funders
to instantly add software developers to their project.
And as we know in the blockchain world,
software developers are a pretty important addition to any project.
And we're happy to be sort of a recruiter
for software development projects in that respect.
And that's why people have put
over $300,000 worth of bounties on Gitcoin
to reach our audience of 11,000 software developers.
So, and then to answer the second part of your question,
if you are a coder on Gitcoin,
you can go to the Gitcoin issue explorer
or just keep an eye on your inbox.
And if there is an issue that matches your skill set
and you have the time and gumption to turn around that issue,
you can click a button called Start Work,
which basically is a signal to the rest of the
network that I'm working on this, please don't work over top of me. And then typically, because
software development is sort of an abstract thing, there's a little bit of back and forth that happens
with the funder or the repo maintainer on the GitHub issue. And we think that GitHub is an excellent
collaboration layer for open source software. We are not in the business of reinventing the wheel.
We're just adding an incentivization layer on top of GitHub's collaboration layer. And so we put a lot of
the collaboration type stuff over on the GitHub thread because it's working really well and that's
where open source software is hosted. You'll probably go back and forth with the funder a couple of
times about what they meant about specific parts of the scope. You will turn around a pull request,
which is a change request for that piece of software. And then when you have, when you're ready to
attest that you've finished with the work, you will press a button called submit work, which is
basically a way of saying, here is my Ethereum address, please pay me for the work that I've
done. And then once the funder is happy with that work, they will submit the payment to you. And
that's sort of the lifecycle of a Gitcoin bounty. What we found is that this is a low risk way
for coders and people who would hire them to work together. And oftentimes people take their
relationship off get coin after they've found someone who can provide value to their project and
vice versa. So are very happy to have facilitated over a dozen full-time people working in the
space that otherwise would not have built those relationships. So that's the one metric that I'm
most proud of is lives changed, people who are now working professionally in the blockchain space
and otherwise wouldn't be. And yeah, that's the user, that's the user experience of Gitcoin on
both sides of the market. Interesting. So if I just sort of recap here, as a, as a, a, a,
project maintainer, let's say I maintain open source project and there are those issues
coming in so I could be creating these issues myself, my team could be submitting these issues
users could be submitting these issues as well. They show up in GitHub. This is typically
what people are used to when using GitHub is they'll use the issues tool there. And then
Usually there's some sort of, you know, curation of issues.
So issues might get tagged as like a bug, a feature, like a critical security pass or something of that nature.
Then as the software maintainer, as a project maintainer, or I guess the funder, I put that issue up on Gitcoin.
that creates sort of the call to the market to call upon developers to address this issue.
On the other side of the market, developers or contributors can pick up these issues.
I guess when they're picked up, they're sort of no longer available to the market while that person is working on them.
So you mentioned there might be some back and forth, so that makes sense.
Then when the issue has been resolved, the pull request gets sent on GitHub.
And the project maintainer then when he approves it, the Gitcoin automatically makes the payment, which I forgot to mention, which is sort of an escrow, I guess, while the issue is being worked on.
Is that sort of summarized it correctly?
Yeah, that's pretty much the long and short.
of it, yeah. Okay. Now, so if looking at this, I could see a couple things I want to address. So
the first would be with regards to just like, I mean, GitHub itself seems pretty well placed to
implement this system. I mean, if GitHub wanted to implement some sort of a bug bounty reward
system, I mean, it would be pretty trivial for them to implement that, you know, implement. You know,
implemented into the issues platform, like a project maintainer can put up a bounty, that money
gets held in escrow by GitHub, and then when the issue gets resolved, the payment gets made.
They could even handle dispute resolution, this sort of thing.
I mean, like, these types of things exist.
If you're just like a Fiverr or any type of gig economy platform, these things exist.
Why do you think this has never been part of?
of GitHub's business model to implement this sort of thing.
Why do you think they've not went down that path?
It seems like a pretty easy thing for them to do.
You know, it's funny, it's apropos that you're asking me this question right now.
While I'm in San Francisco, I'm actually from Colorado, but I'm out in San Francisco
because we're sponsoring GitHub Universe right now.
We think that they've built an excellent collaboration layer and our aim is to be the
incentivization layer that's built on top of that collaboration
layer. And to your point, this idea has been tried before. I think that for the first three months
of when I started Gitcoin, every hackathon I went to a couple of software engineers who are like,
why don't we combine open source in blockchain and, you know, see what happens. But, you know,
there's a certain amount of, I think, of a lead that Gitcoins built up because of my background's
10 years of doing tech startups and experience with software engineers.
engineering that I think has created some momentum for us in the brand category and also in marketing.
And we'll get into it later, but we're backed by consensus, which is the largest blockchain
accelerator in the world. So I think we've achieved a scale in our user experience in the
liquidity of the pool of software developers on Gitcoin that's that's sort of approaching
a competitive advantage. But the thing that I'll say is that there,
There is a, people have noted this incentive problem in open source software in the past, namely that it's easy to create value, but it's hard to capture value.
The fundamental difference with Gitcoin relative to, bounty sources, for example, a Web 2 version of Gitcoin, and they've been around for about 10 years.
The reason why Gitcoin has a fundamental competitive advantage is because there's actually funding available for open source software in blockchain.
The combined market cap of all these cryptocurrencies is in the hundreds of billions of dollars, and this is even in a bare market.
And everyone's chasing too few developers to get attention to their projects.
So there's a fundamental shift in the way software development is being funded associated with blockchain.
And I think that we're probably the first company that's figured out how to capitalize on that and create a liquid market for software bounties.
Just to bring it back to the GitHub question, we would absolutely love to partner with them
and to bake our features more into the user interface.
So we'll see what happens with our sponsorship of GitHub Universe, but looking to exit the blockchain echo chamber
and to bring the goodness of software development bounties and funding to the broader open source community.
You know, the Dutch have given us so much.
Orange carrots, Bluetooth, artificial hearts, even don't.
The donuts were invented by Dutch people.
But they also gave us Dutch auctions, which as it turns out, are great for decentralized exchanges.
Dutch X is a decentralized trading protocol for ERC 20 tokens, and it's invented, designed,
and built by Gnosis.
Current order-based exchanges, whether centralized or decentralized, have a couple of issues.
Miners and exchanges can front run a trade when they step in front of a large order to gain
an economic advantage, not to mention issues with securing funds, high listing fees, lack
of liquidity, and pricing efficiencies.
DutchX exchange platform uses a Dutch auction mechanism to determine the fair value for a token.
And participants in a trade are encouraged to reveal their true willingness to pay, which eliminates front running.
As a permissionless on-chain protocol, it's useful for bots and other smart contracts needing to exchange tokens.
And DutchX also acts as an Oracle for DAPS requiring a price feed.
So to learn more, check out the documentation at epicenter.tvs.com.
Smart contracts are live on the Ethereum Mainnet so you can start building today.
We'd like to thank Gnosis and Dutchex for their supportive epicenter.
We'll maybe get into this a bit later into sort of like the usage of the platform,
but it sounds about what you're saying, that most of the projects,
and I guess it doesn't make sense,
the most of the projects that are on the marketplace are blockchain-related projects.
Are you seeing any sort of adoption from, you know, Web2 projects,
other open-source projects?
No, not really.
I think that 95% of the projects that we've seen on the platform are blockchain-based projects.
And I think that that's a, that's sort of a result of where our efforts have been
and where we have been able to find funding for open source software.
We've gotten grants from the Ethereum Community Fund and the Ethereum Foundation themselves,
MakerDAOstable Fund.
All of these projects want to accelerate blockchain development and help Ethereum 2.0.
and projects based on Ethereum go to market faster.
And we also want to see that happen.
So it's been where our focus has been.
And I think that that's healthy for where the blockchain space is right now.
But eventually we're going to shift our focus to the broader open source market.
And our sponsorship of GitHub Universe in San Francisco this week is just sort of our first litmus test for what that's going to look like in 2019 and 2020.
Cool. So you've already mentioned a couple of names. Can you go into what projects have already
successfully posted bounties on your project? Yeah, sure, happy to. And the other thing that
I'll note is that I think transparency is a really important value for a blockchain project.
And as part of that ethos, we've built the Gitcoin leaderboard, which you can access at
gitcoin.co.co slash leaderboard and always see an updated version of the answer I'm about to give you.
But yeah, to answer your question, we've done a handful of bounties with Metamask, which is the largest
Ethereum-based browser wallet in the world. We have done some bounties with the Ethereum Foundation
itself. Gitcoin is built with Gitcoin. So anytime I have a software development task that I don't
have time for or I am not a subject matter expert in. We put a bounty on Gitcoins open source
repo and build Gitcoin with Gitcoin. So it's been a way that we've been able to do a lot
with a small team. Market Protocol, which is a derivatives trading platform on Ethereum has used
us a lot. And if you go down the list, you can see names like DeCentraland in Fura, CyberComp,
Cyber Congress, Auger, Web 3J, Giveth. We've done projects or Bounty,
with a lot of different projects in the space
and it's been a real blessing to learn
from all of the different use cases
that people are trying to build in Ethereum
because they're quite vast.
So maybe this is the time
to go into some stats.
You actually have quite an extensive stats section
on your website.
So how many bounties are there on Gitcoin total?
Right, thanks.
Yeah, as you noted, if you go to gitcoin.cold slash results,
you can always see our updated stats.
And the reason that we've done that is because people typically see the Gitcoin landing page and they say, oh, this looks well done and it's a good idea, but does it work?
Well, hey, flip over to this stats section and here's all our numbers. Do you think it's working?
And yeah, to answer your question, we've done almost about a thousand bounties on on Gitcoin over the last year.
And we also have this feature called Tips, which is just it's just sending money from person A to person B.
we've done about a thousand of those for a total of two thousand transactions we have done a total
in of three hundred and forty three thousand dollars worth of total platform value on git coin and uh
if you break that down by month it's sort of on an upward slope as we get get more adoption in the
space over time and uh we've helped let's see the stat the most current stat is 220 funders
reach an audience of just over 10,000 developers and complete 2,000 transactions with 550 unique coders.
So that's sort of the volume that's going through the double-sided market in total.
On a per unit basis, if you post a bounty on Gitcoin, you can expect that it'll be started within seven hours.
That's the median bounty start time.
And you can expect that it'll be turned around at about 85% success rate once it's started.
And that will usually take about six days for the median bounty.
The hourly rates on the platform are between $20 and $60, which is quite a wide range.
But I think that we're starting to put more analytics into what the hourly rates are for specific bounty types, because we think that right now, get coins buoyed by the fact that everyone's searching for software developers in the blockchain space.
And so there's a lot more demand than there is supply.
But over time, we think it's really important for the brand that there's healthy hourly rates for Gitcoin bounties because we don't want to be another Fiverr or another Upwork where it's just sort of seen as a race to the bottom.
We think it's really important to provide leverage for software developers to lead better lives and to get involved in a space that's making the world better.
And so we're really focused on that hourly rate number as Gitcoin grows from having 200 funders to 1,000 funders and beyond.
Cool.
So I think you name the numbers, so we could do the math.
So what's the average funding of a bounty?
Yeah.
The average funding of a bounty is about $170.
Cool.
And are there bounties that don't get collected?
Yeah, one of the things that we've found is that, and I'm really glad you asked this question, because if you think about the gig economy, I think an example everyone's really used to is Uber, right? With Uber, you take me from A to B and you do it safely and there's no weird quirks and I'll give you five stars and I'll give you a tip, right? But with software development, it's a little bit different because if I'm asking you to do software development for you, I'm inherently asking you to do something that's pretty abstract, right? I would like,
feature X, but then maybe I'll get a submission that looks like feature X subprime. And then I'll say
back to the to the coder, oh, you know, I really wanted X subprime one, but I just was only able to
elaborate it progressively. And I think that, you know, that's that's sort of one of the more
happy paths on Gitcoin. And we always ask that people set aside a little bit of budget to deal with
progressive elaboration on on their bounties. But I think that I think that there's there's sort of
like a failure case here in which I either ask for too much and I haven't funded the bounty at a
level in which it's going to get picked up. We call that underfunding. There's a failure case
called underscoping of your issue. So if you just put up something that's not really
comprehensible and you don't provide the right documentation for how to understand the mission of the
project and the ethos of the project and how to spin up the Docker container for it, then you're
not going to get a lot of bytes. And I also think that quite candidly, Gitcoin is not one giant
double-sided market. We're a bunch of small double-sided markets for Python development and
JavaScript development and solidity development and security bug hunts. And each of these little
niches are their own little double-sided market. It's kind of like if you go on Airbnb and you
search for a house in New York, the liquidity in Florida doesn't help you with your with your house
or with your with your search in in New York. And it's very much the same way when you're searching
for a bounty hunter on get coin. So I think that there are some some niches that we haven't
figured out exactly how to penetrate within within software development, probably compiler compiler
bounties. I haven't seen a ton of those. So I'll just we'll call that the example. And get coins
trying to get better at building the muscle to instantly scale a double-sided market as soon as
there's demand, but we're only a small team and we haven't quite gotten there yet. So the third
category of failure case that I'm sort of trying to describe here is not enough liquidity in the
market. And that's the one that I think that we're really focused on improving in 2019.
I have two little follow-up questions. So the first one is, so how much back and forth
is they're typically between the funder and the person actually working on the bounty.
And secondly, what kind of dispute resolution do you offer?
So basically, if I fund an issue and I get an absolutely subpar response,
and they want to collect the bounty for that, what would I do as the funder?
Yeah, so to answer your question, we've seen on average three or four comments on GitHub threads
between when the bounty is posted and when it's actually submitted. So I think that's the answer to
your first question. The answer to your second question is how does dispute resolution on
on get coin work? And so the thing that we're trying to instill in our funders here is that an
ounce of prevention is worth a pound of cure. And so the first thing that you can do is do a really
good job of scoping out what you want to see and what your coding standards are, what the
acceptance criteria for your bounty is.
Not all funders do this, but the ones that do see way less disputes.
Another feature that we offer is called permissioned bounties.
So if you're asking for something that requires a niche skill set or subjective submission
criteria, for example, I do a lot of design bounties on Gitcoin.
And if I don't like someone's design aesthetic, it doesn't mean that their submission was wrong.
It just means that I'm not going to be able to use it because it aesthetically doesn't vibe
with what I'm trying to do.
So approval, approval required bounties are another way
to prevent disputes from happening.
And so we've tried to do that,
convince funders to use that as much as possible.
That's prevented a lot of disputes.
And then, and then, so the, the question becomes,
well, what if those two preventative measures don't work,
then what happens?
And so I think that there's two levels
of answering your question with
respect to how dispute resolution works on Gitcoin. One is what's the trustless dispute resolution
immutability layer for Gitcoin? And the second one is what are the social norms that are
acceptable in open source software and specifically on Gitcoin. Now, Gitcoin is one of the first
bounty networks that actually has scale and that people are actually using Ethereum smart contracts
to work for their first crypto instead of buying their first crypto. And so I think that we're an
interesting test case here. We're also very lucky to be working on open source software where there's
sort of social norms around what's acceptable because everything you do is for the most part tied to
your real identity, your GitHub profile, which is tied to your real identity. So we're lucky that
there's an ethos and open source software where we treat each other like humans and also it's
connected to our real world identity. And that creates a social norm where the acceptable, you know,
if someone submits it something that truly isn't usable,
and if it's against my specifications,
then I'll go back to them and say,
hey, can you please revise this?
And maybe they will, maybe they won't.
If they do, then maybe we're back on the happy path.
And if they don't, then we're,
maybe I'll tip them 20% in exchange for their time
and move on to the next contributor.
We haven't seen any disputes actually escalated to get coin core yet.
but we do know that as we scale that it's something that we're going to have to be able to deal with.
The plan is to leverage Delphi Network, which is an arbitration platform that's being built by
the Bounties Network, another consensus project. And the way it's going to work is that in our
Bounty Smart Contract, there's an address, which right now is the null address, but eventually
it'll be a smart contract that represents five arbiters. And
three out of five arbiters will have to vote in your favor in order to send the stake to the funder
or to the coder. So we've put a lot of thought into this and we don't have it live yet. But the
TLDR is that in the meantime, social norms have sort of allowed us to create a good user experience
without the backing of that smart contract trustless layer. If you've listened to previous episodes
with Marley Gray and Matt Kernar, you know that Microsoft is committed to providing enterprise grade
tools and infrastructure for blockchain developers. Well, the Azure blockchain workbench is perfect
for organizations building consortium networks. Take the Ethereum proof of authority template,
for example. It's ideal for permission networks where consensus participants are known and reputable.
Ethereum on Azure has on-chain network governance that leverages Parody's extensible proof of authority
client. Each consortium member has the power to govern the network or delegate their consensus
participants to a trusted operator. And Parody's WebAssembly support allows developers to write
smart contracts in familiar languages like C, C++, and Rust.
Azure Blockchain Workbench was created on the same principles that drive all production services
in Azure, so you know you're relying on secure, redundant infrastructure that can scale.
And with built-in services like authenticated APIs, off-chain databases, and secure key
management services, you can scaffold your infrastructure in just a few hours.
To learn more about Azure Blockchain Workbench and how Microsoft is advancing blockchain
usability and enterprise, check out AKA.m.s.
and start building today.
We'd like to thank Microsoft Azure
for their support of Epicenter.
On the topic of dispute resolution,
I mean, this is something that we've covered,
I feel like, in previous episodes,
but do you, so, you know,
you mentioned Delphi Network
as a potential dispute resolution mechanism.
I'm not super familiar how it works,
but do you envision that,
as you said earlier,
you know, there's sort of like different markets,
so you might have JavaScript development
or Python development or at some point that if Gitcoin is successful,
you might see Gitcoin open up and get into other types of software development
that isn't specifically related to blockchain.
It could be like security or analytics development or Windows development.
Do you envision a future where as a project funder, I would specify my dispute risk.
resolution mechanism. And so the one that best works for my specific use case and also where I know that I'm going to find competent dispute resolution arbiters.
Yeah, that's a really good question. And I think that dispute resolution is something that's hopefully we're going to see a lot more momentum in the broader space in in blockchain in 2019. The way the get coin smart contracts are.
are architected is that we're using standard Bounties, which is a standard EIP 1081, which is the standard
for bounties on Ethereum. And there's actually an address field on the smart contract that allows
you to plug and play any arbitration network that exists on Ethereum. And so I think that we're
most excited about the Delphi network and what they're doing with arbitration. But as a funder,
you'll be able to build in any number of arbitration networks because of the extensibility
the modular design of that smart contract.
So at the moment,
Gitcoin
primarily is hosting
bounties for the
sort of blockchain ecosystem
blockchain projects. And I guess
what would be desirable would be to see
that expand into sort of broader
development, broader
open source development.
So companies like Facebook and
Google and other large
web two companies,
you know,
use
bounties to identify security vulnerabilities on their systems, for example.
That has been quite successful, I think, for many of them.
Do you see Gitcoin moving into the close source software space and how would that play
out in your view?
Yeah.
I think that by and large, the ethos of the project right now, it's stated right, our mission
page is to grow in sustain open source software, the common.
of the software development world.
And I think that our mission is one of the big reasons
why people choose to do bounties on Gitcoin.
I like to say that we as Web3 designers
need to design for humans and not just wallets.
And one of the things that we've learned about human beings
is that they decide to do work not only
based upon the compensation that they're doing,
but also upon the impact that that work is going to have,
both on their own lives and skill sets,
but on the world at large, and also whether or not it aligns with their values.
And I think that the open source ethos of Gitcoin has really buoyed us as we've been coming
out of seed stage and growing a little bit larger.
Now, that being said, there is a large portion of the world that operates on norms of
closed source software.
And we do plan on building a bridge from the community of Gitcoin contributors.
that are right now focused on open source and building a bridge to closed source bounties.
And you can expect that in the future, if you post a bounty on Gitcoin on a closed source repo,
it'll maybe have an option to NDA, a contributor and give you instant access to the code base as soon as you're accepted on that bounty.
So that's a feature set that you could hope to see in the future.
And really, what I think that we're disrupting when we go into closed source bounties is software development recruitment.
And anyone who's been on LinkedIn for more than six months knows that software development recruitment is broken.
And there's not, or if you've spent some time doing whiteboard interviews,
then I think that you might think that your interview for a position as a software engineer in a major tech company
maybe doesn't approximate what the real world user experience of working in that company is.
And the reason why we want to enter closed source bounties is we think that bounties are fundamentally a better way to hire software developers than whiteboard interviews or spray and pray LinkedIn messages.
I mean, you can basically just set up a screening bounty for your company and not work on something that approximates what it would be like working at that company, but actually work on work that you'd be doing if you worked at that company.
And that's a really great way to understand in a low-pressure way, no whiteboard interviews.
interviews, no long phone calls, no recruiter screens. That's a way to try before you buy on hiring.
And so we think that that's a potential, not only new feature for Gitcoin, but that's a potential
revenue opportunity for the project in the future.
Sorry, just a side question. What's a whiteboard interview?
Oh, a whiteboard interview is if you're recruiting for a software development job, you'll probably
go through a phone screen and then you'll get invited on site. And then you'll be asked to stand up
in front of a whiteboard in front of a couple people who would be your teammates and sort of binary tree or
something like that. Basically, the complaint that software developers often have about whiteboard
interviews is that if you want to sort of binary tree in your day job, you just Google how to do it,
and then you just code it in front of your computer. But a lot of software developers are socially
anxious. And so standing up in front of a whiteboard and writing something down and explaining your
thoughts in front of a panel of three to five people is not really a good approximation of what
it's like to do the job there. And so that's sort of what a whiteboard interview is and why it's
bad in 25 seconds. Cool. So you're saying you see this more as a springboard to actually get a
stable employment with a company? Yeah. I mean, I think that in some cases,
bounties are a springboard to get stable employment with a company.
We've also seen people that are interested in just working for bounties because they like the variety.
And we have a contributor in Nigeria and we have a contributor in India who are making Western wages by just working for Gitcoin.
And so we've sort of seen both categories of people on the application.
So typically people also see themselves as part of a company.
I think this is one of, it's kind of where people obtain meaning.
It's one of the things that lets people have a narrative about their own life and tell people what they do for living and who they work for, what they do exactly.
So in the gig economy, that is something that is lost.
a little bit, right? So basically the connection between the company itself and the employee.
And my question is twofold. So do you think this is something that a lot of people actually want?
Do they want to be freelancers and not be tied down, but also not have that feeling of belonging to a company?
But also, how does that actually pan out for the companies? So basically, if you're a company and
you actually have to, you do a lot of your development work.
You external, externalize it by funding bounties.
You actually have to specify everything to an excruciating detail to actually get good results.
To me it seems like that wouldn't work for any kind of task.
And of course there are tasks where this works perfectly.
But as soon as they actually, if they actually have an effect on the system architecture
for instance, this kind of breaks down.
I mean, obviously, they're well-contained tasks like security testing
and small issues, small tickets that you can specify well.
But do you think this actually scales?
Can you build an entire company just by putting out the bounties?
Okay.
So a really good question.
I think that we're building, and I'm going to come back to your question,
but first to frame my answer, I think that we're building a completely,
open source financial system that's based on money becoming a core protocol of the internet
as opposed to something that was just bolted on on the on the side and I think that right now 95%
of the applications in the open source financial system are web wall street 3.0 sort of financial
speculation applications and I am very very happy to be exploring the ideas of what do
open source financial system jobs look like and
I think that there's one macro theme that sort of is, is perpendicular to that open source financial
system jobs idea. And that's what happens to jobs if and when they're unbundled from what
traditional employment looks like. So, you know, and not to expand the scope of your question,
but I think a lot of, like, what keeps me up at night is, you know, what happens in, in this new
ecosystem to health insurance and to retirement plans and to the stability associated with
a traditional employment agreement. And there's a company in Boulder, Colorado called Opolis,
which is working on that, which I'm very excited about. They want to provide self-sovereign employment
that you carry with you from job to job. And so your health insurance and your retirement is
just sort of like part of this this Dow that comes with you from company to company.
But to specifically address what you asked me about, which was,
which was, you know, do people want to go from company to company?
And do you have to specify things in excruciating detail if you,
for every single task that's out there in your company?
I think that there's two major axes.
Like, there's a tradeoff here between stability and variety.
variety, both stability of work and variety of work and stability of who you're working
with and variety of recruitment that comes in.
And so the thing that I'll say is that we think that bounties are just our first act and
we're going to be expanding outside of just bounties in the future.
We think that, so there's this computer science cliche that they taught me in
computer science 101, which I'm going to repeat here. And that's that if the only tool that you
have in your hand in your toolbox is a hammer, then every problem looks like a nail. And bounties are
amazing. I love the bounties network. I love the ability to instantly recruit software engineers
to to get coin. But I think that they're only good for for specific niche tasks where you don't
need to have a lot of trust. You don't need to provision access. You don't need to give a lot of
context. And so the next product that we're going to be launching on Gitcoin is going to be a tool
for you to basically give a stipend to an open source contributor over time to contribute to your
software development repo. And the idea there is that I will use the standard for subscriptions
on Ethereum, EIP 1337, to give you a grant or a stipend of $400 per month. Let's say that I've worked
with you, Frederica, on three or four bounties. I've gotten to a point where I can trust you.
I know that you deliver good work, and I don't want to spend a bunch of time specifying
every single task that you do for Gitcoin. I will give you a 400 die. Die is a stable coin
that's worth of $1. I will give you a 400 die a month bounty, and I'll just say,
give me $400 worth of value to my repo. You figure out what it is. Here's your roadmap.
And thank you very much for becoming a maintainer of my repository.
So I think that the short answer to your question is that bounties are great for adding variety to your repository,
but people need the stability of traditional employment.
And that will be our second act.
And you can expect that feature to be launching sometime in Q4, 2018 on Gitcoin.
Okay, cool.
That's super interesting.
So you don't just have bounties.
You'll also have grants.
The third thing that I actually thought about when I read your white paper,
is public goods.
So do you think there's a way to actually fund public goods on your platform?
So the thing that came to mind was a dominant assurance contract.
Yeah, so I mean, I think that a couple answers ago I had mentioned that people want to do work not only that compensates well,
but aligns with their values and has a positive impact on themselves and on the world.
And one of the things that we've found is that we're building this substrate for an open source financial system.
And in a way, you could make an argument that some of the stuff that we're doing with the Ethereum
Foundation and at the protocol level is a public good.
And one of the dynamics that I'm really excited about talking about with respect to this is the
prospect of crowdfunding a bounty.
So basically, if you put forth an idea that's going to help increase the commons, then everyone
should have an incentive to pile on and to add funding to make sure that that bounty actually
gets turned around. And Gitcoin does support crowdfunding bounties. And I think that we do need to do a
better job of soliciting donations in crowdfunding bounties. But I think that one of the key things with
supporting the commons is to align the individual incentive of the profit incentive of a software
developer. Everyone has to pay their mortgage and everyone has to put food on their table.
You want to align that individual incentive with what's good for the community. And I,
I think an open source financial system is a really good place to start.
And there are other commons that we need to support and structure once we solve the problem of an open source financial system.
So I'm excited about the work Bounties Network is doing in Bounties for the Ocean, which is a bounty that you can get paid out if you clean up trash off of a beach.
I'm excited about the way bounties can be applied to combine individual incentives with community incentives in a number of different areas.
And I hope that we see more of that once we solve the fundamental incentive problem with the traditional financial system by creating an open source financial system.
Cool. So if as a contributor actually start working on a bounty, I actually have to press a button that says start work, right?
So in that way, I can actually stop other people from working on the same problem.
And I understand why.
So you don't want to create race conditions for contributors, which is nice for contributors.
But as a funder, how do I actually make sure that the person who said they were going to work on this actually works on this?
So there's some sort of reputation that is at stake should they not deliver?
or in effect there's an opportunity cost for the funder.
So should locking these issues be priced in some way?
Yeah, that's a really great question, and I'm glad that you asked it.
The one thing I'll say is that the start work button locks the bounty in our traditional bounty type.
But we do have contest in cooperative bounties, which cooperative bounties allow you to work together with other people.
Say, you're a designer and I'm a front-end engineer.
Our skill sets complement each other, and we can complement.
cooperate on a bounty. With competitive bounties, it's more of a race to get things done. And
these are sort of dicey because you don't want to introduce spec work onto your platform.
Specwork is speculative work that you don't know if you're actually going to get paid. Now,
so there's a predatory element to spec work that we want to keep off of the platform. But there
is a valid use case for contest bounties, namely in the sense of like a security bounty where
if you get an exploit, then you should be able to get paid for that, that exploit.
And I think that that's a healthy use of contest-type bounties.
But specifically to your question, I'm sorry, could you, so your question was about the race
condition of start work.
Would you mind repeating it real quick?
Yeah, so sure.
So basically the question was, as a contributor, the issue actually gets locked for other
contributors because they know someone is working on this.
But as a funder, do I have control over the contributor that actually takes this?
Do they have reputation? Can I say, no, I don't want this guy?
They haven't delivered on the past three issues.
Or they say, I'm working on this and then they're never heard from again.
So should they actually have to put up some funds that are slashed if they don't deliver?
Or should they have a reputation system where you can see, oh, this person has consistently
delivered for other projects, I should trust them as well with.
blocking this bounty and making this unavailable for other people.
Right. Okay. Yeah. Thanks for reorienting me there. Yeah. So we have permissioned bounties,
which is I'll select the contributor. They'll apply and I'll select them. And then we also have
permission lists, which is just anyone can start and work on the bounty. We have found that
there's a small issue with bounty abandonment, which is basically someone claims they're going to
work on something and then they go, I don't know, sailing for two weeks and then they don't come back
or they're just not being responsive.
And so we have sort of a slashing condition there
in which will mark prominently on their profile.
This person is not communicative
and they might just bail on you.
So I think that reputation is sort of being built there.
And one of the items on the roadmap for early 2019
is the ability to not only have permissioned bounties
and permissionless bounties,
but have a third option to stake some ether
that says that you're actually serious about getting this done.
And so I think that that's a crypto, staking is a crypto economic primitive that's obviously the Ethereum Foundation is excited about with respect to Casper and other projects are excited about.
And we will be building that into Gitcoin in early 2019.
So moving on to the next topic, and you mentioned it briefly previously, is the EIP 1337 or LEIT.
and it is a proposed standard for subscriptions on the blockchain.
This is a proposal that you made on the EIP system,
and it is for the ERC 948 token standard.
Tell us about this token standard and why you're advocating for it.
Right.
Well, so as you noted, it's EIP 1337, which is,
an EIP number that I was watching for about about a month and a half. For those of the those of
you who don't know, uh, 1337 stands for elite, which is, uh, short for ELEat. And it's one of the,
I think it's, it's from gamers back in the day. If you got like a headshot in Doom or something,
you'd say, oh, that's so elite. But, uh, old geek reference. It's an, it's an old geek reference.
Thank you. You're more. How many people, how many people you think we're looking at this EIP?
like just waiting for it to come up and posting something on it.
I've met at least one person who was like, oh, man, you got it and I didn't.
But the way I got it was I wrote a Python script that sent me a copious number of text messages
when it was available.
But anyway, so that's just the number.
You're truly leit, sir.
Yeah, that's sort of some of like the geeky history there.
But the reason for the standard is that I think that we're building an open source financial
system and I think that tokens in ICOs are just the first act of this world financial computer
that we're building. I think that ICOs are really great for a lot of things, but I do think
that subscriptions are a very healthy way of aligning the incentives of DAP founders with consumers
of DAPs. And the issue that I always give to illustrate this is that when you want to subscribe to
Netflix, which is $10 a month, you just subscribe to Netflix because it's pretty,
low risk and there's not a high information barrier to subscribing to Netflix. I just pay $10 a month and I
cancel down the line if I'm not getting value from it. There's no white paper to read. We're competing
with utility tokens, by the way, which there's a 45 page white paper to read. You have to understand
who the founders are, what their vesting schedule is, what is the crypto economic primitive of this white
paper. I just want to use your product. I don't want to have to do a ton of research. And so paying $10 a
month is something that people are used to in the legacy web. And it's a low risk way.
of trying things that you can always cancel over time if you end up not using it or not getting
value from it. The other side of the coin is for a DAP founder. So if you're a DAP founder and you
choose to do an ICO, then you get a lot of money in the door. You have a little bit of regulatory
uncertainty associated with that money if you're in the United States like I am. And you basically
have to build utility and then assume that the people who bought your tokens, the speculators,
are going to be the same people who are going to derive utility from your platform.
We think that subscriptions are a fundamentally better way to monetize your DAP because there are no
speculators. It's all just product market fit who's going to use my platform. And also, if I have
X number of subscribers and I have Y conversion rate and I have Z turn rate, then I know my cash flow
12 months down the line. If you can find an ICO or token based system that knows their
cash flow in 12 months, come find me and tell me about it because I don't think that that exists
in the tokenization model. And to be clear, I think that ICOs and tokenization is fundamentally
innovative, but I think that subscriptions are meant to provide an alternative funding model
for DAPs that's proven out. It works in Web 2.0, and we think that it should exist in Web 3.0.
And so what myself and the many, many other smart people who are involved in EIP 1337 have done is we've created a standard for subscriptions on the blockchain that you will be able to just drop into your DAP when we launch in two weeks at DevCon for in Prague.
So basically the idea is that you just clone our repo and then you can instantly put subscriptions into your DAP.
in we have a reference implementation that's been security audited and is ready to just be
dropped into your repo so you don't have to do a bunch of research in order to put subscriptions
into your DAP you can just clone the repo and put it in there and hopefully we'll see a
proliferation of projects that monetize with subscriptions instead of tokenization after we launch
at DevCon at the end of October this year.
Okay, so just to understand how this works. So I'm a I'm a DECD
developer I'm building I don't know some sort of DAP to like a marketplace for
for widgets get issues or whatever okay I'm building a widget you know typically I
would I would I would fund that with an ICO utility token or not that's not really the
question here but you think that an alternative funder model and I guess sort of
make sense would be to build that DAP and rather than go out and raise a bunch of money
through an ICO and distribute these utility tokens, you can simply open that product to the
community. As a user, I pay monthly subscription in Ether and I get access to the DAP.
How does that work from a user?
perspective, because I presume, I mean, you would want to have it done in such a way that the price
would be maybe fixed to something that more stable like dollars. Is that, does that, is that part of the
standard or not? Yeah. So, EIP 1337 is built off of ERC20, which is the token standard on
Ethereum. And we do think there is a use case for, for any ERC20 token, but the ones that we're
most excited about are stable coins. And so basically the way it works is that you will, as a
consumer that's going to sebastian's widgets.com and wants to subscribe to it, you'll be prompted
to purchase a subscription and you will sign in a transaction in Metamask that is your consent
to debit the, let's call it 10 die a month just to stick with that price point for Sebastian's
widgets. Sebastian's widgets shipped widgets to you once a month, and you can revoke that
consent at any time using the smart contract. And basically, once you revoke consent, the provider
will never be able to charge you again for that widget's purchase. And if you've coded
sebastian's widgets.com correctly, you'll stop sending widgets to that consumer. And so
the idea is that you can trustlessly create and revoke consent for, you're not going to be able to
for those ERC 20 tokens to be debited from your account using the smart contract.
You know, this seems awfully similar to, you know, other solutions that people have implemented in the past
for things like video streaming where there's essentially a payment channel that's opened up.
And there's sort of transactions that are signed every second or whatever, every time period
and content that is delivered in exchange.
How different is that from like a typical payment channel implementation?
Got it.
So yeah, you're right.
The sort of streaming money use case, I think, is a really, really important one for the future of the open source financial web.
And the one thing I'll say is that I'm on the business models ring at Heath Magicians in Prague.
this fall and I'm by no means as subscriptions maximalist. I just I just think that you know,
the more that we can explore these different business models, the better. The difference between
subscriptions and payment channels specifically is a difference in granularity. So subscriptions,
the use case is a little bit more once a week and once a month. And also there's an expectation
of how you meter the charges. So basically, if I'm paying for,
a video stream, just use your video streaming example, and I accidentally leave on my, my video
stream for 72 hours, then I'm liable to get charged for way more than I would if there was just a
fixed price, $10 a month subscription to your video channel. So I think that the two primary differences
between the streaming money use case and subscriptions is A, the granularity, and B, whether you're
metered based off of exact usage or just
on a monthly or weekly basis.
Cool, super cool.
That's a fantastic EIP.
When do you think it's going to be available?
So we're in a pending state right now,
and there's a reference implementation that has been security audited,
that you can just drop into your DAP right now in the middle of October.
The official launch is at DevCon4 in Prague, which is two weeks away.
And so if any of your listeners are going to be a devcon for, please come find me.
And I will give you a copious amount of swag that all says belit on it.
So come find me at DevConfor.
That's the official launch date October 30th.
Cool, fantastic.
So we've spoken a lot about financing different things, but we haven't spoken about financing Gitcoin.
So how do you finance yourself and how do you make sure you can pay out your own bounties?
Good question.
The Gitcoin was initially funded by myself with the gains I made it in the 2017 bull market for Ethereum.
And I was lucky enough to be introduced to Joe Lubin, who is a co-founder of Ethereum and also the founder of Consensus, the largest blockchain venture studio in the world, was lucky enough that he believed in our mission of growing and sustaining open source software and also realized that Gitcoin is a bolt-on accelerant to his portfolio of 50 to 100,
blockchain-based projects.
So he has agreed to fund us while we explore the intersection of jobs and open-source software
and bounties and subscriptions and all of that good stuff.
And I'm super thankful to Joe and to the consensus mesh for being a supportive place to
experiment in this area.
I think that long-term we're trying to figure out what our business model is.
we have made a decision that ICOs are just the first killer app of the internet of money.
And we have a wider view than just tokenization and ICOs and don't want to just take the first exit ramp that's made available to us.
I also think that tokenization and ICOs don't fundamentally align the incentives of our users and of the founders of the network.
and I think that for that reason, we've decided not to do an ICO, at least for now.
I'm very excited about the possibility of subscriptions on Gitcoin for all of the reasons that I've mentioned to you while we were talking about EIP-1337.
I think that subscriptions are a great way of aligning incentives between users and DAP founders over time.
I do think that another model that we're looking at is the just taking a percentage of every bounty that's on.
the platform that's completed successfully. If we're providing software developers to people
who need software development, we think that if you consider the blockchain development rush to be
a gold rush, then I think that we're selling pick access to the gold miners, so to speak. And there's
a, I think there's a valid reason why we should be taking maybe five or 10 percent of each
bounty, but we're not exactly sure about that monetization model. And then the last answer to
your question is that Gitcoin is launching a non-fungible token at DevCon for this year,
and we have a business model that's built into that non-fundable token that we're launching at
DevCon. And so I'm pretty excited to see whether or not people use the non-fundible
tangible token and whether or not it's something that can provide us revenue at scale.
So I guess that's my my sort of like overview of the different monetization models that we're
looking at.
But I will just repeat that Joe Lubin has been the ultimate backer and consensus has
been the ultimate support system with a long-term view that is allowing us to explore
this space and focus on our users without having to worry a ton about monetization yet.
And I'm very thankful to Joe and consensus for their support.
Can you expand on the non-fundgible token that you mentioned a little bit?
Sure.
So the official launches at DevCon and reading between the lines, we've been pretty busy launching EIP-1337 and the non-fungible token at the same time.
But we're supported by bounties and Gitcoin is made by Gitcoin.
So our small 11-person team is really chugging, but we're supported by a community of 10,000 that's helping us build this.
trying to launch two major things and in one week is, is something that I think is within the realm of ability for us.
But anyway, enough framing.
The non-fungible token that we're launching is called kudos.
And what it is is say you turn around a bounty on Gitcoin and you did a really spectacular job.
Gitcoin is issuing a marketplace of beautiful artwork that are attestations that you can attach to your, your Gitcoin.
coin profile. And so you can, as you're paying out the bounty, let's call it a $170 bounty
because I told you that that's the average bounty on Gitcoin. For the price of a postage stamp,
which is about 40 cents, you can show your appreciation for the software developer in your life
and send them a JavaScript Ninja badge or a open source sustainer badge that they will be able
to trade if they want to, if they don't care about it, or they can just display it on their
Gitcoin profile. And again, this is like LinkedIn endorsements, but it's got beautiful art
associated with it. And it costs 40 cents. So the price is negligible enough that people won't
mind attaching it to a $170 bounty, but it's high enough that people won't just like endorsement
spam you like you kind of see on LinkedIn. So the, I guess the short answer to your question is that
we're launching an art marketplace on Gitcoin that you can use to show appreciation for the software
developers on your team that you're trying to recruit or build a relationship with.
Awesome. That's a great way to get people really excited about software development at open source.
Well, Kevin, thank you so much for coming on today. It was great to have you to talk about
Gitcoin and we're looking forward to seeing how the platform evolves in the future.
It sounds like already it has picked up quite a bit of attention from the open source development
community in sort of the broader ecosystem. And I guess probably, you know, we could point to it as,
you know, one of the platforms that's getting actual usage. And so congratulations for that.
Yeah. Thank you both for having me on the show. And kudos for being great podcast hosts.
Thank you. And I guess we'll see you at DevCon. See you there. All right. Thank you,
together. Thank you for joining us on this week's episode. We release new episodes every week.
You can find and subscribe to the show on iTunes, Spotify, YouTube, SoundCloud, or wherever you listen to
podcasts. And if you have a Google Home or Alexa device, you can tell it to listen to the latest
episode of the Epicenter podcast. Go to epicenter.tv slash subscribe for a full list of places where you
can watch and listen. And while you're there, be sure to sign up for the newsletter, so you get new
episodes in your inbox as they're released. If you want to interact with us,
the guest or other podcast listeners, you can follow us on Twitter.
And please leave us a review on iTunes.
It helps people behind the show, and we're always happy to read them.
So thanks so much, and we look forward to being back next week.
