<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linked Open Financial Transactions (LOFT)</title>
	<atom:link href="http://melvincarvalho.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://melvincarvalho.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 14 Feb 2012 07:39:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Five Stars of Web Identity</title>
		<link>http://melvincarvalho.com/blog/the-five-stars-of-web-identity/</link>
		<comments>http://melvincarvalho.com/blog/the-five-stars-of-web-identity/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 07:25:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=56</guid>
		<description><![CDATA[Inspired by http://www.w3.org/DesignIssues/LinkedData.html http://lab.linkeddata.deri.ie/2010/lod-badges/ http://www.identityblog.com/wp-content/images/2009/06/7_Laws_of_Identity.jpg http://5stardata.info/ I present the 5 stars of web identity: 1 Star &#8212; On the Web =================== It&#8217;s easy for us today, to think that everyone, is on the Web.  But the fact remains that in &#8230; <a href="http://melvincarvalho.com/blog/the-five-stars-of-web-identity/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Inspired by</p>
<p><a href="http://www.w3.org/DesignIssues/LinkedData.html">http://www.w3.org/DesignIssues/LinkedData.html</a><br />
<a href="http://lab.linkeddata.deri.ie/2010/lod-badges/">http://lab.linkeddata.deri.ie/2010/lod-badges/</a><br />
<a href="http://www.identityblog.com/wp-content/images/2009/06/7_Laws_of_Identity.jpg">http://www.identityblog.com/wp-content/images/2009/06/7_Laws_of_Identity.jpg</a><br />
<a href="http://5stardata.info/">http://5stardata.info/</a></p>
<p><img class="alignnone" title="5 star steps" src="http://5stardata.info/5star-steps.png" alt="" width="700" height="433" /></p>
<p>I present the 5 stars of web identity:</p>
<p><strong>1 Star &#8212; On the Web</strong><br />
===================</p>
<p>It&#8217;s easy for us today, to think that everyone, is on the Web.  But<br />
the fact remains that in 2012, 5 billion people on the planet, do not<br />
have Web access.  One giant star should be awarded, for getting people<br />
a Web presence, of any kind.  Our primary goal should be, to allow<br />
access to the digital revolution, for everyone on the planet, that<br />
wants it.</p>
<p><strong>2 Stars &#8212; Identity Context</strong><br />
======================</p>
<p>The second star is awarded, if data is presented in a structured,<br />
machine readable, format.  The identifier should have a context<br />
associated with it.  Identity needs to be distinguished between, for<br />
example, a home page, an email address, a telephone number, a<br />
certificate, or a name.  The mechanism to add this context on the web<br />
is the Universal Resource Identifier (URI).  Using URIs to identify<br />
things, is the value proposition of the Web, and the single most<br />
important factor in its continued evolution.</p>
<p><strong>3 Stars &#8212; Structured Data</strong><br />
======================</p>
<p>Having a contextual Identity on the Web is a great start.  But it<br />
becomes that much more useful, when combined with structured data.<br />
For example, your profile page may display your avatar, or your email<br />
signature may display your public key.  Alternatively, an identity may<br />
be linked to a provider, that can verify, the user&#8217;s authenticity.<br />
This principle of linking structured data together, is what transforms<br />
the Web, from a static document, to a vibrant landscape, and is the<br />
building block for sign-in, across the Web.  For encouraging<br />
structured data, you receive the third Star.</p>
<p><strong>4 Stars &#8212; Verified Identity</strong><br />
======================</p>
<p>The fourth star allows the ability to sign in, on the Web.  Through<br />
the analysis of structured data, it is possible to verify Identity.<br />
This is often done through a trusted third party, sometimes with a<br />
password, or in some cases, directly using some form of secure hand<br />
shaking.  Authenticating an identity, allows anything from posting a<br />
status update, to online banking.  A smooth sign-in experience is key<br />
to the evolution of the web.</p>
<p><strong>5 Stars &#8212; Best Practices</strong><br />
=====================</p>
<p>The fifth and final star goes to following industry best practices.<br />
This includes ensuring that Identity is secure, data protection is<br />
adhered to and access to data is correctly controlled.  Validation, or<br />
in some cases, certification tests, must be passed.  Additionally, the human<br />
computer interaction, should provide the best possible user experience.<br />
While systems may vary, the goals of identification, authentication<br />
and authorization, are common to everyone that works in the identity<br />
space, and good solutions beneficial to all.</p>
<p><strong>Conclusion</strong><br />
==========</p>
<p><img title="5 stars of linked data" src="http://www.w3.org/DesignIssues/diagrams/lod/597992118v2_350x350_Back.jpg" alt="" width="350" height="350" /></p>
<p>Inspired by some of the great thinking that has come before me, I&#8217;ve<br />
hopefully presented a common sense approach to identity on the Web.</p>
<p>Over the past decade the identity space has seen a great deal of<br />
progress.  But at the same time, in the excitement of bringing new<br />
technology, to a wider audience, it has become fractured.</p>
<p>It is sometimes valuable to step back and look at the big picture. All<br />
identity communities have common goals.  I hope that these five<br />
principles can bring groups together, both to see where they are on<br />
the scale, and work together, in order to help make the Web, realize<br />
it&#8217;s full potential.</p>
<p>&nbsp;</p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=56&amp;md5=69021831dbaeb04e49692565a0700945" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/the-five-stars-of-web-identity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=56&amp;md5=69021831dbaeb04e49692565a0700945" type="text/html" />
	</item>
		<item>
		<title>Introducing Web Credits</title>
		<link>http://melvincarvalho.com/blog/introducing-web-credits/</link>
		<comments>http://melvincarvalho.com/blog/introducing-web-credits/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:28:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=44</guid>
		<description><![CDATA[Web Credits is a system for creating distributed IOUs at web scale. Rather than creating something new, it leverages existing technologies: Linked Data JSON-LD The aim is to keep the spec under 2 pages to engender a wide uptake and &#8230; <a href="http://melvincarvalho.com/blog/introducing-web-credits/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Web Credits" href="http://www.webcredits.org/" target="_blank">Web Credits</a> is a system for creating distributed IOUs at web scale.</p>
<p>Rather than creating something new, it leverages existing technologies:</p>
<ol>
<li><a href="http://linkeddata.org/" target="_blank">Linked Data</a></li>
<li><a href="http://json-ld.org/" target="_blank">JSON-LD</a></li>
</ol>
<p>The aim is to keep the spec under 2 pages to engender a wide uptake and provide extensible workflows for dealing with financial systems.</p>
<p>The first prototype, codename <a href="http://opentabs.data.fm/" target="_blank">Opentabs</a>, is in alpha testing.</p>
<p><a href="http://melvincarvalho.com/blog/wp-content/uploads/2012/02/opentabs.png"><img class="alignnone size-medium wp-image-52" title="opentabs" src="http://melvincarvalho.com/blog/wp-content/uploads/2012/02/opentabs-279x300.png" alt="" width="279" height="300" /></a></p>
<p>Feel free to give it a try, the <a href="https://github.com/melvincarvalho/OpenTabs">source code</a> is available under AGPL, more info coming soon!</p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=44&amp;md5=b04b1834755984df69f15a248b108c29" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/introducing-web-credits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=44&amp;md5=b04b1834755984df69f15a248b108c29" type="text/html" />
	</item>
		<item>
		<title>Installed F2F Plugin</title>
		<link>http://melvincarvalho.com/blog/installed-f2f-plugin/</link>
		<comments>http://melvincarvalho.com/blog/installed-f2f-plugin/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 22:14:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=38</guid>
		<description><![CDATA[Installed the F2F Plugin]]></description>
			<content:encoded><![CDATA[<p>Installed the <a href="http://wiki.foaf-project.org/w/F2FPlugin">F2F Plugin</a></p>
<div xmlns:foaf="http://xmlns.com/foaf/0.1/"><div about='#!aCommentApprovedTrustGroup' typeof='foaf:Group' xmlns:foaf='http://xmlns.com/foaf/0.1/'>
<span rel='foaf:maker'>Comment acccept list for <a typeof='foaf:Agent' rel='foaf:weblog foaf:account' href='http://melvincarvalho.com/blog/'>http://melvincarvalho.com/blog</a></span><ul style=''>
<span rel='foaf:member'><li typeof='foaf:Agent' about='#!ah_8a7c88eb92ddc9fe422f720dc2b18aa5e9f36444'><a rel='foaf:openid foaf:account' href='http://danbri.org/'>http://danbri.org/</a></li></span>
<span rel='foaf:member'><li typeof='foaf:Agent' about='#!ah_89f9048a7e68b71fe26df584c9b0ebfa088d4265'><a rel='foaf:openid foaf:account' href='http://melvincarvalho.com/'>http://melvincarvalho.com/</a></li></span>
<span rel='foaf:member'><li typeof='foaf:Agent' about='#!ah_fce2b532d7377dd8a4f3d5a352d82af776092cba'><a rel='foaf:openid foaf:account' href='http://melvster.com/'>http://melvster.com/</a></li></span>
</ul>
</div>

</div>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=38&amp;md5=4db4bcf54e9c90367d9673b7b616fecc" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/installed-f2f-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=38&amp;md5=4db4bcf54e9c90367d9673b7b616fecc" type="text/html" />
	</item>
		<item>
		<title>Blog Upgraded</title>
		<link>http://melvincarvalho.com/blog/blog-upgraded/</link>
		<comments>http://melvincarvalho.com/blog/blog-upgraded/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 12:03:10 +0000</pubDate>
		<dc:creator>melvincarvalho</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=29</guid>
		<description><![CDATA[Upgraded to WP 2.9 and also OpenID plugin. Now all we need is foaf+ssl!]]></description>
			<content:encoded><![CDATA[<p>Upgraded to WP 2.9 and also OpenID plugin.</p>
<p>Now all we need is foaf+ssl!</p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=29&amp;md5=4abb1f4b54776511b5a66217a857b49c" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/blog-upgraded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=29&amp;md5=4abb1f4b54776511b5a66217a857b49c" type="text/html" />
	</item>
		<item>
		<title>Solution to the Halting Problem</title>
		<link>http://melvincarvalho.com/blog/solution-to-the-halting-problem/</link>
		<comments>http://melvincarvalho.com/blog/solution-to-the-halting-problem/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 22:20:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=26</guid>
		<description><![CDATA[The following is a solution to the halting problem, which asks the question: given a description of a program, decide whether the program finishes running or will run forever. This problem is generally believed to be insoluble, however I believe &#8230; <a href="http://melvincarvalho.com/blog/solution-to-the-halting-problem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The following is a solution to the halting problem, which asks the question: given a description of a program, decide whether the program finishes running or will run forever.  This problem is generally believed to be insoluble, however I believe it is possible to conceive a theoretical solution as follows.<br />
<br/><br />
Consider a thought experiment, in which quantum scientists, though sub atomic particle tunneling are able to perform a single logical operation in zero time.  Using this technology they are able to construct a quantum computer which is able to run sequential operation in zero time.  This quantum computer is set up as follows:  a light bulb goes on while the program is loaded into the computer.  The start button is pressed, and the computer starts to execute the program.  As soon as the lightbulb goes off, the program is finished and you can look at the result as well as the time taken to complete.  Now it is immediately apparent that the light bulb will go off after zero time if the program halts.  It is also easy to imagine that the machine keeps on processing if the program enters an infinite loop and the lightbulb will remain on.  Iff we observe that the lightbulb remains on we know that the program does not halt.  Hence we have a theoretical solution to the halting problem.<br />
<br/><br />
QED</p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=26&amp;md5=2657867c2900b9dab4d2da763d20a8ef" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/solution-to-the-halting-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=26&amp;md5=2657867c2900b9dab4d2da763d20a8ef" type="text/html" />
	</item>
		<item>
		<title>Architecture of Web 3.0</title>
		<link>http://melvincarvalho.com/blog/architecture-of-web-30/</link>
		<comments>http://melvincarvalho.com/blog/architecture-of-web-30/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 06:28:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=23</guid>
		<description><![CDATA[A great diagram that explains the fundamentals of Web 3.0.]]></description>
			<content:encoded><![CDATA[<p>A great diagram that explains the fundamentals of Web 3.0.</p>
<p><img class="alignnone" title="Social Arch" src="http://www.w3.org/DesignIssues/diagrams/social/acl-arch.png" alt="" width="498" height="356" /></p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=23&amp;md5=9485b62ae7c4d0292f093e22e2e25b08" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/architecture-of-web-30/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=23&amp;md5=9485b62ae7c4d0292f093e22e2e25b08" type="text/html" />
	</item>
		<item>
		<title>Enabling a Public Apache Server to Read a Client Certificate</title>
		<link>http://melvincarvalho.com/blog/enabling-a-public-apache-server-to-read-a-client-certificate/</link>
		<comments>http://melvincarvalho.com/blog/enabling-a-public-apache-server-to-read-a-client-certificate/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 14:54:26 +0000</pubDate>
		<dc:creator>melvincarvalho</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=8</guid>
		<description><![CDATA[The following is a recipe to configure an Apache Web Server to accept and read a self-signed SSL client certificates. This is one of the steps to implement the FOAF + SSL protocol as outlined by Henry Story. 1. Starting &#8230; <a href="http://melvincarvalho.com/blog/enabling-a-public-apache-server-to-read-a-client-certificate/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The following is a recipe to configure an Apache Web Server to accept and read a self-signed SSL client certificates. This is one of the steps to implement the FOAF + SSL protocol as outlined by Henry Story.</p>
<p><strong>1. Starting assumption is that your Apache server has SSL installed and working.<br />
</strong></p>
<p>If not this is covered in depth in many other places, the easiest way is to contact your web hoster to get this done.</p>
<p><strong>2. Change tha Apache httpd.conf to enable client certificates</strong></p>
<p>You will need editing rights on your httpd.conf.  Here are the changes I made in order to get things working:</p>
<p>SSLVerifyClient optional_no_ca<br />
SSLVerifyDepth 1</p>
<p>Note: SSLCACertificateFile is not set so self signed certificates are not checked against the trusted CA&#8217;s configured on the server.</p>
<p><strong>3. Add the following to the .htaccess to make the SSL variables available to php</strong></p>
<p>SSLOptions +StdEnvVars<br />
SSLOptions +ExportCertData</p>
<p><strong>4. How to test it</strong></p>
<p>The following code should be able to print out diagnostic information:</p>
<p>print_r($_SERVER);<br />
print_r(openssl_x509_parse($_SERVER[SSL_CLIENT_CERT]))</p>
<p>An example can be seen here: <a href="https://foaf.me/test.php">https://foaf.me/test.php</a></p>
<p><a href="https://foaf.me/test.php"></a><br />
If you think there&#8217;s a way to improve any of these steps please feel free to let me know.</p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=8&amp;md5=2a766955496d3b151c280f00aa3ba913" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/enabling-a-public-apache-server-to-read-a-client-certificate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=8&amp;md5=2a766955496d3b151c280f00aa3ba913" type="text/html" />
	</item>
		<item>
		<title>25 November</title>
		<link>http://melvincarvalho.com/blog/hello-world/</link>
		<comments>http://melvincarvalho.com/blog/hello-world/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 14:48:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://melvincarvalho.com/blog/?p=1</guid>
		<description><![CDATA[On this day in history I started a blog, JFK was buried and, &#8220;Do they know it&#8217;s Chirstmas&#8221; was recorded. One said to &#8220;Feed the world&#8221;, the other &#8220;Together let us expore the stars, conquer the deserts, eradicate disease, tap the ocean depths, and encourage &#8230; <a href="http://melvincarvalho.com/blog/hello-world/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On this day in history I started a blog, JFK was buried and, &#8220;Do they know it&#8217;s Chirstmas&#8221; was recorded.</p>
<p>One said to &#8220;Feed the world&#8221;, the other &#8220;Together let us expore the stars, conquer the deserts, eradicate disease, tap the ocean depths, and encourage the arts and commerce&#8221;.</p>
<p>I beleive we can make this happen.  The board is set, the pieces are in motion!</p>
 <p><a href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=1&amp;md5=f72f20090e88acd789f2547965d6aaa3" title="Flattr" target="_blank"><img src="http://melvincarvalho.com/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://melvincarvalho.com/blog/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://melvincarvalho.com/blog/?flattrss_redirect&amp;id=1&amp;md5=f72f20090e88acd789f2547965d6aaa3" type="text/html" />
	</item>
	</channel>
</rss>

