Storage
We develop and maintain software as part of our interest in archival storage and to research new paradigms for data organisation and access.
The standardisation of the Encoding for Robust Immutable Storage (ERIS) was undertaken by our members and members of other federated coops. ERIS specifies an encoding for the storage of immutable content that is optimised for interoperability between applications and is independent of transport protocol. Our coop uses ERIS as a CDN for hosting static websites and private archives. We actively maintain multiple implementations of the ERIS standard.
Networking
We specialise in mesh networking over both physical and logical mediums. We participate in collaborative network infrastructures and develop software to aid in network configuration and monitoring.The wcoord (wireless-coordination) project aims to create a standard management system for groups of networked devices by integrating with core components of the OpenWrt embedded operating system.
Our members are veterans of the Hyperboria overlay network and participants in the Yggdrasil network. We maintain Yggdrasil transit nodes on multiple continents.
Declarative Operating Systems
We use Nix and the Purely Functional Software Deployment Model to construct the systems we deploy. We maintain autonomous Nix package and service module repositories as wel as develop new Nix related tools.SLAM (System Layer Abstraction Modules) is a set of Nix modules that for constructing a Linux-based OS while avoiding lock-in to a particular init system or service manager. SLAM is used for both our service deployments and workstations.
The predecessor to SLAM was Sigil. Sigil was an experimental system distribution built on the Genode OS framework, the Nix package manager, and the NixOS modular configuration system. Sigil is no longer maintained but remains an example for constructing post-UNIX operating systems using Nix.
The Syndicate Nix Actor is a toolkit that bridges Nix with the Syndicated Actor Model (SAM). The toolkit allows for remote Nix evaluation using object capabilities and a prototype for federated package caching. The goal of the Nix-actor project is to facilitate a conversational model for deployments and allow organisations to delink from the core infrastructure.
Consulting
The co-op's members provide a diverse array of consulting services. Ranging from software systems integration, to web development, as well as software packaging (especially for NixOS) and Continuous Integration & Deployment.
Hosted Services
We provide and maintain a variety of digital services for other groups and collectives.The services we currently provide include:
- Digital libraries
- Planning and collaboration systems
- Shared calendars
- File storage
- Web hosting
- Federated social media (mastodon)