Project

General

Profile

Actions

Introduction

This informal explanatory guide is subject to ongoing maintenance. It is not a contractual document. Formal contractual arrangements are detailed in the Xalgorithms Alliance Accession Agreement (XAAA).

The future Internet will separate prerogative for data control, application control and network control. (Internet Society, 2019). The future Web will enable each agent’s prerogative for autonomous data control. (Tim Berners-Lee & Ruben Verborgh, Inrupt, 2019). This decoupling of data control from functional applications is based upon the prerogative of individuals and entities for fine-grained management of their data resources.

Xalgorithms Foundation Inc. operates globally from Ottawa, Canada. It serves as the organizational home for strategy, project portfolio management, acquisitions and contracts management, administrative coordination and as financial trustee of Xalgorithms Alliance.

Xalgorithms Alliance is comprised of organizational and individual members who collaborate to resource, conceptualize, create, document, deploy, promote, protect, and advance free/libre/open source software, protocols, services and use-cases to enable a distributed, general-purpose method for any person to author, publish, discover, fetch, scrutinize, prioritize and optionally automate rules on digital networks and over the Internet with precision, simplicity, scale and speed. We refer to the system specification as the Data With Direction Specification “DWDS”, and to the outcome as “an Internet of Rules” (IoR).

Xalgorithms Foundation has convened the collaborative design of the DWDS along with a set of operational reference implementations (under 100% free/libre/open licenses).

A specification is considered generalizable where there are at least three working reference implementations using different platforms and programming languages.

A reference implementation consists of working software under free/libre/open licensing that demonstrates usability, purpose and intended operation. Priorities are ease of maintenance and personnel on-boarding, whereas genuine deployments prioritize for performance.

Updated by Craig Atkinson almost 2 years ago · 7 revisions