That sounds like you're allowing multiple collaborators to a single 'nostr' repo. Thats not likely a good idea on a public relay system. I was thinking a repo would belong a single identity. A 'nostr' repo for each identity involved as if each participant had their own 'public' hosted git remote repo, instead of collaborating together on a shared hosted repo.

It seems to me we would know if we constructed the notes correctly, if we lost one in the middle of the chain of commits, right? It should be pretty rare to lose a message when its broadcast to many relays. Git objects aren't appropriate because they're not chained. Everything would have to be in commit notes, with parents and timestamps. Git objects would be rebuilt as instructed by a series of patch contents in fully detailed commit notes.

Reply to this note

Please Login to reply.

Discussion

No replies yet.