What elements would it need to be done right?
Discussion
That would come down to individual preference. Which is why it's good there's a bounty, and people can try different things
Personally for me, I would want to see an extensible system that tracks git code, and gets realtime updates, so that it can deploy the latest version
That code should be able to move from one location to another seamlessly, e.g. github -> gitlab -> own hosting -> github again
Then an extensibility mechanism for other features, comments, pull requests, bounties, on-chain commitments, smart contracts, bot frameworks, data provenance etc.
Think you commented something recently about a “git relay type” so as to not shit up the network with code right?
You think that’s going to be another layer, or more like a different set of ports on the existing protocol?
You cant really predict these things, any more than you can predict what you will dream at night
You can try things, and see what sticks
Specialist relays are part of nostr, because nostr can service so many different use cases
It might make sense to separate text notes and git updates, because there are logically different audiences. Though there can be some overlap
I definitely want to do development over git+nostr though, so that I'm not locked in to centralized frameworks