aren't apps just "views" in this context?

Reply to this note

Please Login to reply.

Discussion

yes youre describing the typical nostr client. They are just views into notes on relays. except in this case there is a local cached relay running on your system so everything works offline.

these apps are standalone and isolated code wise, the only IPC mechanism is the local relay. so they are more like standalone, interoperable apps.

Ooooo. interesting. and JSON locally would be sufficiently fast and maintain interop with online

indeed. but it's not even json locally. it's an optimized, memory-aligned binary format that is always cached in virtual memory, and accessible by every app without any serialization needed. its fast.

whoa. did you do custom serialization for different kinds?

no its the same for all notes

any reason we couldn't/shouldn't use this binary format for netwrok transport?