Expand description
Federated Split Coordination for Privacy-Preserving ML
This module enables distributed/federated ML workflows where data stays local on each node (sovereignty) and only metadata/sketches cross boundaries.
§Architecture
Node A (EU): data_eu.ald → local train_eu.ald, test_eu.ald
Node B (US): data_us.ald → local train_us.ald, test_us.ald
Node C (APAC): data_apac.ald → local train_apac.ald, test_apac.ald
↓
Coordinator (sees only manifests)
↓
Global split verificationStructs§
- Federated
Split Coordinator - Federated split coordination (no raw data leaves nodes)
- Global
Split Report - Report on global split quality across all nodes
- Node
Split Instruction - Instructions for a node to execute its split
- Node
Split Manifest - Per-node split manifest (shared with coordinator, no raw data)
- Node
Summary - Summary for a single node
Enums§
- Federated
Split Strategy - Strategy for federated/distributed splitting
- Split
Quality Issue - Quality issues that can be detected in federated splits