I-Number Delegation
1. Motivation
These policies specify the rules for delegation of I-Numbers within the XDI.ORG Community. They are motivated by the need to:-
Provide maximum resolution efficiency of Community I-Numbers for all users and service providers of XDI infrastructure.
-
Protect the security and integrity of XDI infrastructure.
2. Background
Efficient resolution of XDI.ORG Community I-Numbers is very similar to efficient routing of IP addresses – it requires agreement by all participants in the addressing network to a common set of addressing rules. In this case these addressing rules are defined by:-
The XRI Specifications for overall syntax of persistent XRIs representing XRI authorities, and
-
The XDI.ORG Community I-Number Syntax Policy (GssPolicies/InumberSyntax) for constraints that optimize addressing across the network of XRI authorities addressable via the XDI.ORG Global Registries.
The following policy expresses the need for XDI.ORG-Accredited I-Brokers and Community I-Brokers to adhere to this constraint.
3. Community I-Number Delegation Policy
All delegation of Community I-Numbers to Community I-Brokers by an XDI.ORG-Accredited I-Broker or another Community I-Broker at any delegation level MUST conform to the Community I-Number Syntax Policy.4. Implications
4.1. XDI.ORG Community I-Number Routing Tables
The key implication of this policy is that all i-brokers and XRI resolvers dealing with XRIs in the XDI.ORG Community will be able to standardize on "nested"By "nested", this means that the base routing table is the same as the IPv6 128-bit routing table. However in order to provide for expansion of this space by authorities at every level due to the unique persistence requirements of I-Numbers, each of the eight 16-bit segments in the base routing table may be mapped to another instance of the 128-bit table ("subtable"). If necessary, a segment of a subtable can be mapped to another lower-level subtable and so on (this should be very rare and only needed by the very largest registries or i-brokers.)
5. Related Policies
-
I-Name Delegation - GssPolicies/InameDelegation.
-
I-Number Syntax – GssPolicies/InumberSyntax.
-
I-Number Resolution – GssPolicies/InumberResolution.
-
I-Number Retirement - GssPolicies/InumberRetirement.
