somewhat rhetorical question for #fedidev space: are you trying to build a web of documents or a distributed database? the difference matters more than you may think.
for any #fedidev trying to build a distributed database: are your activities ACID-compliant? do you expect or require other people’s incoming activities to represent ACID-compliant transactions?