Skip to content

Solution: LP-0016 — Anonymous Forum with Threshold Moderation and Membership Revocation #42

Closed
syafiqeil wants to merge 4 commits into
logos-co:masterfrom
syafiqeil:master
Closed

Solution: LP-0016 — Anonymous Forum with Threshold Moderation and Membership Revocation #42
syafiqeil wants to merge 4 commits into
logos-co:masterfrom
syafiqeil:master

Conversation

@syafiqeil
Copy link
Copy Markdown

Submission: LP-0016 — Anonymous Forum with Threshold Moderation and Membership Revocation

Submitted by: Syafiq (Evice Labs)

Implementation PR: logos-blockchain/logos-execution-zone#465
Video Demo: https://youtu.be/Bj0GwITfYwM


Summary

A complete implementation of the LP-0016 protocol built on the Logos Execution Zone (LEZ).
Members post anonymously via ZK proofs, moderators issue strikes through N-of-M threshold
consensus, and K accumulated strikes cryptographically reconstruct the member's Nullifier
Secret Key — enabling on-chain slashing and retroactive deanonymization of all prior posts.

Deliverables

  • LEZ Programmembership_registry via SPEL framework with per-instance forum_id
    PDA, supporting multiple independent forum instances from a single deployment
  • ZK Circuitforum_membership_proof proving inclusion, non-revocation, and tracing
    tag integrity without revealing the poster's identity
  • Moderation Librarylogos_moderation_sdk: forum-agnostic, operates on abstract
    byte identifiers, exposed as WASM bindings for browser use
  • Basecamp App — Full lifecycle UI: registration, anonymous posting, N-of-M moderation,
    strike accumulation, and cryptographic slashing
  • Two Forum Instances — K=2/N=2-of-3 and K=3/N=3-of-5, independently parameterised
  • Protocol Specdocs/protocol.md: formal unlinkability proofs, retroactive
    deanonymization analysis, N-of-M trust model, and threat model
  • IDL — Generated via SPEL CLI, machine-readable interface for all 4 instructions

@syafiqeil syafiqeil changed the title LP-0016: Anonymous Forum with Threshold Moderation and Membership Revocation Solution: LP-0016 — Anonymous Forum with Threshold Moderation and Membership Revocation May 9, 2026
@fryorcraken
Copy link
Copy Markdown
Collaborator

Hi! thank you for the submission.

Note that "Logos Basecamp" mean it's an for https://github.com/logos-co/logos-basecamp/

Doc on how to build said app (aka ui and core module) can be found here: logos-co/logos-docs#227

@mart1n-xyz mart1n-xyz closed this May 11, 2026
@mart1n-xyz
Copy link
Copy Markdown
Collaborator

Closed based on the above

@syafiqeil
Copy link
Copy Markdown
Author

Thanks for the clarification, @fryorcraken. I just realized this earlier today. Already deep dive into logos-basecamp to understand the architecture comprehensively. Hope my next submission will be fully align with the logos ecosystem.

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.

3 participants