The Emergence of an Internet of Rules
Anyone will soon be able to publish computational rules to the Internet in a common standard way.
An “Internet of Rules” (IoR) is created when computational algorithms can be readily transmitted from any independent source repositories within which they are maintained, to any applications that would use them.
This IoR concept retains the underlying principle of general Internet architecture that the intelligence is located in the autonomous end points, not in the network which connects them. The IoR’s sole job is to transmit independent, self-contained expressions of computational algorithms as efficiently and flexibly as possible.
In the realm of commerce, payment and electronic forms, each IoR-connected solution can obtain and apply all the computational rules that the buyer and seller agree should be invoked with each transaction. This may involve third-party rules such as those for taxes, tariffs, loyalty systems or indices, as well as contract-specific algorithms that the parties have created for themselves.
The IoR is a distributed, no-fee, table-oriented reference catalogue based on several existing global standards:
- Location Identity: IETF RFC3986 “Uniform Resource Identifier (URI)”
- Location Registry: IETF RFC3375 “Generic Registry-Registrar Protocol”
- Location Discovery: IETF RFC3401 “Dynamic Delegation Discovery System”
- Entity Identity: ISO 26324 “Digital Object Identifier” (also available via the DOI Foundation)
- Entity Registry: DONA “Handle.net Registry”
- Entity Discovery: ITU 1255 “Framework for Discovery of Identity Management Information”
By long-established convention, evolution of Internet systems and protocols depends on rough consensus about technical proposals, and on running code maintained under free/libre/open source methods and licensing. Xalgorithms Foundation is committed to the design, development and deployment of an IoR, in general conformance with principles and protocols established by the following organizations: