LP-0026: Simple Forum App - #141
Conversation
✅ Validation passedA reviewer will assess against the prize criteria. Automated check. See solution template and TERMS. |
|
|
||
| ## Overview | ||
|
|
||
| Public forum to allow open and educational discussion of, perhaps controversial, ideas whilst retaining fundamental rights to privacy. |
There was a problem hiding this comment.
| Public forum to allow open and educational discussion of, perhaps controversial, ideas whilst retaining fundamental rights to privacy. | |
| Public forum to allow open and educational discussion of ideas whilst retaining fundamental rights to privacy. |
| ## Overview | ||
|
|
||
| Public forum to allow open and educational discussion of, perhaps controversial, ideas whilst retaining fundamental rights to privacy. | ||
| With increasing surveillance, personal identification, and targeted retaliation on social media, the internet is losing its ability for people to freely speak their mind and learn rapidly from each other. A forum with privacy at its core provides a safe space for people to exchange ideas without preempting censorship/oppression, eg politics. An important muscle to work to retain free-thinking and not accept capture by authoritarian regimes that seek to isolate individuals and limit free speech. |
There was a problem hiding this comment.
| With increasing surveillance, personal identification, and targeted retaliation on social media, the internet is losing its ability for people to freely speak their mind and learn rapidly from each other. A forum with privacy at its core provides a safe space for people to exchange ideas without preempting censorship/oppression, eg politics. An important muscle to work to retain free-thinking and not accept capture by authoritarian regimes that seek to isolate individuals and limit free speech. | |
| With increasing surveillance, personal identification, and targeted retaliation on social media, the internet is losing its ability for people to freely speak their mind and learn rapidly from each other. A forum with privacy at its core provides a safe space for people to exchange ideas without preempting censorship/oppression, eg politics. An important muscle to work to retain free-thinking and not accept capture by corporations that seek to isolate individuals and limit free speech. |
|
|
||
| - A number of realistic topics and organic conversations taking place (Checks will be made to assess authenticity) | ||
|
|
||
| **Functionality** — what the system must do. Note: applications must not depend on any centralised server or service. Use the Logos stack for communication: **Logos Storage** (storage/data availability), **Logos Delivery** (messaging) for publishing data, **Logos Chat** (messaging) for peer-to-peer coordination. |
There was a problem hiding this comment.
| **Functionality** — what the system must do. Note: applications must not depend on any centralised server or service. Use the Logos stack for communication: **Logos Storage** (storage/data availability), **Logos Delivery** (messaging) for publishing data, **Logos Chat** (messaging) for peer-to-peer coordination. | |
| **Functionality** — what the system must do. Note: applications must not depend on any centralised server or service. Use the Logos stack for communication: **Logos Storage** (storage/data availability), **Logos Delivery** (messaging) for publishing data, **Logos Chat** (messaging) for end-to-end encrypted peer-to-peer coordination. |
|
|
||
| **Functionality** — what the system must do. Note: applications must not depend on any centralised server or service. Use the Logos stack for communication: **Logos Storage** (storage/data availability), **Logos Delivery** (messaging) for publishing data, **Logos Chat** (messaging) for peer-to-peer coordination. | ||
| - In summary: expected base functionality of a forum application... | ||
| - Ability to have one or more accounts to post from |
There was a problem hiding this comment.
Consider privacy implication of keeping the same identity across the whole platform, or having manual or automated identity rotation.
| **Functionality** — what the system must do. Note: applications must not depend on any centralised server or service. Use the Logos stack for communication: **Logos Storage** (storage/data availability), **Logos Delivery** (messaging) for publishing data, **Logos Chat** (messaging) for peer-to-peer coordination. | ||
| - In summary: expected base functionality of a forum application... | ||
| - Ability to have one or more accounts to post from | ||
| - Ability to create new topics and reply to existing ones (text only). Optional extra: emoji reacts |
There was a problem hiding this comment.
| - Ability to create new topics and reply to existing ones (text only). Optional extra: emoji reacts | |
| - Ability to create new topics and reply to existing ones |
| - Ability to have one or more accounts to post from | ||
| - Ability to create new topics and reply to existing ones (text only). Optional extra: emoji reacts | ||
| - Option to reply anonymously, or via unique id, or alias (alongside optional uid) | ||
| - if unique id is chosen to be visible, indicate if it corresponds with msg signature |
There was a problem hiding this comment.
| - if unique id is chosen to be visible, indicate if it corresponds with msg signature |
sounds like an unnecessary implementation detail? or do you have a specific functionality in mind?
| - Ability to create new topics and reply to existing ones (text only). Optional extra: emoji reacts | ||
| - Option to reply anonymously, or via unique id, or alias (alongside optional uid) | ||
| - if unique id is chosen to be visible, indicate if it corresponds with msg signature | ||
| - Single forum app, all topics at same single level. Optional extra: ability to create groups of topics |
There was a problem hiding this comment.
| - Single forum app, all topics at same single level. Optional extra: ability to create groups of topics |
I would leave teh product choice to the challenger, as long as they make something used by people.
| - Optional extra: your own niche-specific flair/feature(s) if any | ||
|
|
||
| **Usability** | ||
| - Provide a Logos Basecamp app GUI with local build instructions and loadable in Basecamp |
There was a problem hiding this comment.
and served pre-built in a catalog
| - If sending a msg fails (eg offline), the text remains available locally to retry another time | ||
|
|
||
| **Performance** | ||
| - Does not flood the network |
There was a problem hiding this comment.
I think the performance can be left to "adequate UX" criteria, see how I did it in wallet λ-Prize
A forum app for publicly exchanging thoughts on any topic without losing one's privacy.
Details in changes.