[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