First one how Primal works, just not using a proxy relay but a caching server, so this might be how many nostr clients end up working in the future. For the second one, kind:0 events would work fine, but there are no shortage of kind numbers and not using kind:0 means not getting that data accidentally wiped by some other client.

For the third one I was referring to this idea by Fiatjaf: nostr:note1k2deqeq0c4kcwhq93hcmw0gh9hvy348tryepnpfv939vg6g0m9usxfyg2c

Reply to this note

Please Login to reply.

Discussion

No, that's not correct, primal stores events as a cache, and doesn't care about the outbox/gossip model, nor does it proxy between you and other relays. What I mean is a proxy relay that takes care of the outbox model and connects for you to your contacts' read relays and brings their events to you. This way clients would not need to implement outbox model and everyone could use it by simply connecting to these proxy outbox relays. This would also have the benefit of increased privacy as users would not expose their ip to all these dynamically connecting relays.