Skip to content

LP-0029: Private Messaging App - #183

Draft
weboko wants to merge 1 commit into
masterfrom
lp-0029-private-messaging
Draft

weboko wants to merge 1 commit into
masterfrom
lp-0029-private-messaging

Conversation

@weboko

@weboko weboko commented Oct 19, 2026

Copy link
Copy Markdown
Collaborator

Draft of LP-0029, a private messenger Basecamp app built on the Logos Chat module.

Tracks logos-co/ecosystem#192.

Shape

Medium, same class as LP-0017. The crypto and protocols belong to chat_module and libchat (RD-chat), so this prize pays only for the app layer that is missing today:

  • contacts shared as a string or QR code, with out-of-band key verification and a warning on key change
  • encrypted attachments over Logos Storage, with the key sent inside the E2E message
  • local database encryption, app lock and full wipe
  • no network requests outside the Logos stack, plus a short privacy statement of what each party learns
  • a reusable module for contacts, verification and attachments, so Deal Room and Multisig Chat can use it

Changes to the chat protocol or module are out of scope.

Gate

The prize can't open on chat_module v0.3.0: it creates a new identity on every launch. libchat already persists the installation (logos-chat#280). The draft opens once a module release ships that and works on testnet 0.4.

Adoption

Chat leaves no public trace and the app may not collect analytics, so the criteria use community use instead of counts:

  • 3 independent communities (at least one a Logos Circle) using it for 2 months, each with a named steward
  • the steward invites an evaluator into a group the community uses: at least 5 distinct members seen per community and 30 in total, over 2 weeks
  • 10 non-author issues resolved
  • testimonials, module reuse and an external review as discretionary

The thresholds are proposals. Groups are capped at 20 members (logos-chat#199), so the per-group numbers stay small.

Open points

@github-actions

Copy link
Copy Markdown

✅ Validation passed

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


Automated check. See solution template and TERMS.

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.

1 participant