⚖️ Resolvr - Week 2: Building Momentum ⚖️
RESOLVR is a decentralized bounty adjudication service for the #FOSS community.
Building a Team
The first week is in the books for RESOLVR and we are building momentum! New contributors are joining the discussion in our Discord and we added some new shadowy super coders to the core team! Get to know us better by checking out the “Meet the Team” post from earlier this week.
Building More Teams
As the team began digging in, we realized the three components of our bounty dispute resolution service contained sub-components that required separate sub-teams.
Resolvr’s three main components are built on three open-source, decentralized protocols:
-
Fedimint🔅 review panel coordinator,
-
Noncustodial, bitcoin-native (₿) escrow, and
-
Public nostr🦩 bounty board.
The Fedimint🔅 review panel coordinator actually has three separate sub-components:
-
bounty decision-oracle logic (translating internal panel decisions into externally signed events),
-
Review panel construction logic (ingesting reviewer data and sorting reviewers into panels according to that data),
-
Reviewer user interface/earnings wallet.
The nostr🦩 bounty board has at least three separate sub-components, as well:
-
Bulletin board webpage for listing and viewing bounties,
-
Profile page for bounty maker/taker
-
Nostr infrastructure (relay management, messaging, login options)
We’ve split our team into smaller teams along these lines to focus our individual skillsets where they will have the most impact.
Building a Following
To keep the momentum going, RESOLVR is continuing to be transparent, open, and inclusive. We want to build a following of engaged contributors and observers to help steer us in the right direction.
Here’s where you can connect with us:
-
Weekly 1:00PM ET team calls broadcast on zap.stream
-
Regular streaming development sessions lead by Chris@Machine
-
Public Discord
And in the coming weeks we’ll open up a signup for alpha testers, who may earn benefits upon launch for their early time and effort.
Stay tuned!
Roadmap Revisions from Week 1:
-
Split review coordinator into 2 tiers
* 1 - AI🤖 (LLM) bounty reviewer (cheaper, faster, for simpler bounties)
* 2 - Human reviewer panel (higher fees, for more complex bounties OR appellate review of AI decision) -
Conduct design research with alpha testers in all roles.
-
Build bespoke nostr🦩 bounty board.
-
FROST🥶 chosen as signing scheme for fedimint🔅 review panel coordinator
Project Roadmap:
-
Build bespoke nostr🦩 bounty board.
-
Fork CelebrityEscrow for bitcoin (₿) escrow
-
Develop fedimint🔅 bounty review coordinator module
-
Tier 1: AI🤖
-
Tier 2: Sorting reviewing developers into jury panels
-
-
Implement FROST🥶 into fedimint🔅 to sign (₿) escrow transactions consistent with review panel decision and sign nostr🦩 events.
-
Build front-end for reviewers to interface with fedimint🔅 coordinator, allowing access to bounty materials, ability to sign votes, and access to earnings.
-
Conduct design research with alpha testers in all roles.
Progress
-
FediMint:
-
FROST🥶 distributed key generation tests successful with fedimint🔅!! Guardians printing same public key with different key shares.
-
Next steps: sign nostr🦩 event with shared public key generated by guardians.
-
-
Bounty Board:
-
test website live (https://resolvr-io.vercel.app/)
-
sign-in with nostr🦩 browser extension working
-
users can post bounties with event 30050
-
page displays open bounties
-
Problems
-
FediMint🔅: Need to bridge decision of review panel (majority of votes) to federation signature for escrow transaction without having reviewers serve as guardians and run node.
-
bitcoin (₿): more attention needed on escrow system (looking for bitcoin script 🧙!!!)
Links 🔗
-
Discord: https://discord.gg/DsqRw8My4m
-
Weekly Zap.Stream All-Hands Call (10/16/23 @ 1:00pm ET)
-
GitHub repo: https://github.com/Resolvr-io
-
“Advancing Dispute Resolution Beyond the State through Bitcoin”, Research paper explaining theory underpinning Resolvr
-
website/newsletter: https://www.resolvr.io