Main Page
From I-names Development Wiki
Welcome to the community wiki for XRI and i-names developers.
Contents |
Welcome
The goal of this wiki is to be a portal for everything XRI and i-names developers need to know to integrate i-names and XRI infrastructure into their identity-enabled sites, services, and applications. Please let us know via the About Us page if you don't find what you are looking for, or just add a request directly to the wiki.
Getting Started & General FAQs
Start here if you are new to i-names and XRI infrastructure:
- Why XRI is a basic FAQ about XRI, XRDS, i-names, i-numbers, and identity services.
- OASIS XRI FAQ is a much more detailed FAQ about XRI technology.
- XRI One-Pager for the Internet Identity Workshop.
- Wikipedia article on XRI
- Wikipedia article on XRDS
- XRI and OpenID gives the big picture about how and why XRI and i-names are integrated into the OpenID framework for user-centric identity.
- XRI Busy Web Developer's Guide to XRI resolution using the resolution proxies. Developers writing client code for XRI (but not neccessarily people using XRI client libraries) would find this useful.
Best Practices
Links to practical advice about how to best deploy XRI, XRDS, and i-name/i-number technology:
- XRDS Best Practices - a new section started by popular demand at Internet Identity Workshop 2008a.
Technical Articles
- Securing Context Sensitive Identifier Mappings -- Lessons in XRI and XDI by Steve Churchill and John Bradley, explains why XRI client applications should exercise care in their choice of mapping context in order (1) to allow end-users maximum flexibility in defining rich identifier mappings while (2) avoiding the introduction of critical security vulnerabilities.
- OpenID Discovery Proxy Service is a proposed community-wide solution for enabling i-names to be used as "conventional" OpenID URLs at OpenID relying parties that do not yet support XRI/i-names natively.
- How to Setup an I-Name-Enabled Mediawiki by Les Chasen shows you an immediate way to put i-names to work in your community as OpenID-enabled logins to Mediawiki.
- XRI CanonicalID Verification by Steve Churchill is a detailed explanation of the key role CanonicalID i-numbers play in XRI architecture and the the new CanonicalID trust feature being added to XRI Resolution to ensure the strong binding between a persistent XRI i-number and a reassignable XRI i-name (or any other identifier that might point to an XRDS document).
General Developer Information & Technical FAQs
- Specs is the master page for locating/tracking all key technical specifications for XRI infrastructure.
- Global Registry Services is the master page for locating/tracking all technical information available regarding XRI Global Registry Services (GRS) available from XDI.org.
- Community Registries is where you can find information on how to set up your own community (delegated) namespaces
- Tech FAQs is a community-maintained set of FAQs about other technical topics.
- OASIS XRI FAQ - although this is a general FAQ, it contains quite a bit of technical detail too.
- More Info has links to other sources of technical and developer information.
Code/Projects
- Open Source Projects is a map of all XRI- and i-name open source projects.
- OpenXRI is an overview of the project at the core of the XRI/i-names community to create the "BIND of XRI", i.e., an open source XRI resolver, XRI community server, and HXRI proxy server.
- @freeXRI is a free provider of community i-names, i-services and XRI client tools, based on OpenXRI.
- barx is a Ruby implementation of the XRI spec.
- XRDSP (XRDS Provisioning) is a project to create a spec for XRDS provisioning using OAuth.
Lists/Chat Channels/Blogs
- Mailing Lists explains the different XRI and i-name lists available.
- IRC and Chat lists the chat and IM channels available.
- Blogs list of blogs that touch on i-names & XRI.
Directory of Community Participants
- About Us is a directory of the participants and contributors to this wiki and the associated mailing lists and sites together with our contact pages. This can give you a sense of who might be the best person to contact if you don't find the information you need here.
- About Our Ecosystem is an overview of where XRI & i-names fits with other communities and efforts in the rapidly-moving emergence of a user-centric identity layer for the Internet.
