[][src]Crate xaynet_server

xaynet_server is a backend for federated machine learning. It ensures the users privacy using the Privacy-Enhancing Technology (PET). Download the whitepaper for an introduction to the protocol.

Modules

examples

A guide to getting started with the XayNet examples.

metrics

Utils to record metrics.

rest

A HTTP API for the PET protocol interactions.

services

This module implements the services the PET protocol provides.

settings

Loading and validation of settings.

state_machine

The state machine that controls the execution of the PET protocol.

storage

Storage backends for the coordinator.

Macros

event

Records an event.

metric

Records a metric.