[OpenID] ANN: XRI resolution with barx

Victor Grey victor at 2idi.com
Thu Oct 18 07:51:11 PDT 2007


It's our pleasure to announce the first release of barx - a Ruby XRI  
resolution library and XRI proxy resolver. (XRI is the spec for i- 
names.)

We believe that barx is the first implementation of the XRI 2.0 WD11  
spec - it supports the entire spec as defined in ED06 <http:// 
www.oasis-open.org/committees/download.php/25741/xri-resolution-v2.0- 
wd-11-ed-06.pdf> with the exception of SAML trusted resolution.

The proxy resolver is a fast HTTP server based on Mongrel <http:// 
mongrel.rubyforge.org/> and Merb <http://merb.rubyforge.org/files/ 
README.html> that can be run as a local service (on  
localhost:someport) to provide XRI resolution and caching for other  
applications such as OpenID relying parties, or as a scalable public  
service if desired.

The API used by barx is also available as a standalone rubygem, and  
can be used to support the development of other applications, or to  
XRI-enable existing applications.

The gem contains an examples directory with some examples of how the  
gem can be incorporated into other applications. The proxy server  
contains an example plugin that demonstrates how enable the  
resolution of alternative community roots.

To install the gem (Ruby and rubygems required):
gem install barx

To download the proxy:
<http://rubyforge.org/frs/?group_id=4509>

Project homepage:
<http://xrisoft.org>

Enjoy!
=victor.grey and =kermit.snelson



More information about the general mailing list