<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cyber.harvard.edu/projectvrm/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tcarroll</id>
	<title>Project VRM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cyber.harvard.edu/projectvrm/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tcarroll"/>
	<link rel="alternate" type="text/html" href="https://cyber.harvard.edu/projectvrm/Special:Contributions/Tcarroll"/>
	<updated>2026-10-02T20:15:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://cyber.harvard.edu/projectvrm/?title=Main_Page&amp;diff=5016</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cyber.harvard.edu/projectvrm/?title=Main_Page&amp;diff=5016"/>
		<updated>2011-08-24T10:47:00Z</updated>

		<summary type="html">&lt;p&gt;Tcarroll: removed LOTS of spam links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About VRM ==&lt;br /&gt;
&lt;br /&gt;
VRM stands for &#039;&#039;&#039;Vendor Relationship Management&#039;&#039;&#039;. VRM  tools provide customers with both &#039;&#039;independence&#039;&#039; from vendors and &#039;&#039;better ways of engaging&#039;&#039; with vendors. The same tools can also support individuals&#039; relations with schools, churches, government entities and other kinds of organizations.&lt;br /&gt;
&lt;br /&gt;
In a narrow sense, VRM is the reciprocal &amp;amp;#151; the customer side &amp;amp;#151; of CRM (or [http://en.wikipedia.org/wiki/Customer_Relationship_Management Customer Relationship Management]). VRM tools provide customers with the means to bear their side of the relationship burden. They relieve CRM of the perceived need to &amp;quot;capture,&amp;quot; &amp;quot;acquire,&amp;quot; &amp;quot;lock in,&amp;quot; &amp;quot;manage,&amp;quot; and otherwise employ the language and thinking of slave-owners when dealing with customers.  With VRM operating on the customer&#039;s side, CRM systems will no longer be alone in trying to improve the ways companies relate to customers. Customers will be also be involved, as fully empowered participants, rather than as captive followers.&lt;br /&gt;
&lt;br /&gt;
VRM development projects are listed below.&lt;br /&gt;
&lt;br /&gt;
== Project VRM ==&lt;br /&gt;
&lt;br /&gt;
[http://projectvrm.org ProjectVRM] is a project of [http://cyber.law.harvard.edu the Berkman Center for Internet &amp;amp; Society] at Harvard University. It was created by [http://en.wikipedia.org/wiki/Doc_Searls Doc Searls] when he became a fellow at the Center in 2006. (He has been an alumnus fellow since September 2010).  The purpose of the project is to encourage VRM development and to conduct research on its premises and its progress. &lt;br /&gt;
&lt;br /&gt;
When the project began, Doc saw it as &amp;quot;a way to fulfill the promise of [http://www.smslaan.org Sms lån][http://cluetrain.com &#039;&#039;The Cluetrain Manifesto&#039;&#039;]&#039;s Prime Clue&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
[[Image:Not-1.gif]]&lt;br /&gt;
&lt;br /&gt;
Doc believed that customer reach would only exceed vendor grasp if customers had the tools for the job. So Doc created ProjectVRM to support the creation and building of those tools. &lt;br /&gt;
&lt;br /&gt;
Since then the VRM community has grown to include many development projects, companies, allied associations and individuals, in addition to ProjectVRM itself. The community&#039;s work is outlined in this wiki, and discussed on its [http://cyber.law.harvard.edu/projectvrm/Mailing_list mailing list], its [http://blogs.law.harvard.edu/vrm blog] and in workshops and other events.&lt;br /&gt;
&lt;br /&gt;
Read more about ProjectVRM on the [[About | About Page]].&lt;br /&gt;
&lt;br /&gt;
== VRM and the Economy ==&lt;br /&gt;
&lt;br /&gt;
The economic goal of VRM is to improve relationships between Demand and Supply by providing new and better ways for the former to engage with and drive the latter. &lt;br /&gt;
&lt;br /&gt;
This is not possible when all the tools of engagement are provided by suppliers, and all those tools are different. For example, most customers today carry around up to dozens of &amp;quot;loyalty&amp;quot; cards and key-ring tags, each with its own vendor-provided means for controlling interactions and providing benefits. These inconvenience both buyers and sellers, and limit the intelligence that can be gathered and put to use by either party.  What if buyers had the ability to advertise their shopping lists to the sellers with which they have relationships? What if buyers were able to establish and maintain loyalty on their own terms and in their own ways? What if customers&#039; ability to express preferences and advertise demand were improved to the point where sellers could reduce money wasted on advertising and other forms of guesswork? What if it were quick and easy for customers to say what they&#039;ll pay for what they want, on their own terms (and to pay on the spot, if the terms are mutually agreeable) ? VRM tools and services will answer these and many other questions that could not be asked before the Internet and  came along &amp;amp;#151; and cannot be asked, as long as sellers continue to hold all the relationship cards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VRM Principles ==&lt;br /&gt;
&lt;br /&gt;
VRM development work is based on the belief that &#039;&#039;free customers are more valuable than captive ones&#039;&#039; &amp;amp;#151; to themselves, to vendors, and to the larger economy. To be free &amp;amp;#151;&lt;br /&gt;
&lt;br /&gt;
#Relationships must be voluntary.&lt;br /&gt;
#Customers must enter relationships with vendors as independent actors.&lt;br /&gt;
#Customers must be the points of integration for their own data.&lt;br /&gt;
#Customers must have control of data they generate and gather. They must be able to share data selectively, voluntarily, and control the terms of its use.&lt;br /&gt;
#Customers must be able to assert their own terms of engagement and service. &lt;br /&gt;
#Customers must be free to express their demands and intentions outside of any one company&#039;s control.&lt;br /&gt;
&lt;br /&gt;
VRM research work probes the willingness and ability of customers to assert and enjoy  independence from vendors -- and of vendors&#039; willingness and ability to value and engage with independent customers. It also follows changes in the marketplace as VRM tools come into use.&lt;br /&gt;
&lt;br /&gt;
== VRM Goals ==&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Markets Are Relationships&amp;quot; chapter of the [http://www.cluetrain.com/Cluetrain_10/index.html 10th Anniversary edition] of &#039;&#039;The Cluetrain Manifesto&#039;&#039;, Doc Searls writes this about the purposes of VRM efforts:&lt;br /&gt;
&lt;br /&gt;
#Provide tools for individuals to manage relationships with organizations. These tools are personal. That is, they belong to the individual in the sense that they are under the individual&#039;s control. They can also be social, in the sense that they can connect with others and support group formation and action. But they need to be personal first.&lt;br /&gt;
#Make individuals the collection centers for their own data, so that transaction histories, health records, membership details, service contracts, and other forms of personal data are no longer scattered throughout a forest of silos.&lt;br /&gt;
#Give individuals the ability to share data selectively, without disclosing more personal information than the individual allows.&lt;br /&gt;
#Give individuals the ability to control how their data is used by others, and for how long. At the individual&#039;s discretion, this may include agreements requiring others to delete the individual&#039;s data when the relationship ends.&lt;br /&gt;
#Give individuals the ability to assert their own terms of service, reducing or eliminating the need for organization-written terms of service that nobody reads and everybody has to &amp;quot;accept&amp;quot; anyway.&lt;br /&gt;
#Give individuals means for expressing demand in the open market, outside any organizational silo, without disclosing any unnecessary personal information.&lt;br /&gt;
#Make individuals platforms for business by opening the market to many kinds of third party services that serve buyers as well as sellers &lt;br /&gt;
#Base relationship-managing tools on open standards, open APIs (application program interfaces). This will support a rising tide of activity that will lift an infinite variety of business boats plus other social goods.&lt;br /&gt;
&lt;br /&gt;
== VRM Development Work ==&lt;br /&gt;
&lt;br /&gt;
Here is a partial list of VRM development efforts. Some are organizations, some are commercial entities, some are standing open source code development efforts:&lt;br /&gt;
*[http://www.azigo.com/ Azigo.com]&lt;br /&gt;
*[http://www.banyanproject.com/ The Banyan Project]&lt;br /&gt;
*[[EmanciPay]]&lt;br /&gt;
*[[FCRA: Access to credit data]]&lt;br /&gt;
*[[GRM: Government Relationship Management]]&lt;br /&gt;
*[http://higgins-project.org higgins-project.org]&lt;br /&gt;
*[http://kantarainitiative.org/confluence/display/infosharing/Home Information Sharing Workgroup at Kantara]&lt;br /&gt;
*[http://kynetx.com Kynetx], which also does [http://hvr.me HoverMe]&lt;br /&gt;
*[[ListenLog]]&lt;br /&gt;
*[https://github.com/quartzjer/Locker#readme The Locker Project]&lt;br /&gt;
*[http://themineproject.org/ The Mine! Project] &lt;br /&gt;
*[http://mydex.org/ MyDex]&lt;br /&gt;
*[http://www.vrm.cl/ myinfo.cl]&lt;br /&gt;
*[http://newgov.us/ NewGov.us]&lt;br /&gt;
*[http://www.paoga.com/ Paoga]&lt;br /&gt;
*[http://pegasuspublic.wikispaces.com/ Pegasus]&lt;br /&gt;
*[http://personal.com Personal.com]&lt;br /&gt;
*[http://personaldataecosystem.org/ Personal Data Ecosystem]&lt;br /&gt;
*[[Personal RFP]]&lt;br /&gt;
*[http://projectdanube.org/ ProjectDanube]&lt;br /&gt;
*[http://www.projectnori.org/ Project Nori]*[http://www.qiycorporate.com/ QIY]&lt;br /&gt;
*[[r-button]]&lt;br /&gt;
*[http://sing.ly/ Singly]&lt;br /&gt;
*[http://www.socialnori.org/ Social Nori]&lt;br /&gt;
*[http://www.switchbook.com/ SwitchBook]&lt;br /&gt;
*[http://telehash.org Telehash]&lt;br /&gt;
*[http://www.thumbtack.com/ Thumbtack]&lt;br /&gt;
*[http://www.trustfabric.com/ TrustFabric]&lt;br /&gt;
*[http://kantarainitiative.org/confluence/display/uma/ UMA]&lt;br /&gt;
*[http://www.vrmhub.net VRM Hub]&lt;br /&gt;
*[http://www.vrmlabs.net VRM Labs]&lt;br /&gt;
*[http://code.google.com/p/webfinger/ webfinger]&lt;br /&gt;
&lt;br /&gt;
== ProjectVRM Committees ==&lt;br /&gt;
&lt;br /&gt;
*[[Vision Committee]]&lt;br /&gt;
*[[Marketing Committee]]&lt;br /&gt;
*[[Standards Committee]]&lt;br /&gt;
*[[Organization Committee]]&lt;br /&gt;
*[[Usage Committee]]&lt;br /&gt;
*[[Compliance Committee]]&lt;br /&gt;
*[[Steering Committee]]&lt;br /&gt;
&lt;br /&gt;
== ProjectVRM Resources ==&lt;br /&gt;
&lt;br /&gt;
* ProjectVRM [[mailing list]]&lt;br /&gt;
* ProjectVRM [http://blogs.law.harvard.edu/vrm blog]&lt;br /&gt;
* [[VRM FAQ]]&lt;br /&gt;
* VRM [Twitter stream http://twitter.com/vrm]&lt;br /&gt;
&lt;br /&gt;
Conference Call archive and audio links can be found at the [[Project_VRM:Community_Portal | Community Portal]] page.&lt;br /&gt;
&lt;br /&gt;
== VRM Events ==&lt;br /&gt;
&lt;br /&gt;
Also see [http://cyber.law.harvard.edu/projectvrm/Events Events] page.&lt;br /&gt;
ProjectVRM events take place once or twice per year:&lt;br /&gt;
=== Upcoming Events ===&lt;br /&gt;
2011&lt;br /&gt;
* [http://iiw13.eventbrite.com/ IIW XIII (2011-B)] October 18-20, 2011, Mountain View, CA]&lt;br /&gt;
&lt;br /&gt;
=== Past Events ===&lt;br /&gt;
2011&lt;br /&gt;
*[http://www.internetidentityworkshop.com/iiw-12/ IIW #12], May 3-5, Mountain View, CA&lt;br /&gt;
*[http://www.cvent.com/events/conversational-commerce-conference/event-summary-f70a703bbabf4cda930c1412dee2bf4f.aspx Conversational Commerce Conference], February 2-3, San Francisco&lt;br /&gt;
* [http://impact.kynetx.com/ IMPACT/2011], March 22-23, Salt Lake City, UT&lt;br /&gt;
* VRM Gathering at [[SXSW Interactive 2011]]&lt;br /&gt;
* [http://iiw12.eventbrite.com/ IIW XII (2011-A)] May 3-5, 2011, Mountain View, CA&lt;br /&gt;
&lt;br /&gt;
2010&lt;br /&gt;
* [[VRM+CRM%202010]] August 26-27 Harvard University, Cambridge, MA&lt;br /&gt;
&lt;br /&gt;
2009&lt;br /&gt;
* [[VRooM Leadership Workshop]] took place on 31 Oct * 1 Nov in Mountain View, CA&lt;br /&gt;
* [[VRM East Coast Workshop 2009]] (VRooM 2009) took place on 12-13 October at Harvard University&lt;br /&gt;
* [[VRM at SXSW 2009]] were meetings during SXSW in March 2009, Austin, TX&lt;br /&gt;
* [[VRM West Coast Workshop 2009]] took place May 15-16, 2009 in Palo Alto, CA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2008&lt;br /&gt;
* [[VRM2008]] took place in Munich on 21/22 April 2008&lt;br /&gt;
* [[VRM Workshop 2008]] took place in July 2008 at Harvard University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.vrmhub.net/ VRM Hub] is a series of monthly meetings in London.&lt;br /&gt;
&lt;br /&gt;
Other meetings and workshops take place before and during [http://www.internetidentityworkshop.com/ Internet Identity Workshops] in Mountain View, California, each Fall and Spring. VRM is also a topic at [http://kynetximpactspring2010.eventbrite.com/ Kynetx Impact] conferences.&lt;br /&gt;
&lt;br /&gt;
== ProjectVRM Participation ==&lt;br /&gt;
&lt;br /&gt;
Sign up for the [http://cyber.law.harvard.edu/lists/info/projectvrm Project VRM mailing list]. You can also edit this wiki by signing up at the top of this page.&lt;/div&gt;</summary>
		<author><name>Tcarroll</name></author>
	</entry>
	<entry>
		<id>https://cyber.harvard.edu/projectvrm/?title=Main_Page&amp;diff=5015</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cyber.harvard.edu/projectvrm/?title=Main_Page&amp;diff=5015"/>
		<updated>2011-08-24T10:37:58Z</updated>

		<summary type="html">&lt;p&gt;Tcarroll: /* VRM Development Work */  removed several spam links, added azigo.com, alphabetized list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About VRM ==&lt;br /&gt;
&lt;br /&gt;
VRM stands for &#039;&#039;&#039;Vendor Relationship Management&#039;&#039;&#039;. VRM  tools provide customers with both &#039;&#039;independence&#039;&#039; from vendors and &#039;&#039;better ways of engaging&#039;&#039; with vendors. [http://www.writers-write.co.uk Essay writing] The same tools can also support individuals&#039; relations with schools, churches, government entities and other kinds of organizations.&lt;br /&gt;
&lt;br /&gt;
In a narrow sense, VRM is the reciprocal &amp;amp;#151; the customer side &amp;amp;#151; of CRM (or [http://en.wikipedia.org/wiki/Customer_Relationship_Management Customer Relationship Management]). VRM tools provide customers with the means to bear their side of the relationship burden. They relieve CRM of the perceived need to &amp;quot;capture,&amp;quot; &amp;quot;acquire,&amp;quot; &amp;quot;lock in,&amp;quot; &amp;quot;manage,&amp;quot; and otherwise employ the language and thinking [http://www.allwritingsource.co.uk/essay-writing-service.php Essay Writing] of slave-owners when dealing with customers.[http://www.writers-write.co.uk/article-buy-essay.php uk essay writing]  With VRM operating on the customer&#039;s side, CRM systems will no longer be alone in trying to improve the ways companies relate to customers. Customers will be also be involved, as fully empowered participants, rather than as captive followers.[http://www.writers-write.co.uk/custom-assignment-help.php assignment help] [http://www.teethwhiteningathomev.com/ Teeth whitening]&lt;br /&gt;
&lt;br /&gt;
VRM development projects are listed below.&lt;br /&gt;
&lt;br /&gt;
== Project VRM ==&lt;br /&gt;
&lt;br /&gt;
[http://projectvrm.org ProjectVRM] is a project of [http://cyber.law.harvard.edu the Berkman Center for Internet &amp;amp; Society] at Harvard University. It was created by [http://en.wikipedia.org/wiki/Doc_Searls Doc Searls] when he became a fellow at the Center in 2006. (He has been an alumnus fellow since September 2010). [http://www.writers-write.co.uk/statistics-help.php statistics help] The purpose of the project is to encourage VRM development and to conduct research on its premises and its progress.[http://www.essaymojo.co.uk/essay-service.php UK Essay Writing] &lt;br /&gt;
&lt;br /&gt;
When the project began,[http://www.writers-write.co.uk/statistics-help.php statistics help] Doc saw it as &amp;quot;a way to fulfill the promise of [http://www.smslaan.org Sms lån][http://cluetrain.com &#039;&#039;The Cluetrain Manifesto&#039;&#039;]&#039;s Prime Clue&amp;quot;: [http://www.diamondlinks.net link building services]&lt;br /&gt;
&lt;br /&gt;
[[Image:Not-1.gif]]&lt;br /&gt;
&lt;br /&gt;
Doc believed that customer reach would only exceed vendor grasp if customers had the tools for the job. So Doc created ProjectVRM to support the creation and building of those tools. &lt;br /&gt;
&lt;br /&gt;
Since then the VRM community has grown to include many development projects, companies, allied associations and individuals,[http://www.writers-write.co.uk/university-essays.php University essays] in addition to ProjectVRM itself. The community&#039;s work is outlined in this wiki, and discussed on its [http://cyber.law.harvard.edu/projectvrm/Mailing_list mailing list], its [http://blogs.law.harvard.edu/vrm blog] and in workshops and other events.&lt;br /&gt;
&lt;br /&gt;
Read more about ProjectVRM on the [[About | About Page]].&lt;br /&gt;
&lt;br /&gt;
== VRM and the Economy ==&lt;br /&gt;
&lt;br /&gt;
The economic goal of VRM is to improve relationships between Demand and Supply by providing new and better ways for the former to engage with and drive the latter. &lt;br /&gt;
&lt;br /&gt;
This is not possible when all the tools of engagement are provided by suppliers, and all those tools are different. For example, most customers today carry around up to dozens of &amp;quot;loyalty&amp;quot; cards and key-ring tags, each with its own vendor-provided means for controlling interactions and providing benefits. These inconvenience both buyers and sellers, and limit the intelligence that can be gathered and put to use by either party. [http://www.writers-write.co.uk/dissertation-writing-help.php  Dissertation writing service] What if buyers had the ability to advertise their shopping lists to the sellers with which they have relationships? What if buyers were able to establish and maintain loyalty on their own terms and in their own ways? What if customers&#039; ability to express preferences and advertise demand were improved to the point where sellers could reduce money wasted on advertising and other forms of guesswork? What if it were quick and easy for customers to say what they&#039;ll pay for what they want, on their own terms (and to pay on the spot, if the terms are mutually agreeable)[http://www.essayinn.co.uk Essay Writing] ? VRM tools and services will answer these and many other questions that could not be asked before the Internet and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.ascomsa.net/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;hosting&amp;lt;/span&amp;gt;] came along &amp;amp;#151; and cannot be asked, as long as sellers continue to hold all the relationship cards.[http://www.writers-write.co.uk/dissertation-writing-help.php  Dissertation writing service]&lt;br /&gt;
&lt;br /&gt;
www.kraldost.com&lt;br /&gt;
&lt;br /&gt;
== VRM Principles ==&lt;br /&gt;
&lt;br /&gt;
VRM development work is based on the belief that &#039;&#039;free customers are more valuable than captive ones&#039;&#039; &amp;amp;#151; to themselves, to vendors, and to the larger economy. To be free &amp;amp;#151;&lt;br /&gt;
&lt;br /&gt;
#Relationships must be voluntary.&lt;br /&gt;
#Customers must enter relationships with vendors as independent actors.&lt;br /&gt;
#Customers must be the points of integration for their own data.&lt;br /&gt;
#Customers must have control of data they generate and gather. They must be able to share data selectively, voluntarily, and control the terms of its use.&lt;br /&gt;
#Customers must be able to assert their own terms of engagement and service. &lt;br /&gt;
#Customers must be free to express their demands and intentions outside of any one company&#039;s control.&lt;br /&gt;
[http://www.dissertationinn.co.uk/ dissertation help uk]&lt;br /&gt;
&lt;br /&gt;
VRM research work probes the willingness and ability of customers to assert and enjoy  independence from vendors -- and of vendors&#039; willingness and ability to value and engage with independent customers. [http://www.dissertationinn.co.uk/dissertation-service/ dissertation writing service] It also follows changes in the marketplace as VRM tools come into use.&lt;br /&gt;
&lt;br /&gt;
== VRM Goals ==&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Markets Are Relationships&amp;quot; chapter of the [http://www.cluetrain.com/Cluetrain_10/index.html 10th Anniversary edition] of &#039;&#039;The Cluetrain Manifesto&#039;&#039;, Doc Searls writes this about the purposes of VRM efforts:&lt;br /&gt;
&lt;br /&gt;
#Provide tools for individuals to manage relationships with organizations. These tools are personal. That is, they belong to the individual in the sense that they are under the individual&#039;s control. They can also be social,[http://www.dissertationinn.co.uk/dissertation-proposal/ dissertation proposal]  in the sense that they can connect with others and support group formation and action. But they need to be personal first.&lt;br /&gt;
#Make individuals the collection centers for their own data, so that transaction histories, health records, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://longtermcareinsuranceinfo.com/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;long term care insurance&amp;lt;/span&amp;gt;], membership details, service contracts, and other forms of personal data are no longer scattered throughout a forest of silos.&lt;br /&gt;
#Give individuals the ability to share data selectively, without disclosing more personal information than the individual allows.&lt;br /&gt;
#Give individuals the ability to control how their data is used by others, and for how long. At the individual&#039;s discretion, this may include agreements requiring others to delete the individual&#039;s data when the relationship ends.[http://www.dissertationinn.co.uk/dissertation-writers/ dissertation writers]&lt;br /&gt;
#Give individuals the ability to assert their own terms of service, reducing or eliminating the need for organization-written terms of service that nobody reads and everybody has to &amp;quot;accept&amp;quot; anyway.&lt;br /&gt;
#Give individuals means for expressing demand in the open market, outside any organizational silo, without disclosing any unnecessary personal information.&lt;br /&gt;
#Make individuals platforms for business by opening the market to many kinds of third party services that serve buyers as well as sellers of &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://katyperryfirework.net &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;katy perry firework&amp;lt;/span&amp;gt;]&lt;br /&gt;
#Base relationship-managing tools on open standards, open APIs (application program interfaces), and open &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.easyunlocks.com/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;blackberry unlock codes&amp;lt;/span&amp;gt;]. This will support a rising tide of activity that will lift an infinite variety of business boats, a &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.hybridcab.com/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;hybrid cab&amp;lt;/span&amp;gt;] plus other social goods.&lt;br /&gt;
&lt;br /&gt;
== VRM Development Work ==&lt;br /&gt;
&lt;br /&gt;
Here is a partial list of VRM development efforts. Some are organizations, some are commercial entities, some are standing open source code development efforts:&lt;br /&gt;
*[http://www.azigo.com/ Azigo.com]&lt;br /&gt;
*[http://www.banyanproject.com/ The Banyan Project]&lt;br /&gt;
*[[EmanciPay]]&lt;br /&gt;
*[[FCRA: Access to credit data]]&lt;br /&gt;
*[[GRM: Government Relationship Management]]&lt;br /&gt;
*[http://higgins-project.org higgins-project.org]&lt;br /&gt;
*[http://kantarainitiative.org/confluence/display/infosharing/Home Information Sharing Workgroup at Kantara]&lt;br /&gt;
*[http://kynetx.com Kynetx], which also does [http://hvr.me HoverMe]&lt;br /&gt;
*[[ListenLog]]&lt;br /&gt;
*[https://github.com/quartzjer/Locker#readme The Locker Project]&lt;br /&gt;
*[http://themineproject.org/ The Mine! Project] &lt;br /&gt;
*[http://mydex.org/ MyDex]&lt;br /&gt;
*[http://www.vrm.cl/ myinfo.cl]&lt;br /&gt;
*[http://newgov.us/ NewGov.us]&lt;br /&gt;
*[http://www.paoga.com/ Paoga]&lt;br /&gt;
*[http://pegasuspublic.wikispaces.com/ Pegasus]&lt;br /&gt;
*[http://personal.com Personal.com]&lt;br /&gt;
*[http://personaldataecosystem.org/ Personal Data Ecosystem]&lt;br /&gt;
*[[Personal RFP]]&lt;br /&gt;
*[http://projectdanube.org/ ProjectDanube]&lt;br /&gt;
*[http://www.projectnori.org/ Project Nori]*[http://www.qiycorporate.com/ QIY]&lt;br /&gt;
*[[r-button]]&lt;br /&gt;
*[http://sing.ly/ Singly]&lt;br /&gt;
*[http://www.socialnori.org/ Social Nori]&lt;br /&gt;
*[http://www.switchbook.com/ SwitchBook]&lt;br /&gt;
*[http://telehash.org Telehash]&lt;br /&gt;
*[http://www.thumbtack.com/ Thumbtack]&lt;br /&gt;
*[http://www.trustfabric.com/ TrustFabric]&lt;br /&gt;
*[http://kantarainitiative.org/confluence/display/uma/ UMA]&lt;br /&gt;
*[http://www.vrmhub.net VRM Hub]&lt;br /&gt;
*[http://www.vrmlabs.net VRM Labs]&lt;br /&gt;
*[http://code.google.com/p/webfinger/ webfinger]&lt;br /&gt;
&lt;br /&gt;
== ProjectVRM Committees ==&lt;br /&gt;
&lt;br /&gt;
*[[Vision Committee]]&lt;br /&gt;
*[[Marketing Committee]]&lt;br /&gt;
*[[Standards Committee]]&lt;br /&gt;
*[[Organization Committee]]&lt;br /&gt;
*[[Usage Committee]]&lt;br /&gt;
*[[Compliance Committee]]&lt;br /&gt;
*[[Steering Committee]]&lt;br /&gt;
* [http://www.headlicetreatmentworld.com/ head lice treatment]&lt;br /&gt;
== ProjectVRM Resources ==&lt;br /&gt;
&lt;br /&gt;
* ProjectVRM [[mailing list]]&lt;br /&gt;
* ProjectVRM [http://blogs.law.harvard.edu/vrm blog]&lt;br /&gt;
* [[VRM FAQ]]&lt;br /&gt;
* VRM [Twitter stream http://twitter.com/vrm]&lt;br /&gt;
&lt;br /&gt;
Conference Call archive and audio links can be found at the [[Project_VRM:Community_Portal | Community Portal]] page.&lt;br /&gt;
&lt;br /&gt;
== VRM Events ==&lt;br /&gt;
&lt;br /&gt;
Also see [http://cyber.law.harvard.edu/projectvrm/Events Events] page.&lt;br /&gt;
ProjectVRM events take place once or twice per year:&lt;br /&gt;
=== Upcoming Events ===&lt;br /&gt;
2011&lt;br /&gt;
* [http://iiw13.eventbrite.com/ IIW XIII (2011-B)] October 18-20, 2011, Mountain View, CA]&lt;br /&gt;
&lt;br /&gt;
=== Past Events ===&lt;br /&gt;
2011&lt;br /&gt;
* [http://www.customessayhelp.com/write-my-essay.html write my essay]&lt;br /&gt;
*[http://www.internetidentityworkshop.com/iiw-12/ IIW #12], May 3-5, Mountain View, CA&lt;br /&gt;
*[http://www.cvent.com/events/conversational-commerce-conference/event-summary-f70a703bbabf4cda930c1412dee2bf4f.aspx Conversational Commerce Conference], February 2-3, San Francisco&lt;br /&gt;
* [http://impact.kynetx.com/ IMPACT/2011], March 22-23, Salt Lake City, UT&lt;br /&gt;
* VRM Gathering at [[SXSW Interactive 2011]]&lt;br /&gt;
* [http://iiw12.eventbrite.com/ IIW XII (2011-A)] May 3-5, 2011, Mountain View, CA&lt;br /&gt;
&lt;br /&gt;
2010&lt;br /&gt;
* [[VRM+CRM%202010]] August 26-27 Harvard University, Cambridge, MA&lt;br /&gt;
&lt;br /&gt;
2009&lt;br /&gt;
* [[VRooM Leadership Workshop]] took place on 31 Oct * 1 Nov in Mountain View, CA&lt;br /&gt;
* [[VRM East Coast Workshop 2009]] (VRooM 2009) took place on 12-13 October at Harvard University&lt;br /&gt;
* [http://www.logodesignmaestro.co.uk custom logo design]&lt;br /&gt;
* [[VRM at SXSW 2009]] were meetings during SXSW in March 2009, Austin, TX&lt;br /&gt;
* [[VRM West Coast Workshop 2009]] took place May 15-16, 2009 in Palo Alto, CA&lt;br /&gt;
* [http://www.iyap.se Iyap][http://www.coppervalleycustomhomes.com custom home builders]&lt;br /&gt;
* [[&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.sungatetours.com/inca-trail.html &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Inca Trail Tours&amp;lt;/span&amp;gt;] took place June 15-17 in Peru, South America.&lt;br /&gt;
&lt;br /&gt;
2008&lt;br /&gt;
* [[VRM2008]] took place in Munich on 21/22 April 2008&lt;br /&gt;
* [[VRM Workshop 2008]] took place in July 2008 at Harvard University&lt;br /&gt;
* [http://www.essaymojo.co.uk/write-my-essay.php Write My Essay]&lt;br /&gt;
* [http://www.essaymojo.co.uk/UK-Essay-Help.php Buy Essay]&lt;br /&gt;
&lt;br /&gt;
[http://www.vrmhub.net/ VRM Hub] is a series of monthly meetings in London.&lt;br /&gt;
&lt;br /&gt;
Other meetings and workshops take place before and during [http://www.internetidentityworkshop.com/ Internet Identity Workshops] in Mountain View, California, each Fall and Spring. VRM is also a topic at [http://kynetximpactspring2010.eventbrite.com/ Kynetx Impact] conferences.&lt;br /&gt;
&lt;br /&gt;
== ProjectVRM Participation ==&lt;br /&gt;
&lt;br /&gt;
Sign up for the [http://cyber.law.harvard.edu/lists/info/projectvrm Project VRM mailing list]. You can also edit this wiki by signing up at the top of this page.[http://www.mightydesigners.com/ Logo Design Contest]|[http://www.customessayhelp.com/essay-help.html buy essay]&lt;/div&gt;</summary>
		<author><name>Tcarroll</name></author>
	</entry>
	<entry>
		<id>https://cyber.harvard.edu/projectvrm/?title=Personal_Address_Manager_Service&amp;diff=3121</id>
		<title>Personal Address Manager Service</title>
		<link rel="alternate" type="text/html" href="https://cyber.harvard.edu/projectvrm/?title=Personal_Address_Manager_Service&amp;diff=3121"/>
		<updated>2008-10-15T14:45:52Z</updated>

		<summary type="html">&lt;p&gt;Tcarroll: /* Organizations/Movements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Standard is being developed according to the VRM [[Use Cases|Use Case]] guidelines.&lt;br /&gt;
&lt;br /&gt;
When possible, elements of the Requirements Model are incorporated directly herein. Otherwise, a link is provided for downloading supporting documents.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
[[:Category:Working Draft|Working Draft]]&lt;br /&gt;
[[Category:Working Draft]]&lt;br /&gt;
&lt;br /&gt;
==Schedule==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Proposed Schedule for First Draft&#039;&#039;&#039;&lt;br /&gt;
! Item !! Who? !! Comment !! 2/20 !! 3/5 !! 3/19 !! 6/2 !! 7/2 !! 8/2 !! 9/2 !! 10/2 !! 11/2&lt;br /&gt;
|-&lt;br /&gt;
! Use Case Description&lt;br /&gt;
| J. Andrieu ||  ||XXX|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Actors&lt;br /&gt;
| J. Andrieu ||  ||XXX|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Roles&lt;br /&gt;
| J. Andrieu ||  ||XXX|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Role Map&lt;br /&gt;
| J. Andrieu ||  || ||XXX|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Role Profiles&lt;br /&gt;
| J. Andrieu ||  || ||XXX|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! High Level Use Cases&lt;br /&gt;
| J. Andrieu ||  || || ||XXX|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Scenarios&lt;br /&gt;
| J. Andrieu || Need input! || || || ||XXX|| || || || || &lt;br /&gt;
|-&lt;br /&gt;
! Abstract Use Case Narratives&lt;br /&gt;
| J. Andrieu ||  || || || || ||XXX|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Specific Use Case Narratives&lt;br /&gt;
| J. Andrieu ||  || || || || ||XXX|| || || || &lt;br /&gt;
|-&lt;br /&gt;
! Use Case Diagrams&lt;br /&gt;
| J. Andrieu ||  || || || || || ||XXX|| || ||&lt;br /&gt;
|-&lt;br /&gt;
! Use Case Maps&lt;br /&gt;
| J. Andrieu ||  || || || || || ||XXX|| || ||&lt;br /&gt;
|-&lt;br /&gt;
! Constraints and Requirements&lt;br /&gt;
| J. Andrieu ||  || || || || || || ||XXX|| ||&lt;br /&gt;
|-&lt;br /&gt;
! Policy Requirements&lt;br /&gt;
| J. Andrieu ||  || || || || || || ||XXX|| ||&lt;br /&gt;
|-&lt;br /&gt;
! Technology Review&lt;br /&gt;
| J. Andrieu ||  || || || || || || || ||XXX||&lt;br /&gt;
|-&lt;br /&gt;
! Formats and Protocols&lt;br /&gt;
| J. Andrieu ||  || || || || || || || || ||XXX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target date for announcing first complete draft: VRM Workshop June 2008&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The Personal Address Manager Service (PAM Service or PAM) allows anyone to manage their preferred (self-asserted) postal address(es) in one place and have it automatically be propagated and used by others, as authorized.&lt;br /&gt;
&lt;br /&gt;
==Actors==&lt;br /&gt;
A list of all Actors supported by the system.&lt;br /&gt;
;Individuals: people who use a postal address as a point of contact for receiving correspondence. Also individuals who wish to contact others through a postal address.&lt;br /&gt;
;Organizations: entities who rely on a postal address as a way to reach individuals with whom they have existing relationships. Could be a for-profit corporation, sole proprietorship, non-profit, or government agency. Also entities who wish to contact others through a postal address.&lt;br /&gt;
&lt;br /&gt;
Note that this service is specifically NOT designed to support organizations who rely on postal addresses as a way to reach individuals with whom the want to create a relationship, who we will refer to as &amp;quot;Direct Marketers&amp;quot; for lack of a better term. For this Service, Use Cases which support Direct Marketers are explicitly out of scope.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
;AddressOwner:Anyone who use a postal address as a point of contact. This entity controls the data in the address and who has access.&lt;br /&gt;
;AddressUser:Anyone who wants to reach an AddressOwner at their postal address.&lt;br /&gt;
;AddressOwnerDelegate:Anyone authorized by an AddressOwner to act on their behalf. &#039;&#039;Specializes AddressOwner&#039;&#039;.&lt;br /&gt;
;AddressUserDelegate:Anyone authorized by an AddressUser to act on their behalf. &#039;&#039;Specializes AddressUser&#039;&#039;.&lt;br /&gt;
;AddressRequester:Individuals or organizations who request a postal address on demand for either immediate or perpetual use. &#039;&#039;Specializes AddressUser&#039;&#039;.&lt;br /&gt;
;AddressSubscriber:Individuals or organizations who subscribe for updates to an individual&#039;s address. &#039;&#039;Specializes AddressUser&#039;&#039;.&lt;br /&gt;
;OnlineAddressSubscriber:AddressSubscribers who will receive updates electronically. &#039;&#039;Specializes AddressSubscriber&#039;&#039;&lt;br /&gt;
;OfflineAddressSubscriber:AddressSubscribers who will receive updates via postal service. &#039;&#039;SpecializesAddressSubscriber&#039;&#039;&lt;br /&gt;
;Administrator:An individual with &amp;quot;administrator&amp;quot; privileges at the PAM service provider.&lt;br /&gt;
&lt;br /&gt;
==Role Map==&lt;br /&gt;
A visual representation of the supported Roles and their relationships to one another.&lt;br /&gt;
&lt;br /&gt;
[[image:PAM_Role_Map.png]]&lt;br /&gt;
&lt;br /&gt;
==Profiles==&lt;br /&gt;
A detailed description of each Role&#039;s expectations, capability, and requirements for the system, forming an operational context for that particular role. Developed to enough detail to distinguish what this particular role needs from the system design.&lt;br /&gt;
&lt;br /&gt;
===AddressOwner===&lt;br /&gt;
* Average Internet user. Understands websites, email, etc., but doesn&#039;t necessarily understand any of the underlying technology (HTML, http, SMTP, etc.). Web friendly but not especially tech savvy.&lt;br /&gt;
* Updates address on average once/year, although many users will spend years in between usage.&lt;br /&gt;
* Authorizations occur more frequently, so that interface is more familiar.&lt;br /&gt;
* Has list of authorized Requestors/Subscribers for address updates in various formats and for various services (DMV, utilities, magazine subscriptions, websites, etc.)&lt;br /&gt;
* Could have addresses anywhere on the planet.&lt;br /&gt;
&lt;br /&gt;
===AddressOwner Delegate===&lt;br /&gt;
* Specializes AddressOwner&lt;br /&gt;
* Authorized by the AddressOwner to manage authorizations and edit addresses.&lt;br /&gt;
* May serve as delegate for multiple AddressOwners&lt;br /&gt;
* Can be expected to be moderately more tech-savvy than the average AddressOwner, but they could have the role just because they are the person in the household with the most geek skills.&lt;br /&gt;
&lt;br /&gt;
===AddressUser===&lt;br /&gt;
* Anyone who wants to reach the AddressOwner via their current postal address as managed in the Personal Address manager.&lt;br /&gt;
* May be offline or online.&lt;br /&gt;
* Selected by virtue of the AddressOwner&#039;s desire to use the Personal Address Manager for this AddressUser.&lt;br /&gt;
* Could be anywhere on the planet.&lt;br /&gt;
&lt;br /&gt;
===AddressUser Delegate===&lt;br /&gt;
* Anyone authorized by an AddressUser to act on their behalf.&lt;br /&gt;
* Typically this is a shipping or mailing service&lt;br /&gt;
* High technical sophistication&lt;br /&gt;
* Likely to have automated systems for managing large numbers of AddressOwners and AddressUsers.&lt;br /&gt;
&lt;br /&gt;
===AddressRequester===&lt;br /&gt;
* Specializes AddressUser&lt;br /&gt;
* Internet-savvy entity who wants to make sure they always have the latest postal address for contacting users. Capable of implementing (or using) fairly sophisticated web services&lt;br /&gt;
* Manages tens to millions of users... small or large organization or individual.&lt;br /&gt;
* Will use the Personal Address Manager for on-demand queries.&lt;br /&gt;
* Sometimes handles mailings in-house, sometimes through third-party mailing house.&lt;br /&gt;
&lt;br /&gt;
===AddressSubscriber===&lt;br /&gt;
* Specializes AddressUser&lt;br /&gt;
* Maintains own database and will not be relying on the Personal Address Manager for on-demand usage.&lt;br /&gt;
&lt;br /&gt;
===OfflineAddressSubscriber===&lt;br /&gt;
* Specialized AddressSubscriber&lt;br /&gt;
* No Internet access expected or required.&lt;br /&gt;
* Will be reached via postal mail.&lt;br /&gt;
&lt;br /&gt;
===OnlineAddressSubscriber===&lt;br /&gt;
* Specialized AddressSubscriber&lt;br /&gt;
* Average Internet User&lt;br /&gt;
* Has email address&lt;br /&gt;
* May have contact manager software capable of more sophisticated processing&lt;br /&gt;
** Or may manually process incoming email updates&lt;br /&gt;
===Administrator===&lt;br /&gt;
* Technically adept&lt;br /&gt;
* Has access to file system&lt;br /&gt;
* Needs system control at a finer level than simply deleting files.&lt;br /&gt;
&lt;br /&gt;
==High Level Use Cases==&lt;br /&gt;
A list of all supported use cases in the system, identifying all required use cases by title.&lt;br /&gt;
&lt;br /&gt;
 1 AddressOwner Manages Address&lt;br /&gt;
 1.1 AddressOwner Creates Address &lt;br /&gt;
 1.2 AddressOwner Reviews Address&lt;br /&gt;
 1.3 AddressOwner Changes Address&lt;br /&gt;
 1.4 AddressOwner Deletes Address&lt;br /&gt;
&lt;br /&gt;
 2 AddressOwner Manages AddressUsers&lt;br /&gt;
 2.1 AddressOwner Uploads AddressUsers&lt;br /&gt;
 2.2 AddressOwner Authorizes AddressUser&lt;br /&gt;
 2.3 AddressOwner Manages AddressUser Permissions &lt;br /&gt;
 2.4 AddressOwner Deletes AddressUser&lt;br /&gt;
&lt;br /&gt;
 3 AddressOwner Manages Delegates&lt;br /&gt;
 3.1 AddressOwner Authorizes Delegate&lt;br /&gt;
 3.2 AddressOwner Unauthorizes Delegate&lt;br /&gt;
 3.3 AddressOwner Removes Delegate&lt;br /&gt;
&lt;br /&gt;
 4 AddressUser Manages Delegates&lt;br /&gt;
 4.1 AddressUser Authorizes Delegate&lt;br /&gt;
 4.2 AddressUser Unauthorizes Delegate&lt;br /&gt;
 4.3 AddressUser Removes Delegate&lt;br /&gt;
&lt;br /&gt;
 5 AddressUser discovers Personal Address Manager service for AddressOwner&lt;br /&gt;
 6 AddressUser Requests Authorization&lt;br /&gt;
 7 Delegate requests authorization&lt;br /&gt;
 8 AddressRequester Requests Current Address&lt;br /&gt;
 9 AddressSubscriber Activates Subscription&lt;br /&gt;
 10 AddressSubscriber Deactivates Subscription&lt;br /&gt;
 11 AddressOwner Accesses Activity Log&lt;br /&gt;
 12 AddressUser reports address change&lt;br /&gt;
 13 AddressOwner acknowledges address change&lt;br /&gt;
 14 AddressOwner downloads data&lt;br /&gt;
 15 AddressOwner authorizes automated export&lt;br /&gt;
 16 AddressOwner creates account&lt;br /&gt;
 17 AddressOwner deactivates account&lt;br /&gt;
 18 AddressOwner deletes account&lt;br /&gt;
 19 Administrator creates account&lt;br /&gt;
 20 Administrator deactivates account&lt;br /&gt;
 21 Administrator deletes account&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
A Scenario is a prose descriptions of a user&#039;s interaction with the system as one example of the Use Case that explains the context, the interaction, and the benefit. &lt;br /&gt;
&lt;br /&gt;
Each scenario should be a short paragraph, containing the following elements:&lt;br /&gt;
# Why the actor is engaged in this use case? What happened? What motivated them to contact the system and begin the transaction?&lt;br /&gt;
# What does the actor do? Identify the keys actions taken by the actor during the use case.&lt;br /&gt;
# What does the actor get out of the system? Include both the actor&#039;s benefits and what the system does for them.&lt;br /&gt;
&lt;br /&gt;
The goal is to have a simple, straightforward picture of why the Use Case matters and what happens to fulfill the Actor&#039;s needs. This should capture both the human elements of who &amp;amp; why and the functional elements of actions &amp;amp; results.&lt;br /&gt;
&lt;br /&gt;
Each Use Case should have at least one scenario. Please number the scenarios, restarting the numbering for each Use Case.&lt;br /&gt;
&lt;br /&gt;
===Use Case 1 AddressOwner Manages Address===&lt;br /&gt;
&lt;br /&gt;
====Scenario 1:1 General Address Edit====&lt;br /&gt;
Betty needs to update her address at her Personal Address Manager. She goes to her service provider&#039;s website, authenticates herself using OpenID, and pulls up the Address Management interface. She edits one or more addresses and logs off. The system records the edits, both in the datastore and in the log files, and propagates update messages to current subscribers.&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.1 AddressOwner Creates Address===&lt;br /&gt;
&#039;&#039;&#039;Specializes Use Case 1 AddressOwner Manages Address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Scenario 1.1:1 Bob creates first address====&lt;br /&gt;
Bob decides to try out the personal address service because he is about to move. He signs up with a service provider, creates a home address using his current address--specifying &#039;&#039;&#039;not&#039;&#039;&#039; to send updates yet--and confirms his email address with the provider. The system sets up a new account, discoverable by authorized AddressUsers and sends a confirmation email to Bob. (Bob&#039;s next action is likely to be one of the variations of [[Personal_Address_Manager_Service#Use Case 2 AddressOwner Manages AddressUsers | Use Case 2 AddressOwner Manages AddressUsers]])&lt;br /&gt;
&lt;br /&gt;
====Scenario 1.1:2 Betty creates alternative address====&lt;br /&gt;
Betty is going to be sending a number of purchases to her Mother&#039;s place over the next few months. She goes to her Personal Address Manager and adds a new Alternative Address, giving it a name (Mom&#039;s Address), and making sure her current address remains the default for new purchases. The system records the new address, making it available to authorized AddressUsers who specifically ask for Betty&#039;s &amp;quot;Mom&#039;s Address&amp;quot;. Betty&#039;s next step might be [[Personal_Address_Manager_Service#Use Case 2 AddressOwner Manages AddressUsers | Use Case 2 AddressOwner Manages AddressUsers]] or she might just wait until she is purchasing an item that she wants to ship to Mom before authorizing any AddressUsers.&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.2 AddressOwner Reviews Address===&lt;br /&gt;
====Scenario 1.2:1 Betty double checks her address====&lt;br /&gt;
Betty is wondering if the current address is correct. She logs in and reviews the addresses currently presented to authorized AddressUsers. The address is correct, so she does nothing further. (If it was incorrect, the next step is likely [[Personal_Address_Manager_Service#Use Case 1.3 AddressOwner Changes Address | Use Case 1.3 AddressOwner Changes Address]]&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.3 AddressOwner Changes Address===&lt;br /&gt;
====Scenario 1.3:1 Bob gets a new job====&lt;br /&gt;
Bob just got a new job and is moving from Los Angeles to San Francisco and recently selected his new home. He has an address to send to existing vendors. He visits the Personal Address Manager Service and inputs his new address. The service confirms the new address, date of the move, and the subscribers it will contact, logging the transaction. The system sends out the notices and keeps track of delivery so Bob can later verify receipt of the update. If Bob needs to manage AddressUsers, he likely goes to one of the variants of [[Personal_Address_Manager_Service#Use Case 2 AddressOwner Manages AddressUsers | Use Case 2 AddressOwner Manages AddressUsers]].&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.4 AddressOwner Deletes Address===&lt;br /&gt;
====Scenario 1.4:1 Betty deletes Mom&#039;s address====&lt;br /&gt;
Betty decides she no longer wants her Mother&#039;s address listed as a way to contact her (Betty). She logs in and deletes it. The system removes the address and logs the transaction.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2 AddressOwner Manages AddressUsers===&lt;br /&gt;
===Use Case 2.1 AddressOwner Uploads AddressUsers===&lt;br /&gt;
====Scenario 2.1:1 Bob uploads Outlook File====&lt;br /&gt;
Bob just created his account and wants to load all of his contacts in his Outlook contact database as AddressUsers. After exporting his Outlook contacts, Bob logs into the PAM service, selects upload, specifies the export file and submits. The server parses the file and shows Bob a list of contacts successfully imported.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2.2 AddressOwner Authorizes AddressUser===&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.2:1 Real-time authorization request====&lt;br /&gt;
&lt;br /&gt;
Betty is at the website of a Vendor who she wants to set up as an AddressUser. She tells the AddressUser to use her PAM. The AddressUser finds the PAM and requests authorization as a AddressRequester, redirecting Betty to the PAM interface for authorization. The PAM verifies the AddressUsers credentials (to the extent possible), authenticates Betty (or uses existing session information to skip this step), and presents the request for authorization to Betty. Betty reviews the request and confirms that this AddressUser should be authorized for the specified access. The PAM redirects back to the AddressUser so that Betty can continue her transaction.&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.2:2 Email request (fulfilled via real-time authorization started at AddressUser&#039;s site) ====&lt;br /&gt;
&lt;br /&gt;
Bob is a long time customer of NetFlix. When NetFlix upgrades to support Personal Address Managers, it sends an email to Bob requesting authorization for Subscription access to Bob&#039;s PAM. Bob gets the email and visits NetFlix to trigger the authorization. The rest is just like [[Personal_Address_Manager_Service#Scenario 1 Real-time authorization request|Scenario 1 Real-time authorization request]]&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.2:3 Email request (fulfilled at PAM service) ====&lt;br /&gt;
&lt;br /&gt;
Sally is a long time Twitter user, where she has stored her iName as a discovery service. Twitter develops a new service that utilizes the Personal Address Manager and discovers Sally&#039;s PAM Service. It submits a request directly to the PAM for authorization as a AddressSubscriber. The PAM authenticates Twitter and sends an email to Sally notifying her of the request. She visits the PAM, reviews the request, and authorizes Twitter as an AddressSubscriber to her work address.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2.3 AddressOwner Manages AddressUser Permissions===&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.3:1 Frank switches all of his AddressUsers to AddressRequesters====&lt;br /&gt;
Frank is a long time PAM user and has decided that AddressUsers who cannot support real-time address use through the AddressRequester role will no longer get updates via AddressSubscriber. He logs into the PAM, selects manage permissions and changes all authorized AddressSubscribers to be authorized AddressRequesters only. The PAM sends those Subscribers a notice of their changed status.&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.3:2 Sally changes a trusted AddressUser&#039;s permissions to include her home address====&lt;br /&gt;
Sally is a satisfied customer of Brand X Boutique, who currently has authorization to access Sally&#039;s business address. Sally wants to ship a product to her home. She logs into the PAM, selects the AddressUser&#039;s Permissions, authorizing access to her home address in addition to the work address already authorized.&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.3:3 Betty changes a trusted AddressUser&#039;s permissions (triggered at AddressUser&#039;s site)====&lt;br /&gt;
Betty is at a trusted site, Expedia, where she is completing a transaction. Expedia is already an authorized AddressRequester, so it presents the current address for confirmation. Betty would prefer to use one of her other addresses, so she tells Expedia to request additional addresses from her PAM. Expedia redirects Betty to the PAM service, requesting additional addresses. The PAM authenticates Expedia and presents Betty with a a web page for approving access to her addresses.  Betty selects the appropriate address, indicating &amp;quot;one time only&amp;quot; and the PAM redirects back to Expedia with the requested data and access rights. Betty completes her transaction at Expedia.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2.4 AddressOwner Deletes AddressUser===&lt;br /&gt;
====Scenario 2.4:1 Bob deletes Apple as AddressUser====&lt;br /&gt;
Bob has decided he no longer wants Apple to have access to any of his PAM services. He logs into the PAM, selects Apple as an AddressOwner, and selects &amp;quot;delete&amp;quot;. The PAM confirms the deletion, asking Bob whether or not to notify Apple of the deletion. Bob confirms and indicates &amp;quot;Do not notify&amp;quot;. The PAM deletes the AddressUser and records the change in the log.&lt;br /&gt;
&lt;br /&gt;
===Use Case 3 AddressOwner Manages Delegates===&lt;br /&gt;
===Use Case 3.1 AddressOwner Authorizes Delegate===&lt;br /&gt;
&lt;br /&gt;
====Scenario 3.1:1 Bob gives executive assistant authority over work address (email)====&lt;br /&gt;
The company is moving Bob to a new address so he gives his executive assistant Mike authority to manage his &amp;quot;work&amp;quot; address. He visits the PAM, identifies his assistant by email, and sets the permissions. The PAM service sends Mike an email informing him of the new authority with directions for authenticating. Mike visits the PAM, authenticates, and now has authority to manage Bob&#039;s address.&lt;br /&gt;
&lt;br /&gt;
====Scenario 3.1:2 Bob gives executive assistant authority over work address (OpenID)====&lt;br /&gt;
Identical to Scenario 1, except that Bob identifies Mike by OpenID. In this case, the PAM discovers Mike&#039;s preferred contact method and contacts Mike appropriately. When Mike logs into the PAM, Mike&#039;s iName identity provider is used to authenticate. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;QUESTION&#039;&#039;&#039; Is OpenID always gauranteed to provide a contact method?  Or do we need a scenario where Mike is identified by OpenID, but contacted via an email specified by Bob at the time of authorization?&lt;br /&gt;
&lt;br /&gt;
===Use Case 3.2 AddressOwner Unauthorizes Delegate===&lt;br /&gt;
====Scenario 3.2:1 Bob&#039;s Exec. Asst. Mike Quits====&lt;br /&gt;
Mike quits. Bob visits the PAM and revokes Mike&#039;s authorization.&lt;br /&gt;
&lt;br /&gt;
===Use Case 3.3 AddressOwner Removes Delegate===&lt;br /&gt;
====Scenario 3.3:1 Bob Quits====&lt;br /&gt;
Bob quits. He visits the PAM and revokes Mike&#039;s authorization.&lt;br /&gt;
&lt;br /&gt;
===Use Case 4 AddressUser Manages Delegates===&lt;br /&gt;
===Use Case 4.1 AddressUser Authorizes Delegate===&lt;br /&gt;
===Use Case 4.2 AddressUser Unauthorizes Delegate===&lt;br /&gt;
===Use Case 4.3 AddressUser Removes Delegate===&lt;br /&gt;
&lt;br /&gt;
===Use Case 5 AddressUser discovers Personal Address Manager service for AddressOwner===&lt;br /&gt;
===Use Case 6 AddressUser Requests Authorization===&lt;br /&gt;
===Use Case 7 Delegate requests authorization===&lt;br /&gt;
===Use Case 8 AddressRequester Requests Current Address===&lt;br /&gt;
===Use Case 9 AddressSubscriber Activates Subscription===&lt;br /&gt;
===Use Case 10 AddressSubscriber Deactivates Subscription===&lt;br /&gt;
===Use Case 11 AddressOwner Accesses Activity Log===&lt;br /&gt;
===Use Case 12 AddressUser reports address change===&lt;br /&gt;
===Use Case 13 AddressOwner acknowledges address change===&lt;br /&gt;
===Use Case 14 AddressOwner downloads data===&lt;br /&gt;
===Use Case 15 AddressOwner authorizes automated export===&lt;br /&gt;
===Use Case 16 AddressOwner creates account===&lt;br /&gt;
===Use Case 17 AddressOwner deactivates account===&lt;br /&gt;
===Use Case 18 AddressOwner deletes account===&lt;br /&gt;
===Use Case 19 Administrator creates account===&lt;br /&gt;
===Use Case 20 Administrator deactivates account===&lt;br /&gt;
===Use Case 21 Administrator deletes account===&lt;br /&gt;
&lt;br /&gt;
==Abstract Use Case Narratives==&lt;br /&gt;
An implementation and technology-free chronological ordering of user intention and system responsibilities for a particular use case. Based on one or more specific Scenarios, define the specific, yet technology-free, interactions that are required for the use case. These narratives will be normative, that is, they will ultimately define the requirements of the functioning system.&lt;br /&gt;
&lt;br /&gt;
===AddressOwner Changes Address===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;|User Intention&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;|System Responsibility&lt;br /&gt;
|- &lt;br /&gt;
| 1. AddressOwner decides to move.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2. AddressOwner expresses new address to system (optionally including scheduling information).&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| 3. System assures AddressUsers get the new address when they need it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WikiQuestion/suggestion: let&#039;s set this up as a template.&lt;br /&gt;
&lt;br /&gt;
==Specific Use Case Narratives==&lt;br /&gt;
Implementation-specific sequences of user action and system response for a use case. These narratives will be illustrative, that is, they will show how a particular set of technologies can implement a particular use care--or how a specific set of technologies might require or suggest changes to the use case.&lt;br /&gt;
&lt;br /&gt;
==Use Case Diagrams==&lt;br /&gt;
Both abstract and specific use cases may be diagramed visually to represent the transaction flow between various system components. For abstract use cases, the diagrams will be normative. For specific use cases, they will be illustrative.&lt;br /&gt;
==Use Case Maps==&lt;br /&gt;
A visual representation of the multiple use cases that comprise a particular service and their relationship to one another.&lt;br /&gt;
==Constraints &amp;amp; Requirements==&lt;br /&gt;
In addition to responding to specific use cases appropriately, every VRM Service shall define its own set of constraints and requirements to complete the specification of the service. Many requirements will be applicable to most, if not all, VRM services, such as those inspired by tenets of data portability and user-centric identity. &lt;br /&gt;
&lt;br /&gt;
When mapping out the first set of use cases, it became clear that the a few of the core Use Cases were already substantially met by such online services as Plaxo and LinkedIn, raising the question of what would actually make a Personal Address Manager service VRM-compliant. That led directly to a handful of simple requirements that assure the user and vendors have appropriate access and controls.&lt;br /&gt;
&lt;br /&gt;
#Address stored independently of any particular service provider&lt;br /&gt;
#AddressOwner can choose who stores canonical source (self-storage ok)&lt;br /&gt;
#Data should be in an open format and portable without data or service loss&lt;br /&gt;
#Data transfer and use is always under user control&lt;br /&gt;
#AddressUsers can discover the appropriate CoA service for each user&lt;br /&gt;
==Policy Requirements==&lt;br /&gt;
Implementations must meet the following policy requirements.&lt;br /&gt;
&lt;br /&gt;
===Administration &amp;amp; Operations===&lt;br /&gt;
#Specified Data Visibility--Service providers must specify and implement either a visible of invisible data strategy.&lt;br /&gt;
##Visible Data - Data stored with the Service provider is visible to administrators.&lt;br /&gt;
##Invisible Data - Data stored on the Service is encrypted and not visible to administrators.&lt;br /&gt;
#Constrained &amp;amp; Logged Data Modification--All data modifications must only be made through explicit Roles as defined in the specification. All data modifications must be logged in a system activity log. All system activity must be auditable by users and their delegates.&lt;br /&gt;
===Representation &amp;amp; Warranties===&lt;br /&gt;
Service providers must explicitly specify, represent, and legally warrant their policies in the following areas.&lt;br /&gt;
#Privacy&lt;br /&gt;
#Security&lt;br /&gt;
#Survivability&lt;br /&gt;
#Accountability&lt;br /&gt;
Note: these areas need to be more clearly and completely specified. See the [[http://gss.xdi.org Global Services Specifications]] as informative of the type of self-asserted warranties will be required by Personal Address Manager Service providers.&lt;br /&gt;
&lt;br /&gt;
==Technology Review==&lt;br /&gt;
Review relevant technology and existing services, highlighting how they inform our development, either by highlighting successful ideas or as examples of what we should avoid.&lt;br /&gt;
===Services===&lt;br /&gt;
*LinkedIn http://www.linkedin.com&lt;br /&gt;
*Plaxo http://www.plaxo.com&lt;br /&gt;
*Ryze http://www.ryze.com&lt;br /&gt;
===Technologies===&lt;br /&gt;
*FOAF http://www.foaf-project.org&lt;br /&gt;
*hCard http://microformats.org/wiki/hcard&lt;br /&gt;
*OAuth http://www.oauth.net&lt;br /&gt;
*OpenID http://openid.net&lt;br /&gt;
*XDI http://en.wikipedia.org/wiki/XDI&lt;br /&gt;
*Information Cards, with implemetations such as [http://www.microsoft.com/net/cardspace.aspx MS CardSpace] and [http://www.eclipse.org/higgins/ Higgins]&lt;br /&gt;
*Liberty Alliance Identity Web Services Framework (ID-WSF) http://www.projectliberty.org/liberty/specifications__1&lt;br /&gt;
&lt;br /&gt;
===Organizations/Movements===&lt;br /&gt;
* DataPortability.org http://www.dataportability.org&lt;br /&gt;
* Microformats http://microformats.org&lt;br /&gt;
* Liberty Alliance Project http://www.projectliberty.org&lt;br /&gt;
* OpenLiberty.org http://www.openliberty.org&lt;br /&gt;
* Concordia Project http://www.projectconcordia.org&lt;br /&gt;
* [http://informationcard.net Information Card Foundation]&lt;br /&gt;
&lt;br /&gt;
==Formats &amp;amp; Protocols==&lt;br /&gt;
We will need formats for&lt;br /&gt;
#Representing an address (machine readable)&lt;br /&gt;
#Presenting an address (human/postal service readable)&lt;br /&gt;
#Personal Address Manager metadata&lt;br /&gt;
##Address Metadata&lt;br /&gt;
##*Address Name&lt;br /&gt;
##Authorizations&lt;br /&gt;
##Log data&lt;br /&gt;
&lt;br /&gt;
We will need protocols for&lt;br /&gt;
#Authenticating AddressOwners, AddressUsers, and delegates&lt;br /&gt;
#Authorizing AddressUsers &amp;amp; Delegates&lt;br /&gt;
#Service discovery&lt;br /&gt;
#Inbound human services&lt;br /&gt;
#*most likely web pages&lt;br /&gt;
#Inbound automated services&lt;br /&gt;
#Outbound automated services&lt;br /&gt;
#*email&lt;/div&gt;</summary>
		<author><name>Tcarroll</name></author>
	</entry>
	<entry>
		<id>https://cyber.harvard.edu/projectvrm/?title=Personal_Address_Manager_Service&amp;diff=3120</id>
		<title>Personal Address Manager Service</title>
		<link rel="alternate" type="text/html" href="https://cyber.harvard.edu/projectvrm/?title=Personal_Address_Manager_Service&amp;diff=3120"/>
		<updated>2008-10-15T14:44:41Z</updated>

		<summary type="html">&lt;p&gt;Tcarroll: /* Technologies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Standard is being developed according to the VRM [[Use Cases|Use Case]] guidelines.&lt;br /&gt;
&lt;br /&gt;
When possible, elements of the Requirements Model are incorporated directly herein. Otherwise, a link is provided for downloading supporting documents.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
[[:Category:Working Draft|Working Draft]]&lt;br /&gt;
[[Category:Working Draft]]&lt;br /&gt;
&lt;br /&gt;
==Schedule==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Proposed Schedule for First Draft&#039;&#039;&#039;&lt;br /&gt;
! Item !! Who? !! Comment !! 2/20 !! 3/5 !! 3/19 !! 6/2 !! 7/2 !! 8/2 !! 9/2 !! 10/2 !! 11/2&lt;br /&gt;
|-&lt;br /&gt;
! Use Case Description&lt;br /&gt;
| J. Andrieu ||  ||XXX|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Actors&lt;br /&gt;
| J. Andrieu ||  ||XXX|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Roles&lt;br /&gt;
| J. Andrieu ||  ||XXX|| || || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Role Map&lt;br /&gt;
| J. Andrieu ||  || ||XXX|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Role Profiles&lt;br /&gt;
| J. Andrieu ||  || ||XXX|| || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! High Level Use Cases&lt;br /&gt;
| J. Andrieu ||  || || ||XXX|| || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Scenarios&lt;br /&gt;
| J. Andrieu || Need input! || || || ||XXX|| || || || || &lt;br /&gt;
|-&lt;br /&gt;
! Abstract Use Case Narratives&lt;br /&gt;
| J. Andrieu ||  || || || || ||XXX|| || || ||&lt;br /&gt;
|-&lt;br /&gt;
! Specific Use Case Narratives&lt;br /&gt;
| J. Andrieu ||  || || || || ||XXX|| || || || &lt;br /&gt;
|-&lt;br /&gt;
! Use Case Diagrams&lt;br /&gt;
| J. Andrieu ||  || || || || || ||XXX|| || ||&lt;br /&gt;
|-&lt;br /&gt;
! Use Case Maps&lt;br /&gt;
| J. Andrieu ||  || || || || || ||XXX|| || ||&lt;br /&gt;
|-&lt;br /&gt;
! Constraints and Requirements&lt;br /&gt;
| J. Andrieu ||  || || || || || || ||XXX|| ||&lt;br /&gt;
|-&lt;br /&gt;
! Policy Requirements&lt;br /&gt;
| J. Andrieu ||  || || || || || || ||XXX|| ||&lt;br /&gt;
|-&lt;br /&gt;
! Technology Review&lt;br /&gt;
| J. Andrieu ||  || || || || || || || ||XXX||&lt;br /&gt;
|-&lt;br /&gt;
! Formats and Protocols&lt;br /&gt;
| J. Andrieu ||  || || || || || || || || ||XXX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target date for announcing first complete draft: VRM Workshop June 2008&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
The Personal Address Manager Service (PAM Service or PAM) allows anyone to manage their preferred (self-asserted) postal address(es) in one place and have it automatically be propagated and used by others, as authorized.&lt;br /&gt;
&lt;br /&gt;
==Actors==&lt;br /&gt;
A list of all Actors supported by the system.&lt;br /&gt;
;Individuals: people who use a postal address as a point of contact for receiving correspondence. Also individuals who wish to contact others through a postal address.&lt;br /&gt;
;Organizations: entities who rely on a postal address as a way to reach individuals with whom they have existing relationships. Could be a for-profit corporation, sole proprietorship, non-profit, or government agency. Also entities who wish to contact others through a postal address.&lt;br /&gt;
&lt;br /&gt;
Note that this service is specifically NOT designed to support organizations who rely on postal addresses as a way to reach individuals with whom the want to create a relationship, who we will refer to as &amp;quot;Direct Marketers&amp;quot; for lack of a better term. For this Service, Use Cases which support Direct Marketers are explicitly out of scope.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
;AddressOwner:Anyone who use a postal address as a point of contact. This entity controls the data in the address and who has access.&lt;br /&gt;
;AddressUser:Anyone who wants to reach an AddressOwner at their postal address.&lt;br /&gt;
;AddressOwnerDelegate:Anyone authorized by an AddressOwner to act on their behalf. &#039;&#039;Specializes AddressOwner&#039;&#039;.&lt;br /&gt;
;AddressUserDelegate:Anyone authorized by an AddressUser to act on their behalf. &#039;&#039;Specializes AddressUser&#039;&#039;.&lt;br /&gt;
;AddressRequester:Individuals or organizations who request a postal address on demand for either immediate or perpetual use. &#039;&#039;Specializes AddressUser&#039;&#039;.&lt;br /&gt;
;AddressSubscriber:Individuals or organizations who subscribe for updates to an individual&#039;s address. &#039;&#039;Specializes AddressUser&#039;&#039;.&lt;br /&gt;
;OnlineAddressSubscriber:AddressSubscribers who will receive updates electronically. &#039;&#039;Specializes AddressSubscriber&#039;&#039;&lt;br /&gt;
;OfflineAddressSubscriber:AddressSubscribers who will receive updates via postal service. &#039;&#039;SpecializesAddressSubscriber&#039;&#039;&lt;br /&gt;
;Administrator:An individual with &amp;quot;administrator&amp;quot; privileges at the PAM service provider.&lt;br /&gt;
&lt;br /&gt;
==Role Map==&lt;br /&gt;
A visual representation of the supported Roles and their relationships to one another.&lt;br /&gt;
&lt;br /&gt;
[[image:PAM_Role_Map.png]]&lt;br /&gt;
&lt;br /&gt;
==Profiles==&lt;br /&gt;
A detailed description of each Role&#039;s expectations, capability, and requirements for the system, forming an operational context for that particular role. Developed to enough detail to distinguish what this particular role needs from the system design.&lt;br /&gt;
&lt;br /&gt;
===AddressOwner===&lt;br /&gt;
* Average Internet user. Understands websites, email, etc., but doesn&#039;t necessarily understand any of the underlying technology (HTML, http, SMTP, etc.). Web friendly but not especially tech savvy.&lt;br /&gt;
* Updates address on average once/year, although many users will spend years in between usage.&lt;br /&gt;
* Authorizations occur more frequently, so that interface is more familiar.&lt;br /&gt;
* Has list of authorized Requestors/Subscribers for address updates in various formats and for various services (DMV, utilities, magazine subscriptions, websites, etc.)&lt;br /&gt;
* Could have addresses anywhere on the planet.&lt;br /&gt;
&lt;br /&gt;
===AddressOwner Delegate===&lt;br /&gt;
* Specializes AddressOwner&lt;br /&gt;
* Authorized by the AddressOwner to manage authorizations and edit addresses.&lt;br /&gt;
* May serve as delegate for multiple AddressOwners&lt;br /&gt;
* Can be expected to be moderately more tech-savvy than the average AddressOwner, but they could have the role just because they are the person in the household with the most geek skills.&lt;br /&gt;
&lt;br /&gt;
===AddressUser===&lt;br /&gt;
* Anyone who wants to reach the AddressOwner via their current postal address as managed in the Personal Address manager.&lt;br /&gt;
* May be offline or online.&lt;br /&gt;
* Selected by virtue of the AddressOwner&#039;s desire to use the Personal Address Manager for this AddressUser.&lt;br /&gt;
* Could be anywhere on the planet.&lt;br /&gt;
&lt;br /&gt;
===AddressUser Delegate===&lt;br /&gt;
* Anyone authorized by an AddressUser to act on their behalf.&lt;br /&gt;
* Typically this is a shipping or mailing service&lt;br /&gt;
* High technical sophistication&lt;br /&gt;
* Likely to have automated systems for managing large numbers of AddressOwners and AddressUsers.&lt;br /&gt;
&lt;br /&gt;
===AddressRequester===&lt;br /&gt;
* Specializes AddressUser&lt;br /&gt;
* Internet-savvy entity who wants to make sure they always have the latest postal address for contacting users. Capable of implementing (or using) fairly sophisticated web services&lt;br /&gt;
* Manages tens to millions of users... small or large organization or individual.&lt;br /&gt;
* Will use the Personal Address Manager for on-demand queries.&lt;br /&gt;
* Sometimes handles mailings in-house, sometimes through third-party mailing house.&lt;br /&gt;
&lt;br /&gt;
===AddressSubscriber===&lt;br /&gt;
* Specializes AddressUser&lt;br /&gt;
* Maintains own database and will not be relying on the Personal Address Manager for on-demand usage.&lt;br /&gt;
&lt;br /&gt;
===OfflineAddressSubscriber===&lt;br /&gt;
* Specialized AddressSubscriber&lt;br /&gt;
* No Internet access expected or required.&lt;br /&gt;
* Will be reached via postal mail.&lt;br /&gt;
&lt;br /&gt;
===OnlineAddressSubscriber===&lt;br /&gt;
* Specialized AddressSubscriber&lt;br /&gt;
* Average Internet User&lt;br /&gt;
* Has email address&lt;br /&gt;
* May have contact manager software capable of more sophisticated processing&lt;br /&gt;
** Or may manually process incoming email updates&lt;br /&gt;
===Administrator===&lt;br /&gt;
* Technically adept&lt;br /&gt;
* Has access to file system&lt;br /&gt;
* Needs system control at a finer level than simply deleting files.&lt;br /&gt;
&lt;br /&gt;
==High Level Use Cases==&lt;br /&gt;
A list of all supported use cases in the system, identifying all required use cases by title.&lt;br /&gt;
&lt;br /&gt;
 1 AddressOwner Manages Address&lt;br /&gt;
 1.1 AddressOwner Creates Address &lt;br /&gt;
 1.2 AddressOwner Reviews Address&lt;br /&gt;
 1.3 AddressOwner Changes Address&lt;br /&gt;
 1.4 AddressOwner Deletes Address&lt;br /&gt;
&lt;br /&gt;
 2 AddressOwner Manages AddressUsers&lt;br /&gt;
 2.1 AddressOwner Uploads AddressUsers&lt;br /&gt;
 2.2 AddressOwner Authorizes AddressUser&lt;br /&gt;
 2.3 AddressOwner Manages AddressUser Permissions &lt;br /&gt;
 2.4 AddressOwner Deletes AddressUser&lt;br /&gt;
&lt;br /&gt;
 3 AddressOwner Manages Delegates&lt;br /&gt;
 3.1 AddressOwner Authorizes Delegate&lt;br /&gt;
 3.2 AddressOwner Unauthorizes Delegate&lt;br /&gt;
 3.3 AddressOwner Removes Delegate&lt;br /&gt;
&lt;br /&gt;
 4 AddressUser Manages Delegates&lt;br /&gt;
 4.1 AddressUser Authorizes Delegate&lt;br /&gt;
 4.2 AddressUser Unauthorizes Delegate&lt;br /&gt;
 4.3 AddressUser Removes Delegate&lt;br /&gt;
&lt;br /&gt;
 5 AddressUser discovers Personal Address Manager service for AddressOwner&lt;br /&gt;
 6 AddressUser Requests Authorization&lt;br /&gt;
 7 Delegate requests authorization&lt;br /&gt;
 8 AddressRequester Requests Current Address&lt;br /&gt;
 9 AddressSubscriber Activates Subscription&lt;br /&gt;
 10 AddressSubscriber Deactivates Subscription&lt;br /&gt;
 11 AddressOwner Accesses Activity Log&lt;br /&gt;
 12 AddressUser reports address change&lt;br /&gt;
 13 AddressOwner acknowledges address change&lt;br /&gt;
 14 AddressOwner downloads data&lt;br /&gt;
 15 AddressOwner authorizes automated export&lt;br /&gt;
 16 AddressOwner creates account&lt;br /&gt;
 17 AddressOwner deactivates account&lt;br /&gt;
 18 AddressOwner deletes account&lt;br /&gt;
 19 Administrator creates account&lt;br /&gt;
 20 Administrator deactivates account&lt;br /&gt;
 21 Administrator deletes account&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
A Scenario is a prose descriptions of a user&#039;s interaction with the system as one example of the Use Case that explains the context, the interaction, and the benefit. &lt;br /&gt;
&lt;br /&gt;
Each scenario should be a short paragraph, containing the following elements:&lt;br /&gt;
# Why the actor is engaged in this use case? What happened? What motivated them to contact the system and begin the transaction?&lt;br /&gt;
# What does the actor do? Identify the keys actions taken by the actor during the use case.&lt;br /&gt;
# What does the actor get out of the system? Include both the actor&#039;s benefits and what the system does for them.&lt;br /&gt;
&lt;br /&gt;
The goal is to have a simple, straightforward picture of why the Use Case matters and what happens to fulfill the Actor&#039;s needs. This should capture both the human elements of who &amp;amp; why and the functional elements of actions &amp;amp; results.&lt;br /&gt;
&lt;br /&gt;
Each Use Case should have at least one scenario. Please number the scenarios, restarting the numbering for each Use Case.&lt;br /&gt;
&lt;br /&gt;
===Use Case 1 AddressOwner Manages Address===&lt;br /&gt;
&lt;br /&gt;
====Scenario 1:1 General Address Edit====&lt;br /&gt;
Betty needs to update her address at her Personal Address Manager. She goes to her service provider&#039;s website, authenticates herself using OpenID, and pulls up the Address Management interface. She edits one or more addresses and logs off. The system records the edits, both in the datastore and in the log files, and propagates update messages to current subscribers.&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.1 AddressOwner Creates Address===&lt;br /&gt;
&#039;&#039;&#039;Specializes Use Case 1 AddressOwner Manages Address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Scenario 1.1:1 Bob creates first address====&lt;br /&gt;
Bob decides to try out the personal address service because he is about to move. He signs up with a service provider, creates a home address using his current address--specifying &#039;&#039;&#039;not&#039;&#039;&#039; to send updates yet--and confirms his email address with the provider. The system sets up a new account, discoverable by authorized AddressUsers and sends a confirmation email to Bob. (Bob&#039;s next action is likely to be one of the variations of [[Personal_Address_Manager_Service#Use Case 2 AddressOwner Manages AddressUsers | Use Case 2 AddressOwner Manages AddressUsers]])&lt;br /&gt;
&lt;br /&gt;
====Scenario 1.1:2 Betty creates alternative address====&lt;br /&gt;
Betty is going to be sending a number of purchases to her Mother&#039;s place over the next few months. She goes to her Personal Address Manager and adds a new Alternative Address, giving it a name (Mom&#039;s Address), and making sure her current address remains the default for new purchases. The system records the new address, making it available to authorized AddressUsers who specifically ask for Betty&#039;s &amp;quot;Mom&#039;s Address&amp;quot;. Betty&#039;s next step might be [[Personal_Address_Manager_Service#Use Case 2 AddressOwner Manages AddressUsers | Use Case 2 AddressOwner Manages AddressUsers]] or she might just wait until she is purchasing an item that she wants to ship to Mom before authorizing any AddressUsers.&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.2 AddressOwner Reviews Address===&lt;br /&gt;
====Scenario 1.2:1 Betty double checks her address====&lt;br /&gt;
Betty is wondering if the current address is correct. She logs in and reviews the addresses currently presented to authorized AddressUsers. The address is correct, so she does nothing further. (If it was incorrect, the next step is likely [[Personal_Address_Manager_Service#Use Case 1.3 AddressOwner Changes Address | Use Case 1.3 AddressOwner Changes Address]]&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.3 AddressOwner Changes Address===&lt;br /&gt;
====Scenario 1.3:1 Bob gets a new job====&lt;br /&gt;
Bob just got a new job and is moving from Los Angeles to San Francisco and recently selected his new home. He has an address to send to existing vendors. He visits the Personal Address Manager Service and inputs his new address. The service confirms the new address, date of the move, and the subscribers it will contact, logging the transaction. The system sends out the notices and keeps track of delivery so Bob can later verify receipt of the update. If Bob needs to manage AddressUsers, he likely goes to one of the variants of [[Personal_Address_Manager_Service#Use Case 2 AddressOwner Manages AddressUsers | Use Case 2 AddressOwner Manages AddressUsers]].&lt;br /&gt;
&lt;br /&gt;
===Use Case 1.4 AddressOwner Deletes Address===&lt;br /&gt;
====Scenario 1.4:1 Betty deletes Mom&#039;s address====&lt;br /&gt;
Betty decides she no longer wants her Mother&#039;s address listed as a way to contact her (Betty). She logs in and deletes it. The system removes the address and logs the transaction.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2 AddressOwner Manages AddressUsers===&lt;br /&gt;
===Use Case 2.1 AddressOwner Uploads AddressUsers===&lt;br /&gt;
====Scenario 2.1:1 Bob uploads Outlook File====&lt;br /&gt;
Bob just created his account and wants to load all of his contacts in his Outlook contact database as AddressUsers. After exporting his Outlook contacts, Bob logs into the PAM service, selects upload, specifies the export file and submits. The server parses the file and shows Bob a list of contacts successfully imported.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2.2 AddressOwner Authorizes AddressUser===&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.2:1 Real-time authorization request====&lt;br /&gt;
&lt;br /&gt;
Betty is at the website of a Vendor who she wants to set up as an AddressUser. She tells the AddressUser to use her PAM. The AddressUser finds the PAM and requests authorization as a AddressRequester, redirecting Betty to the PAM interface for authorization. The PAM verifies the AddressUsers credentials (to the extent possible), authenticates Betty (or uses existing session information to skip this step), and presents the request for authorization to Betty. Betty reviews the request and confirms that this AddressUser should be authorized for the specified access. The PAM redirects back to the AddressUser so that Betty can continue her transaction.&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.2:2 Email request (fulfilled via real-time authorization started at AddressUser&#039;s site) ====&lt;br /&gt;
&lt;br /&gt;
Bob is a long time customer of NetFlix. When NetFlix upgrades to support Personal Address Managers, it sends an email to Bob requesting authorization for Subscription access to Bob&#039;s PAM. Bob gets the email and visits NetFlix to trigger the authorization. The rest is just like [[Personal_Address_Manager_Service#Scenario 1 Real-time authorization request|Scenario 1 Real-time authorization request]]&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.2:3 Email request (fulfilled at PAM service) ====&lt;br /&gt;
&lt;br /&gt;
Sally is a long time Twitter user, where she has stored her iName as a discovery service. Twitter develops a new service that utilizes the Personal Address Manager and discovers Sally&#039;s PAM Service. It submits a request directly to the PAM for authorization as a AddressSubscriber. The PAM authenticates Twitter and sends an email to Sally notifying her of the request. She visits the PAM, reviews the request, and authorizes Twitter as an AddressSubscriber to her work address.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2.3 AddressOwner Manages AddressUser Permissions===&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.3:1 Frank switches all of his AddressUsers to AddressRequesters====&lt;br /&gt;
Frank is a long time PAM user and has decided that AddressUsers who cannot support real-time address use through the AddressRequester role will no longer get updates via AddressSubscriber. He logs into the PAM, selects manage permissions and changes all authorized AddressSubscribers to be authorized AddressRequesters only. The PAM sends those Subscribers a notice of their changed status.&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.3:2 Sally changes a trusted AddressUser&#039;s permissions to include her home address====&lt;br /&gt;
Sally is a satisfied customer of Brand X Boutique, who currently has authorization to access Sally&#039;s business address. Sally wants to ship a product to her home. She logs into the PAM, selects the AddressUser&#039;s Permissions, authorizing access to her home address in addition to the work address already authorized.&lt;br /&gt;
&lt;br /&gt;
====Scenario 2.3:3 Betty changes a trusted AddressUser&#039;s permissions (triggered at AddressUser&#039;s site)====&lt;br /&gt;
Betty is at a trusted site, Expedia, where she is completing a transaction. Expedia is already an authorized AddressRequester, so it presents the current address for confirmation. Betty would prefer to use one of her other addresses, so she tells Expedia to request additional addresses from her PAM. Expedia redirects Betty to the PAM service, requesting additional addresses. The PAM authenticates Expedia and presents Betty with a a web page for approving access to her addresses.  Betty selects the appropriate address, indicating &amp;quot;one time only&amp;quot; and the PAM redirects back to Expedia with the requested data and access rights. Betty completes her transaction at Expedia.&lt;br /&gt;
&lt;br /&gt;
===Use Case 2.4 AddressOwner Deletes AddressUser===&lt;br /&gt;
====Scenario 2.4:1 Bob deletes Apple as AddressUser====&lt;br /&gt;
Bob has decided he no longer wants Apple to have access to any of his PAM services. He logs into the PAM, selects Apple as an AddressOwner, and selects &amp;quot;delete&amp;quot;. The PAM confirms the deletion, asking Bob whether or not to notify Apple of the deletion. Bob confirms and indicates &amp;quot;Do not notify&amp;quot;. The PAM deletes the AddressUser and records the change in the log.&lt;br /&gt;
&lt;br /&gt;
===Use Case 3 AddressOwner Manages Delegates===&lt;br /&gt;
===Use Case 3.1 AddressOwner Authorizes Delegate===&lt;br /&gt;
&lt;br /&gt;
====Scenario 3.1:1 Bob gives executive assistant authority over work address (email)====&lt;br /&gt;
The company is moving Bob to a new address so he gives his executive assistant Mike authority to manage his &amp;quot;work&amp;quot; address. He visits the PAM, identifies his assistant by email, and sets the permissions. The PAM service sends Mike an email informing him of the new authority with directions for authenticating. Mike visits the PAM, authenticates, and now has authority to manage Bob&#039;s address.&lt;br /&gt;
&lt;br /&gt;
====Scenario 3.1:2 Bob gives executive assistant authority over work address (OpenID)====&lt;br /&gt;
Identical to Scenario 1, except that Bob identifies Mike by OpenID. In this case, the PAM discovers Mike&#039;s preferred contact method and contacts Mike appropriately. When Mike logs into the PAM, Mike&#039;s iName identity provider is used to authenticate. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;QUESTION&#039;&#039;&#039; Is OpenID always gauranteed to provide a contact method?  Or do we need a scenario where Mike is identified by OpenID, but contacted via an email specified by Bob at the time of authorization?&lt;br /&gt;
&lt;br /&gt;
===Use Case 3.2 AddressOwner Unauthorizes Delegate===&lt;br /&gt;
====Scenario 3.2:1 Bob&#039;s Exec. Asst. Mike Quits====&lt;br /&gt;
Mike quits. Bob visits the PAM and revokes Mike&#039;s authorization.&lt;br /&gt;
&lt;br /&gt;
===Use Case 3.3 AddressOwner Removes Delegate===&lt;br /&gt;
====Scenario 3.3:1 Bob Quits====&lt;br /&gt;
Bob quits. He visits the PAM and revokes Mike&#039;s authorization.&lt;br /&gt;
&lt;br /&gt;
===Use Case 4 AddressUser Manages Delegates===&lt;br /&gt;
===Use Case 4.1 AddressUser Authorizes Delegate===&lt;br /&gt;
===Use Case 4.2 AddressUser Unauthorizes Delegate===&lt;br /&gt;
===Use Case 4.3 AddressUser Removes Delegate===&lt;br /&gt;
&lt;br /&gt;
===Use Case 5 AddressUser discovers Personal Address Manager service for AddressOwner===&lt;br /&gt;
===Use Case 6 AddressUser Requests Authorization===&lt;br /&gt;
===Use Case 7 Delegate requests authorization===&lt;br /&gt;
===Use Case 8 AddressRequester Requests Current Address===&lt;br /&gt;
===Use Case 9 AddressSubscriber Activates Subscription===&lt;br /&gt;
===Use Case 10 AddressSubscriber Deactivates Subscription===&lt;br /&gt;
===Use Case 11 AddressOwner Accesses Activity Log===&lt;br /&gt;
===Use Case 12 AddressUser reports address change===&lt;br /&gt;
===Use Case 13 AddressOwner acknowledges address change===&lt;br /&gt;
===Use Case 14 AddressOwner downloads data===&lt;br /&gt;
===Use Case 15 AddressOwner authorizes automated export===&lt;br /&gt;
===Use Case 16 AddressOwner creates account===&lt;br /&gt;
===Use Case 17 AddressOwner deactivates account===&lt;br /&gt;
===Use Case 18 AddressOwner deletes account===&lt;br /&gt;
===Use Case 19 Administrator creates account===&lt;br /&gt;
===Use Case 20 Administrator deactivates account===&lt;br /&gt;
===Use Case 21 Administrator deletes account===&lt;br /&gt;
&lt;br /&gt;
==Abstract Use Case Narratives==&lt;br /&gt;
An implementation and technology-free chronological ordering of user intention and system responsibilities for a particular use case. Based on one or more specific Scenarios, define the specific, yet technology-free, interactions that are required for the use case. These narratives will be normative, that is, they will ultimately define the requirements of the functioning system.&lt;br /&gt;
&lt;br /&gt;
===AddressOwner Changes Address===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;|User Intention&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;|System Responsibility&lt;br /&gt;
|- &lt;br /&gt;
| 1. AddressOwner decides to move.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2. AddressOwner expresses new address to system (optionally including scheduling information).&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| 3. System assures AddressUsers get the new address when they need it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WikiQuestion/suggestion: let&#039;s set this up as a template.&lt;br /&gt;
&lt;br /&gt;
==Specific Use Case Narratives==&lt;br /&gt;
Implementation-specific sequences of user action and system response for a use case. These narratives will be illustrative, that is, they will show how a particular set of technologies can implement a particular use care--or how a specific set of technologies might require or suggest changes to the use case.&lt;br /&gt;
&lt;br /&gt;
==Use Case Diagrams==&lt;br /&gt;
Both abstract and specific use cases may be diagramed visually to represent the transaction flow between various system components. For abstract use cases, the diagrams will be normative. For specific use cases, they will be illustrative.&lt;br /&gt;
==Use Case Maps==&lt;br /&gt;
A visual representation of the multiple use cases that comprise a particular service and their relationship to one another.&lt;br /&gt;
==Constraints &amp;amp; Requirements==&lt;br /&gt;
In addition to responding to specific use cases appropriately, every VRM Service shall define its own set of constraints and requirements to complete the specification of the service. Many requirements will be applicable to most, if not all, VRM services, such as those inspired by tenets of data portability and user-centric identity. &lt;br /&gt;
&lt;br /&gt;
When mapping out the first set of use cases, it became clear that the a few of the core Use Cases were already substantially met by such online services as Plaxo and LinkedIn, raising the question of what would actually make a Personal Address Manager service VRM-compliant. That led directly to a handful of simple requirements that assure the user and vendors have appropriate access and controls.&lt;br /&gt;
&lt;br /&gt;
#Address stored independently of any particular service provider&lt;br /&gt;
#AddressOwner can choose who stores canonical source (self-storage ok)&lt;br /&gt;
#Data should be in an open format and portable without data or service loss&lt;br /&gt;
#Data transfer and use is always under user control&lt;br /&gt;
#AddressUsers can discover the appropriate CoA service for each user&lt;br /&gt;
==Policy Requirements==&lt;br /&gt;
Implementations must meet the following policy requirements.&lt;br /&gt;
&lt;br /&gt;
===Administration &amp;amp; Operations===&lt;br /&gt;
#Specified Data Visibility--Service providers must specify and implement either a visible of invisible data strategy.&lt;br /&gt;
##Visible Data - Data stored with the Service provider is visible to administrators.&lt;br /&gt;
##Invisible Data - Data stored on the Service is encrypted and not visible to administrators.&lt;br /&gt;
#Constrained &amp;amp; Logged Data Modification--All data modifications must only be made through explicit Roles as defined in the specification. All data modifications must be logged in a system activity log. All system activity must be auditable by users and their delegates.&lt;br /&gt;
===Representation &amp;amp; Warranties===&lt;br /&gt;
Service providers must explicitly specify, represent, and legally warrant their policies in the following areas.&lt;br /&gt;
#Privacy&lt;br /&gt;
#Security&lt;br /&gt;
#Survivability&lt;br /&gt;
#Accountability&lt;br /&gt;
Note: these areas need to be more clearly and completely specified. See the [[http://gss.xdi.org Global Services Specifications]] as informative of the type of self-asserted warranties will be required by Personal Address Manager Service providers.&lt;br /&gt;
&lt;br /&gt;
==Technology Review==&lt;br /&gt;
Review relevant technology and existing services, highlighting how they inform our development, either by highlighting successful ideas or as examples of what we should avoid.&lt;br /&gt;
===Services===&lt;br /&gt;
*LinkedIn http://www.linkedin.com&lt;br /&gt;
*Plaxo http://www.plaxo.com&lt;br /&gt;
*Ryze http://www.ryze.com&lt;br /&gt;
===Technologies===&lt;br /&gt;
*FOAF http://www.foaf-project.org&lt;br /&gt;
*hCard http://microformats.org/wiki/hcard&lt;br /&gt;
*OAuth http://www.oauth.net&lt;br /&gt;
*OpenID http://openid.net&lt;br /&gt;
*XDI http://en.wikipedia.org/wiki/XDI&lt;br /&gt;
*Information Cards, with implemetations such as [http://www.microsoft.com/net/cardspace.aspx MS CardSpace] and [http://www.eclipse.org/higgins/ Higgins]&lt;br /&gt;
*Liberty Alliance Identity Web Services Framework (ID-WSF) http://www.projectliberty.org/liberty/specifications__1&lt;br /&gt;
&lt;br /&gt;
===Organizations/Movements===&lt;br /&gt;
*DataPortability.org http://www.dataportability.org&lt;br /&gt;
*Microformats http://microformats.org&lt;br /&gt;
*Liberty Alliance Project http://www.projectliberty.org&lt;br /&gt;
*OpenLiberty.org http://www.openliberty.org&lt;br /&gt;
*Concordia Project http://www.projectconcordia.org&lt;br /&gt;
&lt;br /&gt;
==Formats &amp;amp; Protocols==&lt;br /&gt;
We will need formats for&lt;br /&gt;
#Representing an address (machine readable)&lt;br /&gt;
#Presenting an address (human/postal service readable)&lt;br /&gt;
#Personal Address Manager metadata&lt;br /&gt;
##Address Metadata&lt;br /&gt;
##*Address Name&lt;br /&gt;
##Authorizations&lt;br /&gt;
##Log data&lt;br /&gt;
&lt;br /&gt;
We will need protocols for&lt;br /&gt;
#Authenticating AddressOwners, AddressUsers, and delegates&lt;br /&gt;
#Authorizing AddressUsers &amp;amp; Delegates&lt;br /&gt;
#Service discovery&lt;br /&gt;
#Inbound human services&lt;br /&gt;
#*most likely web pages&lt;br /&gt;
#Inbound automated services&lt;br /&gt;
#Outbound automated services&lt;br /&gt;
#*email&lt;/div&gt;</summary>
		<author><name>Tcarroll</name></author>
	</entry>
	<entry>
		<id>https://cyber.harvard.edu/projectvrm/?title=VRM_Workshop_2008&amp;diff=2757</id>
		<title>VRM Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://cyber.harvard.edu/projectvrm/?title=VRM_Workshop_2008&amp;diff=2757"/>
		<updated>2008-06-10T17:19:04Z</updated>

		<summary type="html">&lt;p&gt;Tcarroll: Added Tom Carroll&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The first ProjectVRM Workshop (tag [http://technorati.com/tag/pvrmw2008a   pvrmw2008a]) will be hosted by ProjectVRM and the [http://cyber.law.harvard.edu Berkman Center], here at [http://harvard.edu Harvard University], on Monday-Tuesday 14-15 July.&lt;br /&gt;
&lt;br /&gt;
We&#039;re thinking of calling it &amp;quot;Relacon&amp;quot;, in the model of Bloggercon, the first of which was conducted by Dave Winer here at Harvard, in 2003. It was a good model for many unconferences that followed, incluidng  the [http://iiw.idcommons.net/index.php/Main_Page IIW -- Internet Identity Workshop], an outstanding and highly productive workshop that has been happening twice a year since Fall 2005. VRM was a big topic at the last one, and perhaps the next one too. This VRM workshop is posed as the first at which the VRM conversation finally breaks off on its own from incubation at the IIWs.&lt;br /&gt;
&lt;br /&gt;
The main purpose of the workshop is to work on development: moving code forward, and bringing existing code together. Also for the various committees to get together in physical space to move their work forward as well. &lt;br /&gt;
&lt;br /&gt;
There won&#039;t be a cost to the event, but our budget is minimal, so basically what we&#039;ll be doing is making use of a small block Harvard classrooms at a time when school is out of session. &lt;br /&gt;
&lt;br /&gt;
If you can come, please add your name to the attendee list. If working with a wiki is daunting for you (as it is for most people), please send me your name and I&#039;ll add it to the list. My email: dsearls AT cyber.law.harvard.edu&lt;br /&gt;
&lt;br /&gt;
- Doc Searls &lt;br /&gt;
&lt;br /&gt;
Attendee List:&lt;br /&gt;
&lt;br /&gt;
[http://doc.searls.com Doc Searls]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.mediainfluencer.com Adriana Lukas]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.ichoosr.com Bart Stevens]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://xri.net/=charles-andres Charles Andres]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://land-com.net Dean Landsman]&amp;lt;br&amp;gt;&lt;br /&gt;
Iain Henderson&amp;lt;br&amp;gt;&lt;br /&gt;
[http://blog.joeandrieu.com Joe Andrieu]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://xri.net/=jtrentadams/(+about) J. Trent Adams]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://adrian.medcommons.net/ Adrian Gropper]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.identitywoman.net Kaliya Hamlin, Identity Woman]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.red-sweater.com/blog/ Daniel Jalkut]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.socialcustomer.com Christopher Carfi]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://2idi.com/contact/=mary.ruddy  Mary Ruddy]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://keithhopper.com  Keith Hopper]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.brucemacvarish.com Bruce MacVarish]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://identity4all.blogspot.com/ Peter Davis] (tentative)&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://equalsdrummond.name/ Drummond Reed] ([http://xri.net/=drummond contact page]) (tentative)&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.xmlgrrl.com Eve Maler] (tentative)&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.parity.com/team.html#tom Tom Carroll] (tentative)&lt;/div&gt;</summary>
		<author><name>Tcarroll</name></author>
	</entry>
</feed>