I was thinking that it would be cool if I could have some information in my account that only authorised people could access. It would work like this: 1) I store information in my account (e.g. my social graph, and posts), and alongside I have an access policy (e.g. `readmyposts.near` can read `/posts`, and `social.near` can read `/posts` and `/socialgraph`). 2) I then bind my account to one validator (maybe a couple?) by staking my NEAR. By staking my NEAR I do not only say "I trust this person with keeping the network safe", but also "I trust them with my data". 3) The validator safely encrypts and stores the data in their local node. 4) Any request to read my data goes through the validator, which accepts or denies the request based on my data policy. In this way, now the data is truly only mine, and I can decide who reads it, revoking the access whenever I feel necessary. How hard would this be to implement at protocol level? cc @woben.near @root.near