Bazaar is social from the ground up. It has a built-in notion of users and contacts which is akin to people you add to your address book. Contacts can then be connected, requiring both sides to acknowledged the status. Connected contacts can have extra permissions.
Contacts and connected contacts can be queried by any app. This allows for meaningful features where you can share and interact with the people you care about. Since Bazaar apps only run in your Browser, your social information is not used for anything other then the apps functionality.
Managing your contacts can only be done via the Bazaar dashboard. This means no Bazaar app can tamper with your social network.
The social API is as simple as it gets.
All advanced social features like searching for users, adding or connecting a contact can only be done via a modal: