Having the solution be a drop in for existing network storage solutions would be most ideal. Therefore, we consider the incoming actions as standard database queries, be they SQL or NOSQL. Conceptually the query language doesn’t matter.
We then create smart contracts that bridge the queries with the unique backing store of the resilient blockchain. We introduce the idea of Smart QUERY Contracts.
The data pushes and queries would function regardless of compromising attacks or situations, short of complete network devastation. The smart query contracts do all the work of translating, distributing the data, and putting it back together as needed to honor queries, all using standard DB query languages.
Writing the data pushes and queries into the ledger would further provide an automatic audit trail.