mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-04 23:23:12 +00:00
1.9 KiB
1.9 KiB
Waku Forum FURPS
Functionality
- Users identify themselves by signing with their Bitcoin key
- Only users owning Logos ordinal can participate; usage of a centralized API to get current Logos ordinal owners may be needed.
- Any user (authenticated or not) can see the content; basic encryption functionality
- Existing cells can be listed
- Cell can be created with a name, description, icon; icon size will be restricted; created is solo admin
- Post can be created in a cell with a title and body; text only
- Comments can be made on posts and other comments; text only
- Posts can be upvoted
- Users can setup a call sign; bitcoin identity operator unique name - remains - ordinal used as avatar; OP number out-of-scope (not onchain)
- Cell admin can mark posts and comments as moderated
- Cell admin can mark users as moderated
Usability
- A user can see all topics through all cells
- A user can see the number of active members per cell; deduced from retrievable activity
- Users can bookmark posts and topics; local only
- Users can sort topics per new or top
- The ordinal picture and information are used to identify user, in addition to the custom nickname
- Moderated users, comments, and posts are hidden
- Users do not need to sign every message with their wallet
- Users do not need any software beyond a Bitcoin wallet browser extension
- This includes a prototype UI to dogfood the PoC; Nice UI will be handled by Comms Hubs team
- A library with clear API is produced to enable frontend developers to use it with a nice UI
Reliability
- Data is ephemeral; and will disappear after some time; No effort spent on topic or comment durability, out of scope for now.
- End-to-end reliability strategy will be employed to enable app instance to know about missing messages and attempt to retrieve them.
Performance
None
Supportability
- Web app with Bitcoin wallet browser extension