Global Registry Services

From I-names Development Wiki

Jump to: navigation, search

The XRI Global Registry Services (GRS) offered by XDI.org consist of the following functional areas:

Contents

[edit] Provisioning

To register XRIs with the GRS, an organization needs to either become accredited by XDI.org, or become an authorized agent of an accredited organization. The full details are in the XDI.org Global Services Specifications (GSS) located on the XDI.org GSS site.

A list of XDI.org accredited i-brokers is available on the i-names.net site.

Once an i-broker is accredited, it uses the XRI EPP (Extensible Provisioning Protocol) to perform registrations and account maintenance at the GRS. See the [XRI EPP specifications] and open source XRI EPP code at Sourceforge.

[edit] Authority Resolution

The Global Context Symbols are each resolved by a well-known endpoint that must be configured in each resolver in much the same way that DNS resolvers are seeded with the IP addresses of well-known root nameservers. The current endpoints are:

SymbolDescriptionHTTP EndpointHTTPS Endpoint
@Organisational i-nameshttp://at.xri.net/https://at.xri.net/
=Personal i-nameshttp://equal.xri.net/https://equal.xri.net/
!Persistent identifiers/i-numbershttp://bang.xri.net/https://bang.xri.net/

How these are configured is dependent on the specific resolver implementation.

[edit] Public Proxy Resolver

There is a public proxy resolver at http://xri.net/ which is operated by XDI.ORG. This resolver also acts as a convenient bridge between HTTP URLs and XRIs, as any XRI can be appended to the URL and the result (called an HXRI) can be used as a link for the benefit of user-agents which remain unaware of the xri:// URI scheme. For example, the HXRI http://xri.net/@neustar acts as a link to Neustar's site (xri://@neustar). When expressed as HXRIs most personal i-names act by default as links to the user's contact page.

This proxy resolver can be used with the XRI proxy resolution protocol (see Specs) to make it easier to XRI-enable clients. For example, the public proxy resolver is currently used by the FoXRI Firefox extension and by many OpenID Relying Party libraries to avoid the overhead of including a full resolver.


[edit] FAQ for i-brokers

Click here for frequently asked questions by i-brokers

Personal tools