Overview

What is vantage6?

Vantage6 is a privacy-enhancing technology (PET) platform that allows organizations to collaborate on data analysis tasks without sharing the data itself. Vantage6 is open source and completely free to use.

What vantage6 does:

  • deliver algorithms to data stations and collecting their results

  • manage users, organizations, collaborations, computation tasks and their results

  • provide control (security) at the data stations to the data owners

The vantage6 infrastructure is designed with three fundamental functional aspects of federated learning.

  1. Autonomy. All involved parties should remain independent and autonomous.

  2. Heterogeneity. Parties should be allowed to have differences in hardware and operating systems.

  3. Flexibility. Related to the latter, a federated learning infrastructure should not limit the use of relevant data.

Overview of this documentation

This documentation space consists of the following main sections:

Vantage6 resources

This is a - non-exhaustive - list of vantage6 resources.

Documentation

Source code

  • vantage6Contains all components (and the python-client).

  • PlanningContains all features, bugfixes and feature requests we are working on. To submit one yourself, you can create a new issue.

Community

Video overview

This video provides an overview of the vantage6 project. The video is from 2020 and therefore does not reflect the latest features and developments, but the core concepts are still valid. The architecture of the vantage6 infrastructure is also still valid, however, many new components have been added and terminology has changed since the video was recorded.


Index