Xalgorithms
xalgorithms letter mark
Web 3.0
Money 3.0
Regtech 3.0
Trade Policy 3.0
Industry 4.0
An Internet of Rules
Sellers can automate compliance throughout value chains
When digital devices connect to disseminate, discover and fetch computational algorithms, an Internet of Rules (IoR) is created. This enables devices to rapidly discover rules that are in effect for given contexts, applicable to specific perameters, and operable for validation against documentation.
Simply An Internet of Rules
Until now, there has been no generic method, protocol or standard to disseminate, discover, fetch and triage computational algorithms over the Internet, equivalent to the scale and ubiquity which has long been available for text, image and audio data. An 'algorithm' is a type of functional data f( ) that, when combined with input data x, generates output data f(x). An Internet of Rules transmits algorithms on-demand with assurance, integrity, reliability, confidentiality, auditability, persistence, efficiency and ubiquity for our emergent distributed, dynamic, data-driven world.
Xalgo RT
Xalgo Rule-Taker sends requests to Interlibr, and receives responses.
Interlibr
Interlibr is a high-throughput, low-latency
 network of decentralized servers. Incoming data is filtered using a declarative, tabular GIVEN WHEN THEN framework.
Xalgo RM
Xalgo Rule Maker writes and publishes declarative data to Interlibr.
The Transmission of Agency
An Internet of Rules optimizes the transmission of human agency through algorithms that express rules, laws, contracts, standards, specifications, and policies. This enables the emergence of distributed digital management with the next generation Internet and Web platforms.
Business
Gain depth of control over procurement, production and price, with automated information feedback that extends further up and down the value chain.
Government
Append simple declarative algorithms as computable control tables into the 'schedule' of each new piece of legislation. Watch compliance rates soar.
Technical
Participate in design, development, testing and deployment of practical applications in commerce, logistics, infrastructure, mechatronics or law.
Computing, Fast and Slow
Given
a context
When
a set of facts
Then
a rule
Unlike procedural methods that operate through step-by-step commands, Interlibr employs declarative methods that operate through naïve data filtering from ordered lists. This is suited to extremely fast parallel processing. Algorithms are expressed as simple control-tables (decision-tables, dataframes, data grids, tuples) that implement a GIVEN-WHEN-THEN pattern of logic. Employing large stores of passive data, declarative methods are ideally suited to decentralized contexts.
Four Documents
is.xalgo
CONTEXT: Identities (incl. jurisdictions), and date:time facts; PARTICULARS: Descriptive facts included in the message,
ought.xalgo
Rules that appear to be IN EFFECT and APPLICABLE to this context and these particulars; Effects of applying these rules to the descriptive facts.
rule.xalgo
Declarative assertions with auxiliary deontic verbs (shall/ must, should/ ought, may/ can)
associated with an identity and prerogative, and an operation.
table.xalgo
Reference categories, indices, rates, etc. as tuples (tables with headings)
XalgoRT (or equivalent) sends an is.xalgo request messages to Interlibr, and receives back ought.xalgo response messages. Authors of rules may use XalgoRM (or equivalent) to publish their rule.xalgo declarative data, and any supporting table.xalgo reference data to Interlibr. Interlibr uses the incoming is.xalgo metadata:data ("key:value pairs") to filter rules “in effect” for a GIVEN context (identities & date/time); and separates rules that are “applicable” WHEN the particular facts appear. It tests the filtered results, THEN returns an ought.xalgo response.
The Free/Libre/Open Way
User Freedom
As articulated by the Free Software Foundation, the Xalgorithms Foundation is dedicated to preserving a user’s freedom to run software for any purpose.
Open Source
The Xalgorithms Foundation is commited to open source methods. We value free redistribution, publication of source code, derivative works, technology-neutral licensing
Contributions to Xalgorithms Foundation are used to fund ongoing progress in the specifications, components and operations of an Internet of Rules.

We invite you to commit funds to further the initiative as a whole, or, to direct your support towards particular IoR capabilities or uses that would help attain your goals. One tenth of 'directed contributions' shall be allocated to the core initiative.