Project

General

Profile

Introduction » History » Version 6

Craig Atkinson, 04/14/2022 10:41 PM

1 1 Craig Atkinson
# Introduction
2 2 Craig Atkinson
3
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.
4
5 4 Craig Atkinson
**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.
6
7 6 Craig Atkinson
**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).
8 4 Craig Atkinson
9 6 Craig Atkinson
Xalgorithms Foundation has convened the collaborative design of the DWDS along with a set of operational reference implementations (under 100% free/libre/open licenses). 
10 2 Craig Atkinson
11
**A specification** is considered generalizable where there are at least three working reference implementations using different platforms and programming languages. 
12
13
**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.