Federated Governance Network
Multi-institution federated governance — share aggregate compliance metrics and bias results across up to 16 organisations with differential privacy, without sharing raw model data.
Overview
The Federation module (shipping May 2026) enables a network of up to 16 institutions to share aggregate AI governance metrics — compliance pass rates, bias DIR distributions, robustness benchmarks — without any participant sharing their raw model weights, training data, or individual model cards. Differential privacy (ε-DP) bounds the information that can be inferred about any single institution from the aggregate.



Architecture
One institution acts as the Federation Coordinator and hosts the aggregation service. Participants push locally-computed noisy statistics (not raw data) to the coordinator on a configurable schedule. The coordinator applies the Laplace mechanism to aggregate statistics before publishing to participants.
| Component | Role | Deployed by |
|---|---|---|
| Federation Coordinator | Receives noisy stats, aggregates, publishes to network | Lead institution |
| Participant Node | Computes local stats, adds Laplace noise, pushes to coordinator | Each institution |
| Jurisdiction Router | Ensures EU AI Act / MAS TRMG gates are applied per participant | Coordinator |
Differential Privacy Budget
Configure the privacy budget (ε) per data type. Lower ε = stronger privacy, more noise in aggregate metrics. The default ε=1.0 per query is suitable for most consortiums — reduce for high-sensitivity applications (clinical, credit scoring).
1curl -X POST https://sovereign.yourcompany.com/api/v1/federation/network \
2 -H "Authorization: Bearer $ADMIN_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "name": "EU Banking AI Consortium",
6 "max_participants": 16,
7 "privacy_budget": {
8 "epsilon": 1.0,
9 "delta": 1e-5,
10 "mechanism": "laplace"
11 },
12 "sync_interval_hours": 24,
13 "jurisdictions": ["eu", "uk"]
14 }'1curl -X POST https://sovereign.yourcompany.com/api/v1/federation/join \
2 -H "Authorization: Bearer $TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "network_id": "net_eu_banking_consortium",
6 "invite_token": "invite_xxxx",
7 "participant_name": "Acme Bank",
8 "jurisdiction": "eu"
9 }'