SolidOS/solid-logic

AddressBook Logic

Opened this issue · 2 comments

I want to add logic around https://pdsinterop.org/conventions/addressbook/.

I'm thinking we make it a little bit object-oriented, by introducing a Contact class, and then the AddressBook acts as a Contact factory.

I also want to make it possible and easy for contacts to switch WebID's - so build in some logic for sending an update message to all your contacts saying "Add new WebID", "Remove WebID", and "Set this WebID as my primary one".

Also, support for peer-to-peer inboxes, so different friends post their messages to different inboxes. That way, you can tighten the ACL on the inbox to a single poster, and be sure that a message comes from that person.