Interlocutor - Free, Censorship-resistant Comment Software

The aim of Interlocutor is to provide a free, censorship resistant comment system, while retaining all the moderation benefits of a centralized application. While an author of a blog or a moderator of a news site may flag or delete posts, and indeed in the majority of cases these actions are an appropriate way to deal with spam, or otherwise malicious content, but in some cases the user may really wonder what is going, what content is missing, was it content without value breaking site guidelines, or was it censored?

Interlocutor gives the User the final say as to what content is hidden or censored. In a traditional centralized database backed system, state altering actions have an irrevocable effect on the content, making the user entirely unaware, or at best second guessing what changed in history.
Moderator Bob ---> [Delete Comment #1] ---> Server | DataBase [Comment #1, Comment #2, Comment #3] User Alice <--- [Comment #2, Comment#3] <--- Server | DataBase [Comment #2, Comment#3]
Instead Interlocutor utilizes a Matrix (https://matrix.org) backend as an append-only log for all actions, where the final state of the content is rendered based on configurable Moderation Settings. For example in the lower case Alice is sees the default moderated-view of the content, where as Jason sees the content without Moderator Bob's deletion.
Moderator Bob ---> [Delete Comment #1] ---> MatrixServer | [Comment #1, Comment #2, Comment #3, Delete Comment #1 (signed Bob)] Aggregation Interface <--- [Comment #1, Comment #2, Comment #3, Delete Comment #1 (signed Bob)] <--- MatrixServer User Alice <--- [Comment #2, Comment #3] <--- Alice Trusts Bob <--- Aggregation Interface User Jason <--- [Comment #1, Comment #2, Comment #3] <--- Jason Doesn't Trust Bob <--- Aggregation Interface
The current moderation interface is a work in-progress but my original inspirations are some of my favorite pieces of free-software: UBlock and UMatrix. UBlock provides sane defaults which provide a good user-experience for a majority of web-sites and a simple on/off button. UMatrix provides a set of fine-grained control. Those using Interlocutor to provide comments for their site are able to configure the default moderation settings which are loaded for every user, such as the number of flags above which comments will be hidden, and moderator identities. Interlocutor also automatically persists custom moderation settings for a User (should they choose to make changes) and future visits to the site will load user-specific settings. Interlocutor is under development and hosted at https://github.com/pik/interlocutor.