But I don't think the web has the right structure for an app like this. (Decidim seems to be a web app. It's hard to find information about this "Open Insight" thing they're talking about, presumably it is too?)
If you're using the web, somebody controls the server and the others have to trust that person to not abuse their role. It's not exactly primed for democracy.
Blockchains aren't quite right either. You solve the untrustworthy admin problem but you've got this really strong notion of THE official record, which only some people are going to have the ability to update, and that will be used by the powerful at the expense of the weak.
Whatever the right structure is, I think it's partition tolerant. Any party needs to be able to disconnect themselves from any other party such that:
- everything not reliant on that trust edge still works (the web would struggle with this)
- the untrusted party has no ability to censor the revoker, even if they're well trusted by the others (blockchains will struggle with this)
I've been tossing around ideas for what the ideal protocol would look like. SSB is the closest thing I can think of to compare it to, but nothing about it feels very solid yet.