Labs/PAC: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No 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, 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 wishes to be a user-controlled, pluggable system, where a user can mix and match which services they use for which purposes, and additionally leverage the power of the browser as a user agent to mediate data exchange negotiations with other sites and users.
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.


* [[Labs/PAC/Psync|pSync]] is a repository for a user's personal profile data. From their profile server, a user can license select portions of their identity and personal data (such as Delta and Contacts) to interested parties.
* [[Labs/PAC/Psync|pSync]] is a repository for a user's personal profile data. From their profile server, a user can license select portions of their identity and personal data (such as Delta and Contacts) to interested parties.

Revision as of 19:47, 1 September 2011

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 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.

  • pSync is a repository for a user's personal profile data. From their profile server, a user can license select portions of their identity and personal data (such as Delta and Contacts) to interested parties.
  • Delta is a tool for connecting a user's various social activity streams. From this stream intersection point, a user can license relevant pieces of their selected streams to interested parties.
  • Contacts is a repository of a user's social connections across sites. From this address book, a user can let interested sites know pieces of their social graph, potentially organized into groups.

other connected projects:

  • F1 is a browser extension that allows you to share links in a fast and fun way. Share links from within the browser without leaving the page using the same services you already know and love.
  • Sync is a set of software components and specifications that synchronize data between multiple Mozilla product instances.
  • The Contacts Add-on is Mozilla Labs experiment with adding contacts to the web browser. The add-on provides an in-browser application to view contact data and discover social web services, and a set of APIs to add-on developers and web content to interact with contact data.
  • Firefox Chat, a (planned?) project to bring (XMPP?) chat to the browser.