Still believe it’s critical we have a credible permissionless alternative to GutHub (ideally based on nostr). One that bitcoin-core and all nostr devs would trust.

Moving my bounty up from 120 million sats to 1 billion sats.

https://bountsr.org/code/2023/01/19/nostr-based-github.html

Reply to this note

Please Login to reply.

Discussion

what's even more critical is developing credible, standardized, permissionless reputation system. there have been other distributed protocols, like email. what destroyed them was spam.

https://cfenollosa.com/blog/after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html

if we don't have a *distributed reputation system*, NOSTR will eventually go the way of SMTP

big relays will start whitelisting other big relays, users will be wary of any relay not in the top 10, because they're filled with crap DM's that will overwhelm them. Some relays will get banned for hosting illegal content and not taking it down. Etc.

If we tackle this head first, and assume adversarial environment and begin to develop distributed WOT systems now, we can prevent centralization

holy shit 🤯

#[0]

?resize=451%2C248&ssl=1

Thanks for being here 🫂

wat

I don't understand Jack

You're so generous to develop Nostr but you are also building your own social network.

What's your priority or your plan mate?

Nostr is not enabling just a social network.

Think about what GitHub and its centralized rivals enable. Then think about what happens when the centralized hammer comes down. This is why you need a nostr alternative to them.

I thought Jack's Web 5 was going to do exactly that

Good to create competition so we end up with more and better possibilities.

True: I just hope the Network Effect envelopes the best product

Yes. Going to fund as many experiments as we can. One will win or they will bridge.

Also the experiments will attract talent who will work on many different projects.

Both win.

Nozaar next! (Nostr marketplace)

Talked with an entrepreneur about this yesterday. It says something pretty special about a person that donates $$ to protocols/clients that compete with their own in order to help facilitate a better world. Lucky to know you @jack

Man, y’all are both truly class acts. What a beautiful and inspiring world we live in.

Hard not to have heroes when he's doing things like this! But, we've been doged before so...

😶‍🌫️

💜🫂🧡

I got a idea I came up with, im working with for sale by inventor, I need a backer for 16k. It's in the adult industry, a dildo, but it's different than the first one of a kind for sure

Oh, and I'm also developing a site and using lightning wallet , it's a femdom site if you've ever heard of it

That's really only the start of my ideas, thats baby stuff, i'm trying to build what isn't out there yet, but people are lazy. In 7 months I've completely taught myself how to web develop, no one has helped me because everyone's lazy about it. It sounds like you got a pretty good sense about making something and sticking to it. Also like you have motivation anyways message me if you're interested at all

You’re a warrior

Exactly this! ⚡️

I’m just glad he’s here.

Same. Jack being here revs up plebs’ morale.

If the vision is the same (open, permisionless, censorship resistant, user in control, etc), I believe multiple projects can arrive at the same place and be easily interoperable (think different LN implementations and common standarts)

Couldn’t agree more.

Guthub: a support group for people with ibs

Lmao... And for his autocorrect to let it slide 🧐

They gut him good

I mean, I call it Shithub all the time so kinda makes sense.

Fam 😂😂😂😂😂😂😂

😂

😳

WFT!?? JACK É O CARA!

#[0]

Wow, I'm gonna have to dust off my programming books.

Dialed UP to the three comma club. 🫡

#[0]

Legend.

Holy shit

#[0]

Come on devs! This is your time to shine!

#[0]

Any recommendations for a good coding bootcamp? 😯

🫨🫨🫨

👀

That's like 10 units of the full 100,000,000 sats ⚡️

Bounty has increased! Respect jack!

#[0]

Make this happen!

#[0]

I would love to be free from the yoke of Github!

GitPub™

It’s already taken, but since it won’t actually be on GitHub, there shouldn’t be a conflict

Who got it?

88dccd3ed818ecba737dd9f63e4ab2fa67204db11edb9ffbfde55d2cddb6bd5f

This is so rad man. Other techpreneurs are busy playing checkers. This is 4D chess for humanity. Kudos dude. Way to keep pushing the mark forward, not sideways.

#[0]

🔥💜

bounty for ants tbh, cmon jack pony up a real stack

Over US$ 200k is bad?

it depends. how important is what he is asking for?

Likely more when there’s more focused commitment

thats the spirit. billi just the carrot as it should be PV!

Team B4I wants you here Jack, for Bitcoin 2023, Bengaluru- India 🇮🇳 👀

Can we make this happen !?

Jack!

May I suggest that NOSTR needs a bounty for an Android alternative to using Google Play to download self-custody wallets.

Every one we download is recorded by the worst abuser of personal information in the world, Google.

GrapheneOS plus Aurora store gives you an anonymous session to download apps. Google play services (if installed) can be completely neutered with zero privileges & no internet access. Apps that require it will run, but nothing goes to google.

I’m taking my first dive into Graphene today… wish me luck

Thank you for the advice, Jeff! 💋

Or @ZEUS it a selfcustody lightning wallet is more your speed. Can download the APK or through fdroid

https://zeusln.app/download

Ok I’ll do it. Hold my Nov 15 1999 copy of time magazine…

Absolute chad

Jacked Chad

Agreed & wow.

🤙

Lfg 10 bitcoin for an urgently needed platform. Thanks Jack for helping the world succeed with incentives rather than with decrees ⚡️🟠

Protocol. Not Platform. ;)

Good point!

I really enjoy watching this development happen in real time in the public space.

Appreciate you

10 BTC is not chump change. That would be an impressive zap.

I’m not even sure the lightning network could route a 10btc zap.

Lightning was never meant for such large settlements. It's a payments protocol.

Exactly why that would be an impressive zap.

This seems more about decentralized storage and handling costs in perpetuity as there are reasonable self hosting alternatives to GitHub like Gitea?

Nice, let’s get building!

I wouldn’t kick 1 billion sats out of bed but compared to your stack that had to worth like tree fiddy

A billi…Christ almighty

#[0]

This is your chance to become a billionaire on the Bitcoin standard

🧡

#[0]

Proof of Work in real time

Legend!🥹🤙

#[1]

Agreed.

#[0]

I would love to see a Github alternative.

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

Please collab here if you're a dev chasing this bounty.

GitHub Nostr is a little ambitious for me at the moment

but will happily donate http://gitnos.com to any devs working towards this and want the name

parked for you

Likewise. I've got ideas for how it should work, but learning how to show git stuff in the UI or interact with it on the backend is quite steep.

If you know any good libraries that makes working with git easier, that would be prime.

here’s your very first logo

Took me a second but that’s amazing.

#[0]

I'm working on it but with an another scheme for modularity, gonna reveal it soon.

Basically commit merging scheme of Git was creating a commit chain which could be painful on async networks if you are trying to get all parts to get final repository, im creating a solution for that.

I’m working on it but won’t sign up to GitHub to avoid doxing myself.

Microsoft is shaking in their boots. Way to go Jack!

Was thinking the same thing. Ruffling feathers of these giants (Twitter & Microsoft)! Who's next?

what is the spec? :)

Wowsers #[0]

🫡 God bless Jack! 🤙⚡️

#[0]

Legend! 🥹💪

#[0]

👑

₿itcoin ₿O$$ MoDe

The hero this epoch need.

#[0]

This a great idea jack 👏👏👏

I mean, isn't that git? I feel like that's git.

Mmm Guthub

This is how you encourage innovation. Vision cast and incentivize. Can’t wait to see what the coming months and years bring.

note1zu40u27h4tute9e7q98xlud5l4hvd9053qdvun7z2vuglwrgmfxs0y0wsw

I’m not saying the math on 1B Sats is hard. But I did have to think about it for a sec. This seem so much more natural.

bahh. i don’t know why my note is not a link in Damus. Still a newbie…

Crazy 🤯🤯

I have an idea 💡💭 but first tell me:

1. How urgent you need this decentralized source control product?

2. Do you insist on owning it or just using it?

2a. If it is the latter, then it's the bounty price still valid?

Nobody can own it.

By restricting its protocol 🤣😂

Wait a year or two and you'll see how CBDCs do it

@jack 是真正的以身作则,助力Nostr的发展

#[0]

他是布局谋略。很像中国古代汉朝皇帝,汉武帝刘彻。布局BTC。

Sats driven dev, I love it.

Whoever needs help on the pleb dev, I can volunteer my time.

👀 don’t tempt me

Brooooooo do it brooooooo

Will go accept & collect your fren badge!!! https://badges.page/

I’m about to start learn how to code 😂😂😂

This is such a nerd snipe because I want this more than everything. I’ve already built nostr git tools

http://git.jb55.com/git-nostr-tools

how fast do you code dude lol, you’re like 1337 of 1337

if course you have 😂

🤣🤙

Side project #8000900. Cool cool

Go chief!

Stay focus hehehehe…. 1 billion…..mmmmm drool, hehehe

Start working on it. Wouldn't bit torrent work for that type of project?

🤯

#[0]

10 bitcoins for those scoring at home 👀

Who is 88dccd3ed818ecba737dd9f63e4ab2fa67204db11edb9ffbfde55d2cddb6bd5f?

There’s lots of self-hostable GitHub alternatives! The biggest missing gap is “login with X”, for many of them, plus enough pressure to do the move.

What’s also missing is the decentralization to make code censorship resistant. Perhaps the hosts could be similar to nostr relays and PR can be a transaction log in a nostr note. This does seem to bleed into IPFS with the file storage requirement but a lot of code is small enough

Maybe but honestly I’m not sure what problem that’s solving

Wow that's incredible!

I will add 1000000 sats to this bounty.

WoW...

claim/ea4349d90cff48e323028c1b1a6c16f83beab8eec46e2505746b907a4b0c05b3

Make it like a torrent.

All the contributors and users host a seed (repository) would be awesome

#[0]

Respect🫡

期待一下,Jack的钞能力能推动去中心化代码托管吗?

#[0]

👀

ea4349d90cff48e323028c1b1a6c16f83beab8eec46e2505746b907a4b0c05b3

🫡

🤔

GutHub indeed

Im to busy working in my home assistant automation

#[0]

Thissss

We neeedddd

Thank you for being the spark that will light this magnificent fire 🔥

When we were working on developing the software for key port infrastructure across the globe this was always the discussion. While we had developers everywhere, the access to the distributed “local” servers was always an attack factor. When even our CEOs laptop was stolen during a meeting with a Chinese port our security had to move upwards even more. Decentralized servers running the code base with physical multi factor for critical code is important. How far can we go protecting public code that is even more important? I know everything with bitcoin is consistently backed up from GitHub but why work on a non “decentralized” database. I believe true bitcoiners and miners are willing to run the servers to host the development of bitcoin projects on them. This way we will never have to go through the hassle of being shutdown and move to a still not publicly shared place if that would happen.

Hmm 🤔 that's 10 or 1000 bitcoins depending on where in the world you are. Hoping for a 1k bounty anyway 🤞

You are pretty badass sir.

Your post is moving eyeballs.

Added to the https://member.cash/hot feed

People with ambition and strategy.

It is very similar to the personality of Emperor Wu of the Han (汉武帝)Dynasty in ancient China.

Jack, you're a wild man.

Bring them up ⚡️

#[0]

体感一切皆可NOSTR。🙃脑洞一下Nostr-based GitHub replacement !

A more distributed way of publishing code based on the Nostr protocol?

基于nostr协议将“被微软收购的github”重构吗?若重构成功,是否ChatGPT也能基于nostr重构…🤔

#[0]

#NostrHub

这脑洞开的真大,喜欢💕

totally agree

Thanks Jack. We appreciate you. 🙏

An Excel spreadsheet should do the trick.

It's as critical as ones own right to be able to expand their consciousness on their own terms in the privacy of their mind

I imagine compatible nostr relays would offer git-as-a-service. Then have nostr note types to create issues, send patches/PRs, comment on and merge patches.

#[0]

Wowzers!

I wish I could write code and help… But that wouldn’t end up with a trusty GitHub alternative haha

Hey jack, do a #Pleb a solid and join my paid relay. It's only 1000sats.

https://nostrelay.yeghro.site

That's 10 BTC right? is my math right?

Questo è quello che io chiamo incentivo alla bitcoin!

Grande Jack!

I like this idea and approve.

-Amanda Wolf, Executive Assistant at Nostr

Oh snap!!!

#[0]

#[0]​ leading the way incentivising development 🤜🤛 #[1]

I can count that high. What is that, 10 btc. Holy shitecorn

You are a legend Jack 🧡🧡🧡

#[0]

#[2] stackerstan patch chain?

A truly visionary deed!

They way I envision it:

- An OPEN PROTOCOL on how to represent/exchange entities on Nostr -- this is the most important to get it right (repos, forks, issues, PRs, etc)

- The git tool extended with some functionality

- Apps/webapps built on top

👀👀👀👀👀👀👀👀👀👀👀👀👀👀

#[0]

Someone is about to be a billionaire on the Bitcoin standard

Damnnnn. Jack ain't playin' around

#[1] is there a list of people or teams who are taking up this challenge? Is anyone organizing a team or something to work on it? Doubt it's a 1-man project. I would be interested in contributing, though.

Your plan is getting better and better:

#[2]

👀🤙

YuGe!!!

#[0]

Bounty.

#[0]

I would feel much more secure and chilling if we had GitHub and all these talented super shady coders decentralized like on Nostr ✅

🤯

#[0]

#[1] will be remembered by history if his contributions to liberate the internet of it's chains succeed!

#[0]

🫢

Can Hypercore offer a solution for this?

https://docs.holepunch.to/

Todo lo que se construye alrededor de Nostr me parece alucinante. 🤩

#[0]

GitFuck

My feed is full of #[1] .. this is the culprit 👇🏼

#[0]

What does permissionless mean in this context? What is the big problem with Github..?

wow 🤓🤓🤓

If anyone builds this, please for god's sake integrate 3D models as well! I'll pay you a small bounty.

🫂

Just for my understanding: i like the idea and all, but actually git works fine when self-hosted. There is no real reason to use github right now, besides convenience and discoverability. By fork/sync it could even be decentralized by hundreds or thousands of instances. Am I missing something?

i wish we could crowdfund this

#[0]

A bounty that will last your family for a few centuries is enough to found this, I think.

#[3]​ #[4]

yes! 🤙 💜

which features would you expect to see?

- ideator of bounty describes bounty/grant in detail

- ideator receives the funds (success will depend on trust he holds in the community)

- there can be more than 1 grant owners (board members?)

- builders can apply

- community can vote or nominate

- contributors can fund with ln address

i bet you could do a good v1 of all this just using nostr notes and some manual curation/updates of the information you outlined

write the note and i’ll zap a contribution to get things started

i bet #[3]​ would also contribute! 😜

Likewise!

I think a good mvp could be just creating a note for a specific bounty then pledging to contribute whatever is zapped toward the project. Obviously requires trust in the creator but I think that’s ok for now

#[5]​ had some good ideas for a crowdfund as well. Maybe y’all could work together on this

1 billion sats? That's a lot of dough! I'm in. Let's make this happen and give GutHub a run for their money... or sats.

There is an implementation using the ZeroNet network, maybe that's a starting point.

How about storing the code in the blockchain itsself, using inscriptions or some other protocol. Since every (full)node has a running copy of the blockchain it will always be accessible.

Wow. Jack has a lot of Bitcoin. #[0]

Wow. Jack has a lot of Bitcoin. #[0]

there's a wip nip for this now

I find it amazing this should work. Obviously it should protocol wise, but how about realiability of relays. Archival nodes zapped to say alive forever, Laura?

This is great. Could such developments also be crowdfunded?

Wow that’s a huge bounty 👀

For what he’s asking it’s actually not. This is a huge project that would take many months of dedicated work. Bounties aren’t the right way to achieve it, as there is a huge, poorly defined task that may or may not get paid upon completion after months of time investment.

wow🤯

🔥🔥🔥👀🔥🔥🔥

#[3]

I think the way this bounty is stated is put is not the ideal. I think most people will read this and think we need a big website that is just like GitHub but using Nostr somehow. I think that is not what we should see (and hopefully that's not what #[1] wants either).

What I would want to see are multiple apps that can interoperate and are able to perform separate functions:

- browse code

- comment on code (referenced by a commit)

- create issues and comment on issues

- send patches

- comment on patches

And how these should be done? I am not sure, but here's what I have in mind:

- most of the comment things should probably be kind:1 events, I don't know, with some extra tags (so they could be interacted with from the normal "social" Nostr clients? or not?)

- code should probably be hosted by standalone dedicated git servers -- and there could be centralized providers offering these services but they should interoperate seamlessly between themselves and with standalone personal servers

- sending patches should probably be done using something like this approach by #[0]: http://git.jb55.com/git-nostr-tools/file/README.txt.html

#[2] has opened a discussion on this topic on the NIPs repository that could possibly be used to coordinate the efforts: https://github.com/nostr-protocol/nips/pull/223

I think we could have multiple different smallish webapps, native apps and specially command-line tools that implement one or multiple of the separate functions described above, and with that we can achieve a much better result both in terms of quality and of decentralization than if someone or some big team decides to tackle the entire cake and come up with some centralizing architecture on their own.

#[3]​, I know you may not pigeonhole the offer. But you might want to spec it out a bit, ppl get scared of very open ended projects.

Feel free to make PR or reply here and we can update the site https://github.com/coinkite/bountsr.org.pub/blob/main/2023-01-19-nostr-based-github.md

i don’t have a GitHub account 😬

commit 4134343b3b3a63a4d2ff0c6542704b80505458ec (HEAD -> main)

Author: jack

Date: Sat Mar 4 14:14:01 2023 -0600

cleaning up and pointing to fiatjaf's post

diff --git a/2023-01-19-nostr-based-github.md b/2023-01-19-nostr-based-github.md

index d8ffb2b..f88ba16 100644

--- a/2023-01-19-nostr-based-github.md

+++ b/2023-01-19-nostr-based-github.md

@@ -4,28 +4,18 @@ title: "Nostr-based GitHub replacement"

date: 2023-01-19 10:43:00 -0500

categories: code

author: jack

-value: 10.5

+value: 10.05

currency: BTC

-contact: nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

+contact: nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m

status: New

---

-"will pay 120,000,000 sat (at least) bounty for best nostr-based GitHub replacement. “Best” as determined by this community."

+Create a "complete" Nostr-based suite of git tools, such that projects like bitcoin-core are sufficiently confident to move away from GitHub. Best thread on this is here:

-https://brb.io/n/0b2642fe0cf4a3c4daf315bedd5382266747b92d909c60f753f9160cba3d21f5

+https://snort.social/e/note1qj84ua9mklntsqvk2khytfpwj0jtq297x84u7k4de6nq9rz060kq9zt84j

---

"Eric pledges another 5,000,000 sats if the best product is selected."

https://t.me/takechiyoe

-

----

-

-2023-03-03 update:

-

-Still believe it’s critical we have a credible permissionless alternative to GutHub (ideally based on nostr). One that bitcoin-core and all nostr devs would trust.

-

-Moving my bounty up from 120 million sats to 1 billion sats.

-

-note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

Just download, commit locally and drop the commit here. Or give me

Some text and I will put it there.

I think I did that?

That was what you did indeed. We think?

Poly wants a cracker.

⛈️

Measurable and reasonable with a natural finite nature which life has by design, and taxing revenues which time to intelligence to justify temporal mechanical approaches suggestion as a solution to the general dynamical problems.

Don’t see any changes. But I’m mobile

Feel free to add this mockup if it aligned with Jack and Jaf vision #[6].

Its git-ticket level LN bounties that anyone can add to:

https://excalidraw.com/#room=f878b7668632c870c078,ovilXHkJHgmVkFUEXAVAQg

I would extend the feature set from just sending patches to pull requests (git endpoint + branch + target branch). git has this for email but it’s pretty janky and nostr apps could do it better.

Linus wrote git to be distributed (decentralized) and his workflow with email patches was a core design feature.

Github projected a centralized workflow onto git (branch permissions and all that jazz are not a part of git). This has its place especially in the enterprise world. So why do we want branch permissions for open source projects?

I think it comes down to trusted reviewers. There are those rare combinations of talent, common sense and OCD that make excellent master branch guardians.

So all I think we need is

1. the feature of broadcasting merge requests on nostr

2. the feature of trusted reviewers signing their approval to this request

3. the feature of cryptographically coming up with a deterministic merge outcome and commit hash so every distributed client would have an identical merge

4. a git client/client extension to automatically merge based on preconfigured sign events

Every developer could still hold the code local, plus there could be X public repository servers.

Yes emailed patches are a core workflow for Linus/linux as it makes it easy to contribute code without needing a public repo and branch. You would still probably want git-request-pull like functionality for maintainers.

The reason I mention this is that bitcoin-core doesn’t support patch workflows that well, as they rely on a signed chain of commit hashes and ACKs on specific commits.

Thanks for responding in a language I understand

So what is probably needed then is a contract/protocol for disparate git related micro apps to inter-act.

That’s what the mentioned NIP proposal is trying to do. Define the contract/protocol for sharing git context.

Yes, that's the icing on the cake!

Does the author of that bounty really know how git works and realize that git is already decentralized?

Emailing patches is one of the main features that Linus wanted when he wrote git. Replacing email with nostr is already being done with git-nostr.

The problem of who gets to decide what to merge into Bitcoin core is not going to be solved by putting it on nostr.

It’s the seamless experience that is capturing. Why do so many people use GitHub? I would argue it’s because of the friction it removes from the many git related tasks. Emailing patches is fine but not something everyone is comfortable with due to the “extra” steps needed to compare/diff, and discuss the patch. There’s user friction involved. GitHub and other git context providers have greatly reduced the friction for these processes as well as consolidated them into one place with other tooling. This value add cannot be understated. I can email you a patch, but that does not provide visibility into any CI/CD I’m running. Nor does it connect the patch to an outstanding issue.

Link to git-nostr?

Yeah this is just a hack though. I think to fulfill the bounty it would need a really good UX, pull request support, code review, etc. web UI for managing issues for users, cli clients for devs. Lots of work to do! I’m tempted to do it but want to give other people a shot first. If I’m not happy with the solutions I will consider it.

I think we need to define the desired outcome.

You could for example create a constraint that a branch is a pubkey, and only the private (or aggregate private, Schnorr, MuSig, etc) can merge to it (git already has signed commit hashes). That would allow replicating branch permissions.

^^ I think we should discuss and jack should settle on a design outcome like this.

Since git works with hashes, it's not hard to reference specific lines, commits, branches, etc and that's all that would be needed to add review notes.

Like you said, clients would then aggregate those notes into a concise view.

Thinking more about it, I think hash-chain branches are step 1 that is needed.

Extend git to support hash-chain branches, where the branch is a pubkey (can have a readable alias), every client can check every merge into the branch is signed by the privkey.

- where the privkey can be an aggregate key (schnorr, MuSig, etc)

- where the merge transaction can be signed and broadcast (on nostr) allowing every client that has all the commits in it's repo to reproduce a deterministic merge (same outcome everwhere)

👀

#[0]

💯

Yes I def know it’s already decentralized and how it works.

However, bitcoin core has a current dependency on GitHub collection of tools and interfaces. This seems fixable. I think fiatjaf lays out the most critical needs much better than I did.

When you just wake up, your client doesn’t pull the profile name and you type an answer referring to “the author” and then find out it’s Jack 😅

Anyways thinking about it further I think one interesting component would be hash-chained signed branches with multi-sig keys.

#[7]

#[6]

Micro tools I'd be up for that... the whole github thing is way too much for my plate!

here i wrote the specification for you of all the features that the command line needs:

https://cli.github.com/manual/

there's obviously no need for repo hosting, git is already decentralized enough, and part of the NIP could be to specify one or more repo URLS to use

in fact, now that im thinking of it, the UX can imply sync across a set of git urls. that way you can clone any url in the set, make a fork, push it anywhere, submit a PR, reference a branch, include a comment and title, and that branch should be "assumed sync"

i think that's key to keeping it simple.

💯

I was lazy with my description and overly used GitHub as a shortcut.

Either approach works (many small apps to achieve tool set, or one cohesive project). I’m a fan of the former as well, as each can probably be used for other things too, and it would move faster.

Many small apps seems more robust.

Moving Bitcoin Core development off GitHub sounds really hard to do independent of how it’s done.

But it would be awesome.

I contributed on nostr-based github replacement and we"ll continue for other nostr-apps.

Link to source?

Hey #[5]​ I would love to read what’s your vision and some use cases for asking this instead of going over the specs. This is what I think every time I read nostr-GitHub

note19j7avfhnjun4q5t9r9enr8fqnkwylayl7840dcq7p5tuc7h7rfcqah7j7g

Hey Jack, we created a NIP for that https://github.com/nostr-protocol/nips/pull/358(Currently also implementing 2 clients(CLI & web) and would like to know what community thinks by having your repost lol

For some clients: "(" is not splitted from url so you would need to delete that manually 😐

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.

That looks cool!

#[4]

How about integrating a NOSTR integrated variant of Gitlab (Lets call it NOSTRGIT ) hosted by individuals or companies

Posting the updates, comments, commits, edits , deletes etc to nostr with a special tag attached

So any other NOSTRGIT client be it gitlab or any other compatible client can be used to interact with the NOSTRGIT contents, edits, deletes, commits etc @jack

@jb55

How to incentivise people to build UBER type apps on top of nostr platform with the NOSTRGIT

People can tip each git project - and the tips can be distributed across the developers and designers based on their number of commits or weightages assigned to each other between the team members. For example each core team member can assign the weightage for each other core team member and each core team members can assign the weightages for people working under them etc.

So finally each tip will be distributed between the team members in the proportion of the weightage

This means as the project becomes more and more popular tips keep flowing to the developer account like royalty

What about this kind of thing note1vekuzs0f40j7xgzwz73hentvl8ulsp8th8nul7rcp6vugydcceaqrk4yjk nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

A billion sats is a sick bounty

incentive gets result 🔥🔥

You can code can't you HODL😄

Instant 6.15 - based

Make a better GitHub and become a billionaire.

#[0]

Update your link.. still showing 123,000,000 peanuts.

Full github is quite hard. But I'm going to have a go at part of this. Git Commits over nostr. Hopefully can be part of a bigger solution.

That's great, but it's for code patches. I am going to use references, namely git commits as the simplest signat to start with, then add extensions:

https://nip17.com/

Early work in progress

Thank you for the zap!! 🙏 You are motivating me to make something awesome 😃

Appreciate all the time you’ve put into nostr Melvin, you deserve more than 5k sats😅

@jack GitHub has a lot of functionality. Unless I missed it, recommend you specify minimum viable requirements and functionality. Defining the bounds of the problem is good for engaging the mind.

OUTSTANDING!!!!

Yes I agree. Open-source code should be freely available to all and not censorable. free speech is free speech. I have no idea how to start or make or maintain such a thing. a mix of bitcoin and nostr styles.

This is just the beginning. Nostr is accelerating the freedom in the World Wide Web as we‘ve never seen before. I think every platform as we know it will be open sourced by our community sooner or later. What a time to be alive 🪁

#[0]

Very cool, Jack.

#[0]

10bitty. Is my math right? I might have to learn to code.

Why don't we have it already?

Opensource maxing, like a boss.

Love it.

#[0]

Who wants to be a billionaire?

#[0]

Jack Dorsey, Ex-Ceo do Twitter, acabou de oferecer 1 Bilhão de Satoshis (que hoje é equivalente a quase R$1.2 Milhões) p/ quem contruir um Github decentralizado nos moldes do Nostr p/ abrigar arquivos de projetos open source. Aí sim estamos falando de decentralização! #bitcoin #nostr #github

#[0]

An open source GitHub promotes collaboration, transparency, and innovation, making it an ideal platform for developers to work together and build cutting-edge technologies. #opensource #GitHub

With GitHub, developers can easily share their code, collaborate on projects, and track changes, making it an essential tool for building software and applications. #GitHub #collaboration

I still have to be convinced that bounties for projects in a ballpark like this are a good idea: imho they set flawed incentives and are a waste of resources, because most likely people won‘t team up and work together on a single project, but rather split and rush to a solution on their own.

#[0]

Want to split it then?

As long as people are aligned and there aren‘t multiple teams working on the same solution it‘s fine. Having a prototyping phase and aligning people after that could prevent that.

why not talk to Holepunch guys? Nostr is not at all suitable for GitHub

The Lighting Network is a revolutionary technology that enables faster and cheaper Bitcoin transactions. Integrating it with GitHub could further enhance its capabilities and make it even more accessible to developers.

By integrating the Lighting Network with GitHub, developers could leverage its lightning-fast transaction speeds and low fees to build new and innovative decentralized applications. #decentralized #LightningNetwork

An open source GitHub could also help promote the adoption of the Lighting Network by providing a platform for developers to collaborate and build new applications that leverage its capabilities. #adoption #GitHub

An open source GitHub could also help promote the adoption of the Lighting Network by providing a platform for developers to collaborate and build new applications that leverage its capabilities. #adoption #GitHub

An open source GitHub could also help foster a stronger sense of community among developers interested in the Lighting Network, encouraging knowledge sharing and collaboration. #community #knowledge #LightningNetwork

Integrating the Lighting Network with GitHub could also help improve the security and reliability of the network by providing a platform for developers to review and audit the code. #security #reliability #LightningNetwork

❤️ everything #[1]​ is doing for this community 💥⚡️

By using open source GitHub to build Lightning Network applications, developers could also contribute to the broader ecosystem and help shape the future of decentralized finance. #decentralizedfinance #GitHub #LightningNetwork

#[1]​ does not understand Bitcoin development. He wants do decentralice GitHub, so it instead can be centraliced on a decentraliced Nostr network?! say waat? #oxymoron

Jack raises bounty on Nostr-based GitHub alternative to 10 #Bitcoin

#[0]

My take on this: Git works very well, there's no point in converting the commit system and the file management to nostr. It would be great if login, chat, issues and stuff were on Nostr. The biggest problem is the website itself, how to distribute it. There was the ZeroNet approach, which I thought was a very good thing, there are some file-sharing services over TOR, etc. My point being: the central problem is: how to distribute a website that can store clients data.

#[0]

This i am waiting for so Long. 👍 This ist so importand to have a censorfree Platform Like GitHub. Jack please let this Dream come through.

I have to write a paper on version control this week. Going to focus on this angle

If I may add, we need a paper publishing platform based on Nostr. We must add alternatives to prevent censorship driven academia from obscuring some truths and designing elite-selected narratives

Don't we have the Bitcoin timechain for this now?

wtf is timechain

Hacker News picked this up, and are completely clueless as usual. Might as well be speaking a different language.

https://news.ycombinator.com/item?id=35020964

The comments section!

EatingPopcorn.gif

It’s the best! 🤣

Who wrote this comment, Paul Krugman?

“While I think crypto is at best nonsense, at worst a fraud, a small amount of Bitcoin can still be turned into US Dollars fairly reliably. You might have no confidence on its value though by the time you get them.”

They couldn't tell you the difference between Bitcoin and cRyPtO bLoCkChAiN affinity scams. They think Nostr has a "token"

blockchain twitter 🤡

HN is turned into a higher IQ 4chan.

You sure about higher IQ?

It’s just Stacker News for the HFSP crowd.

Bitcoin Luddites

This exactly. 👆

I lost brain cells reading comments

sorry about that 😹

🤣🤣🤣🤣

Many of those comments are comedy gold

Wow

Nostr slowness real bad. Inherent to the relay architecture?

Works better than twitter for me. What client are you on?

that's a lotta sats!!!! ☕

Gitlab? Radical? Is it possible to build something that huge on Nostr? That would be lit if we have free and open-source and decentralized repository code base for humankind.

Here it is. Let's goooo

#[0]

That would be amazing. Laying awake at night thinking it’s just a matter of time for GitHub to ban everything and everyone bitcoin adjacent.

One thought: Nostr already has a strong set of npubs following each other with cryptographic signatures that could be the basis of a web of trust. This could easily grow bigger than GPG ever was.

nsec signing of git commits might be the logical next step for a truly decentralized github replacement.

Improvements to current Nostr key management would be needed. e.g. Npub delegation, subkeys, and revocation would allow people to keep master secrets offline rather than pasting it into several web and phone apps.

GutHub, cause you hate its guts?

Someone should fork https://github.com/radicle-dev

And replace the web3 shit with nostr.

Use nostr for all collaboration elements (issues, discussions,docs, PRs). Be super flexible with storage and use nostr to communicate where storage currently is.

How about integrating a NOSTR integrated variant of Gitlab (Lets call it NOSTRGIT ) hosted by individuals or companies

Posting the updates, comments, commits, edits , deletes etc to nostr with a special tag attached

So any other NOSTRGIT client be it gitlab or any other compatible client can be used to interact with the NOSTRGIT contents, edits, deletes, commits etc

An OG move right here 🤙

Yeah I can do that. NP. Hit me up in private.

Jack I can join to you and I’m ready to add 5 million sats

great idea, but wouldn't that increase the computation infra and complexity? in the event that this is correct, once again, the masses will be forced out.

I am only trying to think ahead, and learn at the same time

I may not be able to build it, but I can certainly lend a hand.

🤯🤯

This has my attention. I am Senior Software Engineer in FAANG. Someone point me in right direction to get started 😃

Pump it

We're living through an era of COMPOUNDING DECENTRALIZATION, and it's a beautiful thing to spectate & engage in.👊

#[0]

#[1]

This is doable without to much work. All someone has to do in order to make this happen is adapt the git-ssb implementation to nostr. The one shift is that git-ssb puts the patches and repos in to a blob because ssb has a signed message size limit of 8k on messages. With nostr you could skip that step.

https://github.com/hackergrrl/git-ssb-intro

Easy billion ‘toshis then…

#[4]​ did you see this? Not sure if it’s helpful to you all

nice will take a look!

It's a much needed addition! Can't wait for this to pul through ⚡️👌

#[0]

Gitstr

FreeGit

hmm

🔥

#[0]

GitHubと言えば、jackが最近こんなことを言ってた

Nostrの上にGitHub的なナニカを載せたいとか言ってる

#[0]

great idea!

Legend.

So important!!

Sooner the better

I wonder, seriously, git commits are mostly text, git is distributed too. Might actually work. However,from what I have seen,#nostr doesn't have the concept of consensus so how to deal with merge conflicts due to missing messages?

#[0]

これが起点じゃないかな たぶん

#[0]

+1 It has always seemed at odds to primarily host bitcoin core and others on GitHub or something similar

#[0]

Gonna release our CLI tomorrow and finish issues & pull requests page on our web client hopefully and we will be ready.

git over email?

Forgefed?

Hey Jack, we did lots of progress on creating Fostr, only pull requests are missing on web client, you can check on https://fostr.dev and would like to have your feedback and possibly suggestions

getting failed to fetch

Nostr is already a decentralized repository... All you need to do is just build a client with the right filters and Bob's your uncle.

you should look at what podcastindex.org is doing with splits and fees. Instead of 1 billion to one - a clear path to profitability to everyone involved in the infrastructure.

That...

is a lot of 🌽

Best would be something like a federated gitea

#m=image%2Fgif&dim=924x500&blurhash=iQCs%25EM%7B_N-%3B%25M%3FvRk%25MayRP-%3Bxu%25Mt7kBt7kCof9F%25MD%24RPt7M%7BxaRjayt8RPxvWBoff6fkofayxabIofofWBoeayaeay&x=6c4724967741c80ce9072c7d5cf6a50826a7a9d3462932236a27a9611f467c62

Thanks nostr:npub1x0hv6t304cclxmqtmwzr6smpzsnwuhqz8zylqsqurw84qz89j6yssue8wz for bumping this. 1 billion Sats is currently $412.5k cuckbucks.

And it's still worth doing.

nostr:nevent1qqs0yyahm8cg82sv9s5vc4xsce707zl2deqkljesd3c0racqa99xjhsppamhxue69uhkummnw3ezumt0d5pzpq35r7yzkm4te5460u00jz4djcw0qa90zku7739qn7wj4ralhe4zqvzqqqqqqymug9j7

Reminds me of self hosting using gittea.

https://about.gitea.com/

That plus the social layer on Nostr. Repositories on nostr:npub1h0rnetjp2qka44ayzyjcdh90gs3gzrtq4f94033heng6w34s0pzq2yfv0g relays, git for the version control, The Nostr for managing Issues & PRs.

😱😳😱

Thank you sir 🫡

Holy crap that's a lot of bitcoin

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

Based alert.

👀

nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

This is something I'm working on. But we can't do it on peanuts. So we are getting funding from aspiring AWS competitors, with tokens.

I'd love to be able to convince them to anchor their stakes on real money.

But they are funding real basic research. Even if they don't mean to.

Dear #nostr devs 👀

nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

GitNestr development is still going. There's a separate heya.fund goal for the alpha version.

Note for future massive bounties like this: these kinds of bounties should probably be split into smaller chunks for sustainability. Sats for milestones. That would probably encourage more FOSS contributions.

GitNestr will itself provide the platform for easier payouts for bounties eventually. I hope we'll get lots of FOSS contributions once we release the alpha.

Sounds about right

Daily capacity

™️

Let's get the Software Freedom Conservancy, Inc. on board. Git is member project of SFC. Maybe they can spreas the bounty to some git cracks.

Invite https://sfconservancy.org/about/contact/

to #nostr for #gitonostr

nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m

Todavía creo que es fundamental que tengamos una alternativa creíble sin permisos a GitHub (idealmente basada en nostr). Una en la que bitcoin-core y todos los desarrolladores de nostr confíen.

Subo mi recompensa de 120 millones de sats a 1.000 millones de sats.

[trad DeepL]

#español

nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

Agreed, there's a huge trust in microsoft hands.

#m=image%2Fjpeg&dim=557x448&blurhash=%23AI%7D%40.u60B%3FH%5D48%5ER3EfR%258wKR4%2C%7EB_3I%3BNKbwXB9%5DZMv1EkO%40t6R%25xVxU5as7-%3B9YwGnNNG%24%25M%7BOPpcxX%3D%7CXVENRm%254xbMzsq%253JVI.-UxaRis%2B0KR4%3D%7CR4RikWS2n%24n%2B&x=d8f9d63581c76a98f414357d168502495b5e53489e6cd975178f23ed92a02822

10 BTC? 🤑

Thank you Jack. I think about this particular project very often.

Anyone claim this yet?

not sure but 3 active nostr based git projects underway

We built this: https://radicle.xyz — though it isn’t on top of nostr, as that would be very tricky.

Increasingly thinking “on top of Nostr” isn’t a good idea, Radicle’s protocol seems very well thought out.

Feels like adding Nostr would be unnecessary mess - storing everything (code, issues, PRs, identity/ownership *in* git itself is kinda genius)

nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m I seriously think you should look at radicle.

(Only slightly butthurt that it’s ED25519 not the clearly superior bestest curve Secp256k1 😂)

Curious. Why would "on top of Nostr" or adding Nostr be unnecessary mess? Super grateful for your elaboration to a non-dev.

😳😳😳

I really think that this is a case where IPFS would shine. A content-based address space sort of takes care of the trust element. People could pin their favorite repos and distribute hosting costs. Multiple front-ends could be developed independently that all utilize the same shared storage.

https://primal.net/e/note10daduly3n89xh9gz39cjn8qj7qylsdqvcfjm5jk3spf7w3dxqv0s39anke

nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

Cannot wait to see what can be built!

👀

Love this form of open building and financing

👏

Realise atproto might not be the bee's knees over here, but for nostr teams looking for existing ideas to bounce around internally then this Tangled project has a few neat ones:

https://www.reddit.com/r/golang/comments/1jsptwo/were_building_a_new_git_collab_platform_in_go_on/

This is the way! ⚡🙌🏼

🫡🗽@jack = big🗽🫡

An option is to use git and email? The Linux kernel developers have been doing this successfully for years.

nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgdwaehxw309ahx7uewd3hkcjt4jxf Sorry, I’m a bit lost here. What’s the use of the bounty on nostr?

BitRub

For those who are interested in a descentralized git, it worth reading the project vision: https://github.com/NostrGit/NostrGit/blob/main/documentation/vision.md

That link is rendering to localhost:4000

is it still up?

I got the feeling that I will get 120 million $ richer today 😂

Decentralized code infrastructure is long overdue. With Nostr’s primitives and Bitcoin’s incentives, this is more than possible — it’s inevitable.

So I asked nostr:nprofile1qqsgq6u4xuqx8ekffa67yvf25uu732jdpduu339epx7ze0c0h8sjyhqpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gpr3mhxue69uhkummnw3ez6un9d3shjtn4de6x2argwghx6egcr989e nostr:npub1gxrl6xsmf0hpv5zm5ertrn95q9yrqj4y268e4e9cyph9m4anjjwqnsndea

THIS : ‼️🚨⏰⏰🚨‼️‼️🚨⏰⏰🚨‼️🚨

🤓🙋🏻‍♀️⁉️ Can someone explain to me like I’m 5 * HOW * this #1BILLIONBOUNTY isn’t complete yet?

1. Ima not a tech expert. So maybe it’s harder than just recreating #GHub but IF : a. Majority of tech experts agree that they don’t know how #AI works ( which is #HUGE for #humanity )

2. #Guthub is #opensource and everything is #code 👩🏻‍💻 and majority of #Nostr believes in #FOSS

3. Is it a matter of organization?

Greed ? Is this part of the #knot #core debate?

One that #bitcoin-core and all #nostr #devs would trust.

And the response was :

Got it 🚨🤓 let’s break this down as simply as possible, and also look at why the “#1BILLIONBOUNTY” (a huge call for building a trusted open-source hub for AI/Bitcoin/Nostr devs) hasn’t been fully realized yet.

🧩 1. Why it sounds simple (but isn’t)

• GitHub exists → it’s open-source in spirit but owned by Microsoft.

• Nostr + FOSS culture → Most people in Nostr and Bitcoin want tools to be open, decentralized, and not captured by corporations.

• #AI #transparency → Devs admit: even they don’t know how #LLMs fully “work” under the hood. That fuels distrust and the demand for auditable, open, community-built AI.

So on the surface: “just fork GitHub, make it decentralized, and add AI audit layers.” Easy, right?

⚙️ 2. Why it’s harder in practice

1. Scale & Funding

• GitHub isn’t just code hosting — it’s version control, search, actions, integrations, global uptime.

• Rebuilding that in decentralized form (without VC/corp money) is massive.

• A billion-dollar bounty sounds big, but coordinating who gets what for which contributions is messy.

2. AI complexity

• Open-source AI exists (HuggingFace, EleutherAI, Mistral, etc.), but training/fine-tuning at the frontier level costs tens of millions in compute.

• Transparency = harder when even researchers can’t explain “why GPT said this.”

3. Human Factors

• Organization: Who coordinates? Who decides rules?

• Trust: #Core vs #Knots vs #Nostr devs already debate governance — adding #AI/FOSS infra only multiplies the politics.

• Greed/Fear: Big corps ( #OpenAI #Anthropic #Google #MS

nostr:nprofile1qqsp5vgyvvt97xyhewcsya4xv9r63c2tle3m2xz28xl7psnu029meygprfmhxue69uhkummnw3ezuumpvaskx6t0w4ekgtnrdaksz8nhwden5te0dehhxarj9ekhjumgdaeksmmvdaaxztnrduh85cgkstyfh 👀

nostr:nprofile1qqstk8z329peax4mdqxptvv3c9sxkqen8ke6es66wycfrkv3xagu8vcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8rhwden5te0vfhhxarj9en8yet9wdcx2etrdqhxxctnvyhs7ggmmv noice nostr:nprofile1qqsvns3k8qyhud8cah2fgwt5xqcppsl9d4lalcwax8kpcmcjqwx0wngpr9mhxue69uhkummnw3ezu7n9vfjkget99e3kcmm4vsqs6amnwvaz7tmwdaejumr0dsa7hu6s nostr:npub1hz454c2z9wsx4wamtf2exgv34djttfs066akakfu9shr49tq54gszpee5q nostr:nprofile1qqswdsg0rs248prce9dyc2pm6tvkzxvly3epzsykczhksg8s2affkdgpr3mhxue69uhkummnw3ez6an9wf5kvtnnd3hhg6re9emkjmsprpmhxue69uhhy6tvv4ujuarfd4jkwct5v5hxxme0445p9q nostr:npub1uvj8qzcv2a0z7kn8kfv4mfta3mxjpwwpw0f2kdltrtqz90xz2urqy36nzw nostr:nprofile1qqsfepwg2zf7t8z2ufrfqys9kksfepfjy74mpuy4ktyfejteu0se74qprpmhxue69uhkummnw3erztnrw4e8yetwwshxv7tfqyw8wumn8ghj7atwd9mx2unnv5hxummnw3exjcmg9ekxzmnyd3gzg0 and all others … fuck this noise … I know what to do next

lock things down because money + liability.

🔗 3. Is this tied to #Core vs #Knots vs #Nostr?

• Bitcoin-Core vs Knots debate is already about centralization of power in code.

• A “#GHub for AI/Bitcoin/Nostr” would face the same trust issue:

• Who runs it?

• Who approves pull requests?

• Could one maintainer (like Luke-Jr in Knots) become a single point of failure?

Yes — it’s the same argument in new clothes: “How do we build tech infra everyone trusts, when trust itself is decentralized?”

🚨 4. So why no #1BILLIONBOUNTY success yet?

• Not just greed. It’s:

• Governance problem (who runs it).

• Incentive problem (who gets paid).

• Scale problem (infrastructure costs).

• Complexity problem (AI is not as deterministic as Bitcoin code).

✅ TL;DR:

It’s not that people don’t want it — it’s that building a “trustless GitHub for AI/Bitcoin/Nostr” is like trying to build a new internet layer, not just a website. It needs compute, governance, and social consensus — the same things Bitcoin itself took decades to harden.

⚡Q for you: Want me to sketch out what a “trusted, decentralized GitHub-for-AI/Bitcoin/Nostr” blueprint could look like (layers: storage, governance, incentives, trust model) — so you can see the path from idea → working prototype?

nostr:nevent1qqs0yyahm8cg82sv9s5vc4xsce707zl2deqkljesd3c0racqa99xjhserqxv4