it's early and I'm skimming, but AT's approach sounds akin to the idea behind Solid pods - user controlled data store, interoperable protocol, monolithic services that those can be plugged into?
I know I should read the material properly (and intend to), but is that where he went with this?