RESOLVR

Borderless Private Legal Systems on the frontier of a Bitcoin-powered global economy.


Follow nostr:npub1rmhkv82w0khu0uv4egegkrtkjnlggdhrns0qxdhcp0r7wplhfkts94ya4n for updates on Fundsolvr and more! Kickoff call this Wednesday:

nostr:nevent1qqs99certw07cr58sm4w076d5nk8wns7c4htmhmdt36600xqfw6c5gcppemhxue69uhkummn9ekx7mp0qgspammxr488mt787x2u5v5tp4mffl5yxm3ec8srxmuqh3l8qlm5m9crqsqqqqqpakf0ky


COMMUNITY KICKOFF CALL - Wednesday, May 8.

10:00 AM ET🕙 /  14:00🕑 UTC

We'll be covering our (i) grant program and (ii) developer defense fund.

Learn about projects OSJF supports from current grantees and community members.

Have an idea for a project or tool that supports dispute resolution on open protocols?  Come tell us!

Can't wait to see you all.

**Streaming Live**: https://zap.stream/osjf

**Discord**: https://discord.gg/bQybk4xu?event=1236001382293704734


Hi!

Resolvr has transitioned maintenance of it's bounty marketplace to nostr:npub1rmhkv82w0khu0uv4egegkrtkjnlggdhrns0qxdhcp0r7wplhfkts94ya4n and it's contributors. It's also been rebranded as FUNDSOLVR (fundsolvr.com).

Join OSJF's discord for more updates and to lend a hand! https://discord.com/invite/3SnfWRyKDg

There's a great vision forming around this project. More to come soon.


You can post bounty nostr events through the nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w web or desktop client, and easily keep track/direct developers to apply for your bounties.

E.g. https://bounties.resolvr.io/u/npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm


We're trying to make it easier to find and support devs fairly and transparently. If anyone is interested in creating an efficient solution to open source funding, come help out! https://discord.com/invite/VRmwgV3pjP


There are 2.1 quadrillion units of Bitcoin (2.1x10^15).

$1 buys you ~1,390 units of Bitcoin.

A few hours of work earns you 80,000 units of Bitcoin. https://resolvr.io/b/naddr1qvzqqqr4vgpzq3jhml5fvklgnq9fxpete767txn9zfzqdkc0sxfptmnchfrexje7qyxhwumn8ghj7mn0wvhxcmmvqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqttpd338jttyv4mx2mr0wpjhytt8w45kgetn94skuepdwe5kget0wvkk2vnrxa3xzvf4vy6njvs2h6lgg

No one is priced out of Bitcoin

#satsthestandard #bounty nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm


Desktop nostr clients ftw


Bug bounties are a slightly different model, requiring more sensitive disclosure methods and possibly escrow (of both code and payout). But we have thought about it.

Would be interested in more input or designs for bug bounties.


It's Here! https://www.youtube.com/live/7AVu10ZteT0?feature=shared


Our team put out a bounty nip that is a first step towards assurances in the bounty market: https://github.com/nostr-protocol/nips/pull/865

We also started building and designing tools to provide assurances of payment (reputational and dispute resolution).

But we need more help!

https://discord.com/invite/DsqRw8My4m


This is why we built a nostr native bounty marketplace that can grant FOSS devs assurances through reputation and dispute resolution: resolvr.io

But we need more help! https://discord.com/invite/DsqRw8My4m

nostr:nevent1qqs8399hklt34whxg4s4le6l0kkta7xct57yhkxmump8kfs9n9h7asqppemhxue69uhkummn9ekx7mp0qgs99d9qw67th0wr5xh05de4s9k0wjvnkxudkgptq8yg83vtulad30grqsqqqqqpveprcm


![Keystache web](https://hackmd.io/_uploads/BySE1II2p.png)

**Keystache** is a desktop app that enables you to keep all of your nostr keys in a single application rather than pasting your nsec into every application you install on the desktop. It's similar to the nostr support that web extensions like alby or nos2x provide.

**Keystache** provides an API (Over a Unix Domain Socket) for other MacOS desktop applications to request a public key (used to sign in to other apps) or request an event be signed.

But wait, there's MOAR!  **Keystache** works with Resolvr's bounty desktop app (or any other desktop nostr client!) to zap bounty payouts (or any other  zappable event!) with ANY bitcoin lightning wallet through a simple QR code interface!

### Check out the demo: https://youtu.be/hP3s2XX069s

### Release Downloads

Get Keystache [HERE](https://resolvr.io/keystache)!

Get Resolvr's Desktop App [HERE](https://resolvr.io/Resolvr_Desktop_0.0.0_aarch64.dmg)!

⚠**DISCLAIMER**:  This is an early alpha release for development purposes only. Store keys at your own risk.  We suggest backing up your keys on paper or in a password manager.⚠

### Code

* Keystache Code: https://github.com/Resolvr-io/Keystache

* Reference Library: https://github.com/tvolk131/nip-70 |  https://crates.io/crates/nip-70
* Draft NIP for desktop key interop:  https://github.com/tvolk131/nips/blob/nip-70/70.md
---

###  A bit about Resolvr:
Resolvr provides organizations with community/industry-specific Private Legal Systems (PLSs). These PLSs have instant and programmatic enforcement of arbitration decisions through the bitcoin network, creating trust and assurances across borders to reduce and manage risk.

### **₿** There are some complex issues facing the Bitcoin ecosystem:
Bitcoin and L2 tech like the Lightning Network open new markets for goods and services by eliminating currency mismatch and providing instant settlement.
BUT many markets are characterized by **low trust** and **lack of assurances**, especially emerging markets. Transactions in these markets remain inefficient and often prohibitively risky.

### 🔧 What Resolvr is building to (re)solve this complexity:
* Our **Private Legal Systems** provide assurances of how risk will be managed and how conflicts can be programmatically resolved, while being incorporated directly into currency- and location-agnostic transaction flows.
* **Bespoke and customized to each community**, yet programatic and flexible, our PLSs will revolutionize entire industries by drivings costs down and de-risking deployment of capital, paving the way for new heights of innovation & prosperity.
* The value of the Resolvr PLS is hard to understate. It is nothing less than the **transparent, decentralized, and globally accessible legal system** required for human flourishing in the exponential age, with massive short term opportunities in very specific B2B use cases (more below).
* **Bounties** are our sandbox and a solution we'd like to use ourselves, as well as make available to the FOSS community.
* Resolvr's PLSs will rely on the very same components (nostr, lightning, DLCs, reputation propagation, Keystache, Fedimint) that are part of our current and target tech arch, our "**justice protocol**".

### Links 🔗

**CONNECT**:
* Bounty Marketplace: https://www.resolvr.io
* Discord server: https://discord.gg/DsqRw8My4m
* Weekly [Zap.Stream All-Hands Call](nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w).

**CONTRIBUTE**:
* GitHub repo: https://github.com/Resolvr-io
* Bounty NIP - [NIP-43](https://github.com/nostr-protocol/nips/pull/865)
*  [reference library](https://github.com/tvolk131/nip-70) for desktop nostr key management protocol

**RESOURCES**:
* [Top Builder Team Page](https://github.com/PlebLab/Top-Builder/issues/20#issuecomment-1935347507)
* ["Advancing Dispute Resolution Beyond the State through Bitcoin"](https://docs.google.com/document/d/1O7BlWJKdNNyjorkaoCS7dY_6k6Y1lvdp0B4EH60JC08/edit?usp=sharing), Research paper explaining dispute resolution design theory underpinning Resolvr

Resolvr's Newest Release: Keystache - A Place to Stash Your Nostr Keys

#nostr #opensourcejustice #keymanagement #bounty

This is a long form article, you can read it in https://habla.news/a/naddr1qqxnzdes8qmnxd3nxscnjd35qgsya7fhzglleyjp05zwzd7elzln8d6u53dq305qf8v2hhs3jll8nsqrqsqqqa280r3c7g


RESOLVR --  a nostr:npub1an84q6c03wml5lf0uwcqcr20ydwv0t0lvv0xktlcfs9seattef8sdhz6yg (Pleblab) #topbuilder contestant -- is streaming its All-Hands weekly call on zap.stream!

Join our discussion on bringing #opensourcejustice to the FOSS #bounty market.

https://zap.stream/naddr1qqjrzdpsxpsngcfk94jkzvp4956xvwr9943rverz943rwefcve3ngd3kve3nyq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxw623ng0

nostr:naddr1qqjrzdpsxpsngcfk94jkzvp4956xvwr9943rverz943rwefcve3ngd3kve3nyq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxw623ng0


There is a 5,000,000 sats bounty for whoever implements a relay using https://github.com/fiatjaf/khatru that stores the last 3 updates of each person's follow lists and make a nice UI for recovering these or integrate with https://metadata.nostr.com/


*Resolvr is A decentralized bounty marketplace for the #FOSS community.*

---
### #TopBuilder, First Round Progress Update
[Resolvr.io](https://resolvr.io) is a bitcoin- and nostr-native bounty marketplace that:

* gives developers assurances of payment for solving bounties,
* decentralizes and grows FOSS funding sources,
* unlocks access to the global talent pool,
* provides a frictionless on-ramp to earn Bitcoin (₿).

The Resolvr team has joined the [Top Builder competition](https://www.topbuilder.dev/) at PlebLab (nostr:npub1an84q6c03wml5lf0uwcqcr20ydwv0t0lvv0xktlcfs9seattef8sdhz6yg) and has reached the first round of judging.   Here's some of the accomplishments so far!

### Desktop App for Bounties

Resolvr has built a desktop nostr client for the bounty marketplace.  Now you can post and take bounties directly from your machine!

https://youtu.be/hs92JIjpeno

Why a Desktop App?

* Desktop apps allow for full, self-sovereign computing by reducing reliance on browsers and servers (**read more on desktop key storage below**)
* Fewer attack surfaces compared to browser-based clients.
* Extensibility:  allows for more seemless integration of bitcoin wallet modules, DLC contract formation modules, and more!

The Resolvr bounty marketplace experience will be fully realized on the desktop app moving forward as we work towards rolling out escrow features.  The web client will continue to be supported, but will have fewer features.

### Introducing...KEYSTACHE 🗝🥸

While building the desktop app, the team wrestled with nsec (private key) management, a major pain point for nostr adoption and onboarding.  Pasting nsecs into every app (especially web apps!) is a recipe for disaster.

Our solution is **Keystache**: a desktop app that allows you to store nostr private keys and provides an API (Over a Unix Domain Socket) for other MacOS desktop applications to request a public key (used to sign in to other apps) or request an event be signed.

**Keystache** lets you to keep all of your nostr keys in a single application rather than pasting your nsec into every application you install on the desktop. It's similar to the nostr support that web extensions like alby or nos2x provide.

https://www.youtube.com/watch?v=v2qBY2FWbnI

#### How it works under the Hood:

The team took time to evaluate different communication protocols and landed on Unix Domain Sockets (mac and linux) and Named Pipes (Windows not implemented yet).

UDS is the most native and consistent way to communicate on desktop. An http server would require a port, if a port is required, you need some way to verify the desktop app has ownership of that port, or provide a port range that other desktop apps would need to scan over until they found the port that was allocated to the signing app. In contrast, with UDS, a single filepath (/tmp/nip70.sock) is all that's required.

#### Library and NIP
Team member Tommy (nostr:npub1jgnwmgfxcch992rkaqm5sk740vzsnpnmkrrnrm3pxu3uv6smmc8qhkqcgk) has written a [reference library](https://github.com/tvolk131/nip-70) for the underlying key management protocol, which Resolvr has integrated into **Keystache** (as a key manager) and Resolvr Desktop (as a client).

And NIP-70, implementing this desktop signing scheme, is in progress and will be shared soon!

Resolvr has plans to extend **Keystache** further with features like access to a lightning wallet, fedimint, a bitcoin wallet, and more!

### Back-End Refactored, Reputational Systems Explored, NIP-43 Ready for Review!

**Refactor**.  In addition to these two new apps, the Resolvr team has [completely refactored](https://github.com/Resolvr-io/resolvr.io/pull/82) the web-app's code to run faster and smoother.  The design has been streamlined and will continue to be refined and expanded upon as new features are added.

The re-design has been built from the ground up.  Check out our react nostr🦩 library: https://github.com/Resolvr-io/react-nostr

**Reputation**.  We're also exploring ways to represent reputation tied to a user's npub.  Clear reputational signals will increase market efficiency and provide more information to users about their counterparties when deciding whether to transact. Negative reputation can be displayed simply as the balance of sats owed.  For example, a grantor pledges a bounty for 200,000 sats, a hunter provides the solution, the grantor fails to pay, the hunter obtains a ruling in their favor, grantor still fails to pay, the grantor's npub displays "-200,000 sats" on their profile page until a zap receipt is found that is linked to the bounty.

For positive reputation, various forms of verification can be used.  Resolvr is already implementing [NIP39](https://github.com/nostr-protocol/nips/blob/master/39.md) + [vanity URLs](https://github.com/Resolvr-io/resolvr.io/tree/vanity-urls) (verified bounty posters). Check out the url for our friends over at Alby: https://resolvr.io/u/alby.

Nostr badges may be another way to display positive reputational events across communities and markets.

**NIP-43**.  Our team has authored a NIP -- [NIP-43](https://github.com/nostr-protocol/nips/pull/865) -- based on Resolvr's bounty marketplace designs, which is **ready for review**!

By adopting NIP-43, other clients can display bounty events alongside notes and "other stuff" in mixed event feeds.  Here's an example of how another client, [Nostrings.news](https://nostrings.news/), has implemented NIP-43.

### Onward Towards Open Source Justice!
Thanks for checking in with Resolvr!  We're excited and grateful to be part of the Top Builder process, and have already benefited greatly from the mentorship and workshops that Pleblab has organized.  It's been a one-of-a-kind experience.

The Resolvr project is based on the concept of **Open Source Justice**, which seeks to empower sovereign communities to peacefully and voluntarily resolve their own disputes with open-source tools.  Hit the links below to follow our progress and join the movement!

---
### Bounty Project Roadmap:

- [x] Build **nostr**🦩 bounty board that allows posting, solving, and reviewing bounties.
- [ ] Negative Reputation System tied to npubs
- [x] Positive Reputation System tied to npubs (soft verifciation)
- [x] **nostr**🦩 Desktop client
- [ ] Develop Dispute Resolution system
    - [x]   Crowdsourced Nostr Polls
    - [ ]   Associations of Expert Reviewing Developers (Arbitration Panels)
- [ ] Deploy Resolvr Relay
- [ ] DLC🔮 Escrow of bounty funds over nostr
- [ ] Deploy Resolvr DLC🔮oracle

### Links 🔗

*   Bounty Marketplace: https://www.resolvr.io
*   [Top Builder Team Page](https://github.com/PlebLab/Top-Builder/issues/20#issuecomment-1935347507)
*   Bounty NIP - [NIP-43](https://github.com/nostr-protocol/nips/pull/865)
*   [reference library](https://github.com/tvolk131/nip-70) for Desktop nostr key management protocol
*   Discord server: https://discord.gg/DsqRw8My4m
*   Weekly [Zap.Stream All-Hands Call](nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w) (next call 02/12/24 @ 1:00pm ET)
*   GitHub repo: https://github.com/Resolvr-io
*   ["Advancing Dispute Resolution Beyond the State through Bitcoin"](https://docs.google.com/document/d/1O7BlWJKdNNyjorkaoCS7dY_6k6Y1lvdp0B4EH60JC08/edit?usp=sharing), Research paper explaining dispute resolution design theory underpinning Resolvr

⚖ RESOLVR UPDATE ⚖ Desktop App Nostr Client + Nostr Key Management App

NEW Nostr Key Management Desktop Client!  Top Builder Team, First Round Progress Update

This is a long form article, you can read it in https://habla.news/a/naddr1qqxnzdesxu6nvwpjxgmrjdfhqgsya7fhzglleyjp05zwzd7elzln8d6u53dq305qf8v2hhs3jll8nsqrqsqqqa28dz22jc


All Hands meeting for nostr:npub1an84q6c03wml5lf0uwcqcr20ydwv0t0lvv0xktlcfs9seattef8sdhz6yg Top Builder team RESOLVR.

Live NOW!

nostr:nevent1qqsywslr8azkzha4afsa35zch6s9r7xv4waf2jvjvrvr2ddj2ua94hqzyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8veclltw52


Support Open Source Justice


nostr:npub1an84q6c03wml5lf0uwcqcr20ydwv0t0lvv0xktlcfs9seattef8sdhz6yg Top Builder contestant RESOLVR talking #bounty hunting in weekly call! Join in!

nostr:nevent1qqsx6xn4zumwwnqve8cl7zkeresw0dp2tc6yqfgnlwjcu4yumv6tlzqzyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8veceqxczn


Resolvr Team Call NOW.  Join in at Zap.Stream! https://zap.stream/naddr1qqjxgc3nxqmrgefn95ekvepk956ryefc95unxvn995exxwfe8pnxvdmzxsmngq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwargvgr

We'll be discussing milestones and goals for the nostr:npub1an84q6c03wml5lf0uwcqcr20ydwv0t0lvv0xktlcfs9seattef8sdhz6yg Top Builder Contest!


Support Open Source Justice Initiatives on Nostr and Bitcoin


5,000,000 sats up for grabs on resolvr.io via nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

nostr:note1f3a6vshz6y0uavar9mhdvel77kfs98mkd7kss3ve8s7x2wp6gp6sfdvrwv


See you there!

nostr:nevent1qqsfuntw3fdz4kfq2t2ursff6c0yczt4a2n77z3s26jvyy83cacq7nqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygz0ycrer4u2j0gnuz03je05hg0pl9k3ljupyy36ymv4wd7f64yq9vpsgqqqqqqsmnkuxv


Oh, and we've got built-in dispute resolution polls if bounty posters disagree with bounty takers over whether a bounty has been satisfied.  😉


Hey, nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5, nostr bounties belong on a nostr-native marketplace!  You can post your bounty on https://resolvr.io, link to the github issue, and then pay out instantly through zaps when the bounty is solved!

Oh, and we've got built-in dispute resolution polls if bounty posters and bounty takers disagree!

Check it out!


Fund Open Source Justice


Fund Open Source Justice tools


https://image.nostr.build/cd035eac8b595bd9d8a24fcc78d7d707851aade9a39ece2eb484fec4841d0ff4.jpg

Resolvr was awarded the runner-up prize in nostr:npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p's Legends of Lightning hackathon!

We're truly honored and grateful to have been a part of this amazing tournament.

This award will be instrumental in helping Resolvr achieve it's goal of furthering **Open Source Justice.**  By empowering sovereign communities and individuals to peacefully and voluntarily resolve their own disputes through open source software and tools, we can create a more just and fair world.

Check out our first product at Resolvr.io: a p2p bounty marketplace with integrated dispute resolution and instant Bitcoin payouts!

nostr:nevent1qqs2mlx7l66ujm04ggzz7jgmjww42evd7f34ftfunzsw92fay54tgaqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygz0ycrer4u2j0gnuz03je05hg0pl9k3ljupyy36ymv4wd7f64yq9vpsgqqqqqqsrzefm4


Meet the finalists!

Have a read and join the conversation 👇

<author: #[7]> #BuildOnBitcoin

Read story: https://bolt.fun/story/meet-the-finalists--1443


What's Open Source Justice?

It's the thesis behind nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w.

Read my latest article on nostr:npub1t8a7uumfmam38kal4xaakzyjccht4y5jxfs4cmlj0p768pxtwu8skh56yu to find out more!

https://bitcoinmagazine.com/legal/open-source-justice-on-resolvr


How can sovereign communities peacefully ☮ and voluntarily 🤝resolve their own disputes?

Watch Resolvr co-founders nostr:npub16zxfxy5ltnp992gp006jlyy9qc93qanzpfvv66fznvc7xul0ej0suk5dzc and nostr:npub16v26lsssghrp4sl947dm00pptmnkalsk2930uxcancqud959x0us4lwp6a get philosophical about building #OpenSourceJustice with Johns Beharry of nostr:npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p to find out.


Meet the Legends Of Lightning semi-finalists! 💎

Have a read and join the conversation 👇

<author: #[7]> #BuildOnBitcoin

Read story: https://bolt.fun/story/meet-the-legends-of-lightning-semi-finalists--1435


Clarity in the bounty description is key to avoiding disputes and controversy when developers seek to claim a bounty.

And resolvr.io is a nostr- and bitcoin-native bounty marketplace with dispute resolution tools designed to resolve disputes when they do arise.


nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m, you should move your bounty to a marketplace that's actually built on nostr. 😉
Resolvr.io

Nostr development needs nostr-native tools.

nostr:nevent1qqs0yyahm8cg82sv9s5vc4xsce707zl2deqkljesd3c0racqa99xjhsppemhxue69uhkummn9ekx7mp0qgsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgsrqsqqqqqp2rn764


That's a good point!  Zap receipts are generated by the recipient's lnurl server.  Currently, Resolvr's npub is the recipient of community dispute poll zaps (with the small zap amounts funding further bounties to build out the client).  So resolvr's chosen lnurl server should be the only server producing receipts.  To screen fake zaps, Resolvr can display only receipts generated by its lnurl server.


Check out my bounty at https://resolvr.io/b/naddr1qprkgmmrddjhycm0d4cx7um994skuepdv3hkx6m9wfnxjmr994jhsctdwpkx2ttxdaez6urjd9kkzmpdvdskx6r994ex2ur094nrzdekv3nxverxvgenzqgdwaehxw309ahx7uewd3hkcq3q9p3l898yf76s73m5pr0ru03a0y8ps6c3se6xcekz8d8v2f676kxsxpqqqp6kygkc83r


### Introduction

Resolvr is building **Open Source Justice**  by empowering sovereign communities to peacefully and voluntarily resolve their own disputes with open-source tools.

Our first product is designed for a community close to home:  the Free and Open Source Software (FOSS) development ecosystem.   We've built a peer-to-peer bounty marketplace that:

* gives developers **assurances of payment** for solving bounties,
* decentralizes and grows **FOSS funding sources**,
* unlocks access to the **global talent pool**,
* provides a frictionless on-ramp to **earn** **Bitcoin** **(₿)**.

![screenshot1](https://hackmd.io/_uploads/HkPj4wmUT.png)

Resolvr does this by:

* limiting discretion of bounty grantors through **reputational stakes** and a **Bitcoin** **(₿)** **escrow** powered by [Discreet Log Contracts](https://atomic.finance/blog/discreet-log-contracts/)🔮,
* resolving disputes through **crowdsourced review** of bounty solutions,
* using **nostr**🦩 for interoperable and censorship-resistant bounty discovery,
* using **Lighting**⚡ zaps for **instant bounty payouts**.

The alpha webclient is now live at [resolvr.io](https://www.resolvr.io).

### The Problem

> The root problem with conventional bounty marketplaces is all the trust that's required to make them work.

Satoshi Nakamoto (probably)

#### 1. Centralized Custodians are Security Holes 🕳

❌ Centralized bounty marketplaces that hold bounty funds can exit scam or go bankrupt.

* This year, BountySource (5,445 listed bounties worth $406,425 in 2019) stopped paying out bounties to developers.

❌ Existing bounty marketplaces, like Replit, don't have instant or free payouts:

* Devs are rewarded in Replit's 💩-coin and must request USD conversion by email.
* Replit charges a 25% withdrawal fee and requires a minimum withdrawal of $350.

❌ Knowledge workers in developing countries, many of whom rely on mobile wallets, have lost their funds via bank and telco attack vectors ([$3M USD via 2,000 SIM cards, lost](https://qz.com/africa/1915884/uganda-banks-mtn-airtel-hacked-by-mobile-money-fraudsters)).

❌ Centralized bounty sites can censor posts for projects the site-owners disagree with or find unsavory.

#### 2. Bounty Grantors are Judge 👩⚖ and Jury 🏛

❌ Bounty grantors have unlimited discretion over whether a solution meets their bounty criteria.  And they can change the criteria after the dev has satisfied the original bounty.

❌ The Human Rights Foundation (HRF) recently [changed its criteria](https://www.youtube.com/watch?v=M5xTGMojZwU&t=4987s) on a nostr bounty **after** a dev provided a solution to the originally posted bounty.  HRF decided to pay the dev only half the bounty.

❌ This is inherently unfair and inefficient!

### Resolvr's Solution ✔

1. 📡 Distributed, interoperable, censorship-resistant communication protocol for bounty posting and discovery,
2. **(₿)** Peer-to-peer lightning payouts and non-custodial escrow system,
3. ⚖ Decentralized Dispute Resolution

### How it Works

[Check out the Walkthrough here.](https://youtu.be/3_STomyKxa8)

#### Zap Payouts and Crowdsourced Dispute Resolution

1. Login to resolvr.io with your existing nostr keys (or let resolvr.io generate keys for you - remember to back them up!)
2. Set up your profile by
* Linking your GitHub identity to your nostr profile (through resolvr.io or Amethyst on android) following [NIP-39 instructions](https://github.com/nostr-protocol/nips/blob/master/39.md#github)
* Getting a lighting address for zap payments (getalby.com)
3. Maker (entrepreneur, foundation, FOSS project) - post a bounty with a detailed criteria and amount.
4. Taker (freelance developer) - find a bounty to solve, apply to the bounty.
5. Maker - assign a Taker to solve your bounty.

##### Ideal Path

6. Taker - solve the assigned bounty and provide a link to the work product in the comments (e.g., github repo or PR)
7. Maker - click "pay" to zap bounty reward

![Zap Ideal](https://hackmd.io/_uploads/HkMsKsg86.png)

##### Happy Path

7. If either party disputes the bounty:  Taker or Maker clicks "poll" to initiate a nostr zap poll,
8. Community members (other Makers/Takers) review bounty/solution and vote to resolve the dispute,
9. Maker - if community votes in favor of Taker, zap payout.

![zap happy](https://hackmd.io/_uploads/SkM2Yje8p.png)

##### Sad Path

9. Maker does not comply with community decision, burns reputation and cannot find developers for future projects.

![zap sad](https://hackmd.io/_uploads/rJ8aFjeLp.png)

### Innovations

Resolvr's success is aligned with the success of **nostr**🦩 and bitcoin.  We're advancing the tech with novel applications:

* Authored [**NIP-43**](https://github.com/nostr-protocol/nips/pull/865):  bounties over nostr
* Discovered new use-case for **NIP-69** zap polls: dispute resolution
* First p2p bounty marketplace with **instant payouts** over lightning
* First p2p bounty marketplace with **integrated dispute resolution**
* New **frictionless onramp** to earn bitcoin, grow circular economy

### What's Next for the Resolvr Bounty Marketplace?

The next dispute resolution feature on the roadmap for the Resolvr bounty marketplace is on-chain DLC🔮 escrow.  We're putting DLCs🔮 on **nostr**🦩 and building a desktop client to do it!

The desktop client will allow Makers and Takers to post, apply and assign bounties just like the web client.  But it will also create and broadcast DLC🔮 escrow contracts.  In the event of a dispute, the Resolvr oracle will attest to the results of the crowdsourced zap poll to release the funds to the winning party.

In the future, Resolvr will allow Makers and Takers to select their own oracles, and communities can be listed as "review association" oracles, earning bitcoin for resolving disputes over bounties (think:  foundations, hackerspaces, bitdev meetup groups).

For more details about our DLCs🔮 on nostr, check out the Resolvr's [escrow repo](https://github.com/Resolvr-io/escrow) on GitHub!

In addition to DLCs🔮, Resolvr's roadmap includes:

* Decentralizing the default Resolvr oracle through **FediMint**🔅 protocol and FROST🥶.
* Scaling escrow through **Lighting**⚡ DLCs🔮
* Bounty review and code testing with AI🤖 (DVMs)

### Beyond Bounties...

The Resolvr Project is building an open-source dispute resolution system on bitcoin and adjacent protocols.

Resolvr will revolutionize dispute resolution on a global scale, offering secure, open-source, customizable, decentralized, and radically cost-efficient mechanisms for **infinite use cases**.

![DR multiverse](https://hackmd.io/_uploads/SJULbD78T.png)

Dispute Resolution is a big opportunity, with increasing demand driven by AI services and microtransactions.

![opportunity](https://hackmd.io/_uploads/rkYyGPQUT.png)

Thanks for joining us on this journey to make FOSS funding more fair and efficient, expand access to Bitcoin, and provide communities with the tools to peacefully resolve their own disputes!

**Visit [resolvr.io](https://resolvr.io) to post and claim bounties today!**

### The Team

* **Dave Schwab** ([🦩](nostr:npub16v26lsssghrp4sl947dm00pptmnkalsk2930uxcancqud959x0us4lwp6a) | [𝕏](https://twitter.com/TheSchwab)):  Chief Product Officer for a legal tech SaaS.
* **Aaron Daniel** ([🦩](nostr:npub16zxfxy5ltnp992gp006jlyy9qc93qanzpfvv66fznvc7xul0ej0suk5dzc) | [𝕏](https://twitter.com/wadaniel)): Appellate attorney and dispute systems designer. Author of the [Bitcoin Brief](https://www.bitcoinbrief.io/) newsletter and regular contributing author to [Bitcoin Magazine](https://bitcoinmagazine.com/authors/aaron-daniel).
* **Chris@Machine** ([🦩](nostr:npub1ygzj9skr9val9yqxkf67yf9jshtyhvvl0x76jp5er09nsc0p3j6qr260k2) | [𝕏](https://twitter.com/chrisatmachine)): Nostr developer and creator of Blogstack.io, a longform nostr platform.  Streaming nostr programming workshops on [Zap.Stream](nostr:naddr1qqjxvcnzvc6r2vmy95unsdpc956r2dps95un2vpj95mxywp5xuurgwfhxsckvq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwwt9jlx) and [Youtube](https://www.youtube.com/@chrisatmachine/about).
* **Utibe Essien** ([🦩](nostr:npub1ux6aa69nyc3u69wgvwpu4ydcf7q20xj84lfm06thfp90meev8tyquep37x)): Product designer and web adventurer.
* **Ras** ([𝕏](https://twitter.com/coinward)): Bitcoin hacker. Founder of Bitcoin Grove, a community accelerator and physical hacker space in Miami.
* **Brian**: Front end web developer and crypto enthusiast.
* **Tommy** ([🦩]( nostr:npub1jgnwmgfxcch992rkaqm5sk740vzsnpnmkrrnrm3pxu3uv6smmc8qhkqcgk)): Google Software Engineer who enjoys making the State obsolete in his free time
* **Randy** ([𝕏](https://twitter.com/cryptocryyp)): Full-stack developer currently working on Greenlight at Blockstream
* **Derek Hinkle**: Backend Developer for a legal tech SaaS; machine learning and AI powered automation.
* **Justin Moeller** ([🦩](nostr:npub1zswjq57t99f444z6485xtn0vfyjjfu8vqpnyj6uckuyem2446evqnxgc6x) | [𝕏](https://twitter.com/m1sterc001guy)):  Spiral and HRF grantee working on Fedimint.

### Connect with Resolvr!

* Post and Claim Bounties on the Resolvr Bounty Marketplace TODAY: https://www.resolvr.io
* Questions/Suggestions? Join our Discord: https://discord.gg/DsqRw8My4m
* Stream the team's weekly [All-Hands Call](nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w), live every Monday @ 1:00pm ET on Zap.Stream
* Contribute to the project on our [GitHub](https://github.com/Resolvr-io)!!
* Witness Resolvr's evolution through our previous #buildinpublic [weekly updates](https://bolt.fun/project/resolvr).

Introducing Resolvr:  Open Source Justice on Bitcoin and Nostr

Resolvr.io is building Open Source Justice by empowering sovereign communities to peacefully and voluntarily resolve their own disputes with open-source tools.

We've built a peer-to-peer bounty marketplace that:
- gives developers assurances of payment for solving bounties,
- decentralizes and grows FOSS funding sources,
- unlocks access to the global talent pool,
- provides a frictionless on-ramp to earn Bitcoin (₿).

This is a long form article, you can read it in https://habla.news/a/naddr1qqxnzdesxgenywfsxserzdenqgsya7fhzglleyjp05zwzd7elzln8d6u53dq305qf8v2hhs3jll8nsqrqsqqqa28rtca8s


Fund Open-Source p2p Bounty Marketplace


RESOLVR: Final Pitch - Introducing Open Source Justice

Have a read and join the conversation 👇

<author: #[8]> #BuildOnBitcoin

Read story: https://bolt.fun/story/resolvr-final-pitch-introducing-open-source-justice--1417


## Problem Description

The escrow repo's readme is out of date. Update it to better reflect the project status.

## Acceptance Criteria

Show me a pull request with updates to the readme.

## Additional Information

Here's the readme file on [GitHub](https://github.com/Resolvr-io/escrow/blob/master/README.md)


## Problem Description
I'd like to test a poll on nos.lol
## Acceptance Criteria
Apply tot he bounty and we'll make a poll.
## Additional Information


## Problem Description
using nos.lol for bounty flow
## Acceptance Criteria

## Additional Information


## Problem Description
This isn't a real problem, but its gets the point across.

## Acceptance Criteria
Just apply and I'll pay you.

## Additional Information
STAY HUMBLE AND STACK SATS


## Problem Description
This isn't a real problem, but its gets the point across.
## Acceptance Criteria
Just apply and I'll pay you.
## Additional Information
STAY HUMBLE AND STACK SATS


## Problem Description
We need some updates to the escrow repo's readme.  And we are running a demo of the bounty web client.
## Acceptance Criteria
Update the escrow readme to better reflect the design and status of the project.
## Additional Information
Here's the link to the readme on [GitHub](https://github.com/Resolvr-io/escrow#readme ).

Update the Readme in Escrow Repo for the Demo


DLCs over nostr are happening soon ™

https://github.com/nostr-protocol/nips/pull/919


This is great. We are finalizing our own nostr DLC client for the nostr:npub1fmunwy3lljfyzlgyuyman79lxwm4efz6pzlgqjwc400pr9l708qquvje8w bounty marketplace project for the nostr:npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p hackathon.  Pretty similar set-up, except we hadn't thought of DLC receipts!

Is nostr:npub1mutnyacc9uc4t5mmxvpprwsauj5p2qxq95v4a9j0jxl8wnkfvuyque23vg going to support DLCs on lightning soon??


RESOLVR Bolt.Fun Team Call, streaming love on zap.stream!

https://zap.stream/naddr1qqjxxdnzx9sn2dfs943nwctp956rxwfc94sk2cnp95uxvdfsvvcngde4x93nqq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwt4mxf8

nostr:naddr1qqjxxdnzx9sn2dfs943nwctp956rxwfc94sk2cnp95uxvdfsvvcngde4x93nqq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwt4mxf8


Fund Open Source Bounties


Fund FOSS Development Bounties


I am applying to this bounty because I can make a user flow story.

## Problem Description
We need to create a user flow story for the DLC escrow integration.

## Acceptance Criteria
Create a user flow story with this bounty post.
## Additional Information
I'm working on it now.


⚖ Resolvr ⚖ - Week 6: Narrowing Focus

Have a read and join the conversation 👇

<author: #[6]> #BuildOnBitcoin

Read story: https://bolt.fun/story/resolvr-week-6-narrowing-focus--1343


This is a great summary!


Check out my bounty at https://resolvr.io/b/naddr1qqdhyetndak8vu3dvfskgem9wvknqvmpvy6rydp3xv6nqcgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqnhexufrllyjg97sfcfhm8ut7vahtjj95z97spya3277zxtlu7wqqvzqqqr4vg4t2fsa


### Why Badges?
Badges can be used as rewards to incentivize participation on resolvr and recognize outstanding community members.

Badges could represent achievements to incentivize users to set-up their profile on resolvr.

Badges can also be used to identify resolvr users throughout the nostrverse and possible help filter bounty posts and community polls on resolvr.

### Criteria for Completion
To complete this issue and earn the bounty,

* create a pull request that implements [Nip-58](https://nostr-nips.com/nip-58) on resolvr,
* include a badge-type for "Alpha Contributor" (and resolvr will award it to you),
* have PR merged into resolvr.
---
[![](https://images.squarespace-cdn.com/content/65395e3087238f2bcef5379f/24ee57a2-9a67-4f5a-b6fd-0c89e7d11264/gituhb+issue.png?content-type=image%2Fpng)](https://github.com/Resolvr-io/resolvr.io/issues/64)


We're working on it!

Drop by the [discord](https://discord.com/invite/VRmwgV3pjP) and let us know how we can make bounties better.


Resolvr team streamed their weekly call. Interesting. Wish to see more of this! https://zap.stream/naddr1qqjrwveevsmrgcnz94nxycfs956rqdtr943xvefs95cn2d3hvymrxvm98qmkxq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwl4zprl


Come check out my stream on zap.stream!

https://zap.stream/naddr1qqjrwveevsmrgcnz94nxycfs956rqdtr943xvefs95cn2d3hvymrxvm98qmkxq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwl4zprl

nostr:naddr1qqjrwveevsmrgcnz94nxycfs956rqdtr943xvefs95cn2d3hvymrxvm98qmkxq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwl4zprl


Fund open-source bounties


Testing

## Problem Description
Report that applicants who were assigned bounties are not seeing their assigned bounties.
## Acceptance Criteria

## Additional Information


I'm applying too!

Testing discussions

## Problem Description
This is a test of the encrypted discussion feature.
## Acceptance Criteria
Apply for this bounty so I can DM with you.
## Additional Information


Working on NIP-04 DMs here: https://www.twitch.tv/chrisatmachine


Week 6 All-Hands Call on zap.stream!

https://zap.stream/naddr1qqjxxwfsvc6nsdfs94snwv3n956x2efj95uxgd3495cxgdpnxucnsenz8yuk2q3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwh0u7k9

nostr:naddr1qqjxxwfsvc6nsdfs94snwv3n956x2efj95uxgd3495cxgdpnxucnsenz8yuk2q3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwh0u7k9


Fund Open-Source Bounties


⚖ Resolvr ⚖ - Week 5: Showing off the Goods

Have a read and join the conversation 👇

<author: #[6]> #BuildOnBitcoin

Read story: https://bolt.fun/story/resolvr-week-5-showing-off-the-goods--1306


Recently, a popular bounty marketplace, BountySource, [stopped paying out bounties](https://github.com/bountysource/core/issues/1586) to developers. Many users reported outstanding or significantly delayed payouts.  [[1](https://github.com/bountysource/core/issues/1539)] [[2](https://github.com/borgbackup/borg/issues/5900)]. The entities or persons running BountySource likely misused the escrowed funds being held for bounties.  Bounty posters and developers have been searching for an alternative.

But the risk of exit scams or insolvency are inherent to all centralzied escrow agent.  That's why most jurisdictions place onerous fiduciary duties on escrow agents to faithfully hold funds for safekeeping and deliver them according to the terms of the deal.   But it can take time and money to get compensation through the courts and usually recovery is for pennies on the dollar. The costs of legal action outweighs any bounty amounts lost through embezzlement.

So some existing platforms, like Algora, don't bother with escrow.  But, as one former BountySource user [pointed out](https://github.com/borgbackup/borg/issues/5900#issuecomment-1771603383), that just shifts the trust to the bounty grantor.

![](https://images.squarespace-cdn.com/content/65395e3087238f2bcef5379f/9d1297aa-6072-41b9-bea3-a57814b2dee1/more+trust+in+donor.png?content-type=image%2Fpng)

Replit provides a bounty marketplace that does escrow bounty funds, but payouts are not instant or free.  Users are awarded Replit's token (cycles) for solving bounties, and must request payout in USD by email.  Users are charged a 25% withdrawal fee for any bounty funds earned, and there is a minimum withdrawal amount of $350. So, not only are you trusting that Replit won't go bankrupt, you are paying through the nose for that risk.

[Resolvr](https://www.resolvr.io) takes the centralized agent out of escrow.  It doesn't control or possesses the bounty funds.  Instead, Resolvr leverages bitcoin's native programmability to attest to whether the bounty has been solved, triggering payout automatically.  This removes the need to trust the platform or grantor.

And Resolvr doesn't decide whether the bounty has been solved;  a panel of crowdsourced developers performs the review.

Resolvr is the first bounty marketplace to offer dependable escrow and payouts, as well as transparent dispute resolution.  Oh, and it's cheaper than the existing alternatives.

You can [sign up](https://www.resolvr.io/) to be an alpha tester today! And check out the [GitHub](https://github.com/Resolvr-io) and join the conversation on [discord](https://discord.gg/DsqRw8My4m).

Get your bounties ready!

##

Resolvr: a Bounty Marketplace that takes the Agent out of Escrow

Resolvr is a decentralized bounty marketplace for the open-source community.


Resolvr has successfully used FROST to sign a simple text message (“ResolvrFROST”) through the FediMint🔅 consensus mechanism with a single public key shared by 4 Guardians:

https://void.cat/d/PsywhvaDKGjTdwJri7Fo34.webp

nostr:npub1zswjq57t99f444z6485xtn0vfyjjfu8vqpnyj6uckuyem2446evqnxgc6x is a #fedimint wizard!


nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx highlighting a major trade-off with bounties:  grantors have unlimited discretion over payout. (1:23)

Resolvr fixes this by removing grantor discretion and giving it to a panel of neutral third-party developers.

 https://www.youtube.com/watch?v=M5xTGMojZwU&t=4981s


Pinpointing precedent for me, quickly searching an entire case docket and preparing deposition questions


Plugged into OpenAI


AI enhanced legal tools exist and I use them in my practice daily


Snowden didn't admonish for failing to build provacy tools, he argued the fact we NEED them in the first place means we have no freedom


Fund decentralized dispute resolution solutions for open-source funding.


# 👋 Meet the Team 💪
---
*Resolvr is a decentralized bounty adjudication service for the #FOSS community built on bitcoin and nostr*
---

nostr:npub1zswjq57t99f444z6485xtn0vfyjjfu8vqpnyj6uckuyem2446evqnxgc6x

Spiral and HRF grantee working on Fedimint. Organizer of BitDevs Minneapolis Socratic Seminar. Justin likes working on Bitcoin, Lightning, databases, and distributed systems.
---

nostr:npub16v26lsssghrp4sl947dm00pptmnkalsk2930uxcancqud959x0us4lwp6a

Chief Product Officer for a legal tech SaaS.  10+ yrs in FinTech.  Long time Bitcoiner, home miner.  Based in Indianapolis, IN.  Father of 4.  Dave's goal is to create FOSS tools, built on Bitcoin, to give everyone equal access to justice.  Dave's grateful to be born just in time to fix the MONEY and the LAW!
---

Derek Hinkle

Backend Developer for a legal tech SaaS - focused on architecting, building, and implementing AI powered automation.   Background leveraging data analysis, ML, and simulation techniques in high energy neutron physics for experimental dark matter research,  low energy nuclear interactions to predict higher order few body interactions, categorizing galaxy types, and analyzing star composition. Derek values humanity and aims to make the world a better place than he found it. Strongly believes in implementing higher order principles in economics that will effectively eliminate liquidity based on the ruling parties' momentary satiation.
---

Ras

Bitcoin hacker. Founder of Bitcoin Grove, a community accelerator and physical hacker space in Miami.  Organizer of BitDevs Miami Socratic Seminar.
---

nostr:npub1ygzj9skr9val9yqxkf67yf9jshtyhvvl0x76jp5er09nsc0p3j6qr260k2
Nostr developer and creator of Blogstack.io, a longform nostr platform.  Streaming nostr programming workshops on [Zap.Stream](https://zap.stream/naddr1qqjxvcnzvc6r2vmy95unsdpc956r2dps95un2vpj95mxywp5xuurgwfhxsckvq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwwt9jlx) and [Youtube](https://www.youtube.com/@chrisatmachine/about).
---

nostr:npub1ux6aa69nyc3u69wgvwpu4ydcf7q20xj84lfm06thfp90meev8tyquep37x

Product designer and web adventurer.
---

nostr:npub16zxfxy5ltnp992gp006jlyy9qc93qanzpfvv66fznvc7xul0ej0suk5dzc

Practicing appellate attorney working towards separating dispute resolution from the state. Author of the [Bitcoin Brief](https://www.bitcoinbrief.io) newsletter and regular contributing author to [Bitcoin Magazine](https://bitcoinmagazine.com/authors/aaron-daniel).


👋 Meet the Team 💪

Have a read and join the conversation 👇

<author: #[6]> #BuildOnBitcoin

Read story: https://bolt.fun/story/meet-the-team--1125


The Resolvr team is excited to be hacking on nostr:npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p for the #legends-of-lightning tournament! Come check out our #FOSS bounty adjudicator project!


Resolvr team member hacking on the nostr bounty adjudicator for nostr:npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p Legends of Lighting LIVE! #buildinpublic


⚖RESOLVR⚖

Communities should be empowered to peacefully resolve their own disputes without resort to state-run courts.

Decentralized, open-source protocols provide the tools.

Our #FOSS bounty service is just the beginning.

 Join us as we #buildinpublic on nostr:npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p