Skip to content

LP-0026: Simple Forum App - #141

Draft
jzaki wants to merge 2 commits into
masterfrom
lp-0026-forum-app
Draft

LP-0026: Simple Forum App#141
jzaki wants to merge 2 commits into
masterfrom
lp-0026-forum-app

Conversation

@jzaki

@jzaki jzaki commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

A forum app for publicly exchanging thoughts on any topic without losing one's privacy.

Details in changes.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

✅ Validation passed

A reviewer will assess against the prize criteria.
ℹ️ Prize proposal for LP-0026.


Automated check. See solution template and TERMS.

Comment thread prizes/LP-0026.md

## Overview

Public forum to allow open and educational discussion of, perhaps controversial, ideas whilst retaining fundamental rights to privacy.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.

Comment thread prizes/LP-0026.md
## 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.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.

Comment thread prizes/LP-0026.md

- 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.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**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.

Comment thread prizes/LP-0026.md

**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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider privacy implication of keeping the same identity across the whole platform, or having manual or automated identity rotation.

Comment thread prizes/LP-0026.md
**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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 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

Comment thread prizes/LP-0026.md
- 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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 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?

Comment thread prizes/LP-0026.md
- 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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 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.

Comment thread prizes/LP-0026.md
- 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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and served pre-built in a catalog

Comment thread prizes/LP-0026.md
- If sending a msg fails (eg offline), the text remains available locally to retry another time

**Performance**
- Does not flood the network

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the performance can be left to "adequate UX" criteria, see how I did it in wallet λ-Prize

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants