That's excellent, I wasn't aware of stacks - thanks. From a brief look it works in a very different way, using private auth tokens instead of public smart contracts to control access, but the result is very similar - a private data layer for dapps with full read/write/delete access controls. Will do a deep dive.