From 03db9044143cd4fd61e0c354a4c420760960c412 Mon Sep 17 00:00:00 2001 From: cinereal Date: Sun, 15 Jun 2025 14:54:29 +0200 Subject: [PATCH] move key results to main document --- architecture.md | 17 ----------------- fediversity.md | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/architecture.md b/architecture.md index 96b2dd8..e6ea0b1 100644 --- a/architecture.md +++ b/architecture.md @@ -153,20 +153,3 @@ The data model design for the configuration front-end needed support the desired Whereas the core abstraction in Fediversity is a NixOS configuration module, a more full-fledged example architecture of the web host use-case we aim to support as part of our exploitation would be as follows, where virtual machines in question run Fediversity to offer our selected applications: ![](https://git.fediversity.eu/Fediversity/meta/raw/branch/main/architecture-docs/host-architecture.png) - -## Breakdown of project milestones and key results - -Whereas details of the implementation may need to be decided as the technical challenges involved become clear, we can already give a higher-level planning of relevant milestones and some of their salient features: - -- Implement a way to run online services emphasizing user autonomy and data portability - - Integration tests pass for - - Setting up a fediversity hosting environment from a declarative configuration - - Configuring, deploying, and migrating a set of dummy applications -- Disseminate our results by engaging the open-source community to further expand on work in this direction - - Present results on at least 3 conferences - - At least 5 applications compatible with Fediversity thanks to external contributions by 2027-03 -- Exploit our work by enabling reproducible deployments of an initial set of portable applications - - There are 3 fediverse applications available out of the box: - - Mastodon - - PeerTube - - Pixelfed diff --git a/fediversity.md b/fediversity.md index 3dbd810..ef07840 100644 --- a/fediversity.md +++ b/fediversity.md @@ -72,6 +72,20 @@ The proposed work aligns with this objective by show-casing a way to run digital Tests will concisely describe the abilities the Fediversity system provides. These tests can be run on any sufficiently powerful machine with [Nix](https://nixos.org) installed, and reliably validate that the use cases work as intended. The proposed work is realistically achievable. +To make the objectives measurable, we propose using the following key results: + +1. Implement a way to run online services emphasizing user autonomy and data portability + - Integration tests pass for + - Setting up a fediversity hosting environment from a declarative configuration + - Configuring, deploying, and migrating a set of dummy applications +1. Disseminate our results by engaging the open-source community to further expand on work in this direction + - Present results on at least 3 conferences + - At least 5 applications compatible with Fediversity thanks to external contributions by 2027-03 +1. Exploit our work by enabling reproducible deployments of an initial set of portable applications + - There are 3 fediverse applications available out of the box: + - Mastodon + - PeerTube + - Pixelfed ## Methodology challenges