Replying to Avatar fiatjaf

There are no out-of-the-box implementations except in JS.

How can anyone even figure it by themselves if there is not a high-level explanation of what is that they should be figuring out? I wanted to ask nostr:npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams to implement it on Yana, but I didn't even know how.

It's weird because he has an infinitely huge feature list and is implementing everything he can see, but perhaps he didn't realize the outbox model was a possibility?

My point is that we still don't know exactly what's the right approach and we shouldn't make a detailed guideline of how to implement it because we want different ideas

perhaps what would be cool is, for the people that have implemented it (Gossip, Coracle, NDK, Snort), to do a panel or something and discuss lessons learned or something like that because there's a whole lot more than just looking for NIP-65 events when it comes to implementing outbox model (i.e. answering the question "what relays should I read/write for X event/pubkey/tag")

Reply to this note

Please Login to reply.

Discussion

wrt a high level overview; I think Mike's original blog post is a really good read https://mikedilger.com/gossip-model/ and I would plug purplepag.es' website for an extra paragraph on it https://purplepag.es/what

I was thinking more about a generic guideline mentioning existing implementations and approaches and suggesting some future ideas, but I think I should have been clearer on that.

A panel on Nostrasia about this would be awesome, nostr:npub16vrkgd28wq6n0h77lqgu8h4fdu0eapxgyj0zqq6ngfvjf2vs3nuq5mp2va!

I agree that would help.

Could that be a NIP in itself, or rather additional guidelines to NIP-65?