diff --git a/RIP-03.md b/RIP-03.md index ecc7f17..dbe3cb1 100644 --- a/RIP-03.md +++ b/RIP-03.md @@ -1,18 +1,3 @@ -# TODO - -- [x] 100% local frontend (no backend) -- [x] UI components: search bar, filters panel, model card (description, models, price) -- [x] Include chat application, discovery interface, landing page, and documentation -- [x] Support Nostr-based login -- [x] Cashu wallet integration -- [ ] Filter nodes by supported models, region, price range, social proximity, and average rating -- [ ] Allow users to publish personal node information and interact with nodes -- [ ] List active nodes from Nostr Kind 40500 -- [ ] Subscribe to Nostr Kind 40500 & 31555 events -- [ ] Maintain in-memory index and update on new events -- [ ] Render node list with applied filters -- [ ] Real-time UI updates on new events - # RIP-03: Frontend Discovery This document defines a fully client-side, 100% local web or app interface for node discovery, chat, and interaction. There is no backend: all logic and data flow run in the user's browser or device. The frontend includes a chat application, discovery interface, landing page, and documentation. Authentication and filtering leverage Nostr for login and social graph-based filtering. Users can publish their own node information or interact with available nodes directly from the interface.