Thanks, Ellie and Paco! Yes, this sounds very similar to our access model using using SmartFunctions to grant/revoke access to the data for both reads and writes. And our ledger does essentially what it sounds like this protocol does where the deltas of transactions are pushed out to the query peers, which can scale horizontally as much as is needed.
This looks like really interesting technology though. I'm interested to see where it goes.