Labs/PAC: Difference between revisions

667 bytes added ,  14 September 2011
no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
PAC, short for Profile, Activity, and Contacts, is an attempt at a browser-supported infrastructure for social activity on the web. Social walled gardens have siloed off user data, and such systems rarely play nicely with each other. This has led both users and developers to have to choose which systems they wish to utilize, at the expense of communications with users and web sites who have made different decisions.
PAC, short for Profile, Activity, and Contacts, is an attempt at a browser-supported infrastructure for social activity on the web. Social walled gardens have siloed off user data, sucking data in and not letting the user manage it or use it freely. This network lock-in has led both users and developers to have to choose which systems they wish to utilize, at the expense of communications with users and web sites who have made different decisions. For instance, if CNN wants to let you know what news stories your friends are commenting on, they can either use one service such as Facebook Connect exclusively (turning away users who don't use Facebook), or they must manually write code to import your social graph from each and every site they wish to support, significantly increasing developer pain.


PAC wishes to be a user-controlled, pluggable system, where a user can mix and match which services they use for which purposes, and leverage the power of the browser as a user agent to mediate data exchange negotiations with other sites and users.
PAC wishes to solve these issues by providing a user-controlled, pluggable system, where a user can mix and match which services they use for which purposes, and leverage the power of the browser as a user agent to mediate data exchange negotiations with other sites and users. It will build directly off of the Open Web Apps architecture, functioning as a 'headless webapp mediator', exactly as F1 does. Currently, that means that there is a Mozilla-implemented UI which different web apps can register as within their domain.


* The [[Labs/PAC/Psync|Profile Server]] is a repository for a user's personal profile data. It provides an API and a user interface for a user to license select portions of their identity and personal data (including Delta and Contacts) to interested parties.
* The [[Labs/PAC/Psync|Profile Server]] is a repository for a user's personal profile data. It provides an API and a user interface for a user to license select portions of their identity and personal data (including Delta and Contacts) to interested parties.
58

edits