Federation Model

Federation koppelt autonome Compositions über klar deklarierte Kanäle. Keine Seite kann die andere implizit kontrollieren; Aktivierung ist nur mit gegenseitigem Consent und HITL-Gate erlaubt.

1. Was Federation im IIO-Kontext bedeutet

Federation ist eine Boundary-Form zwischen Compositions/Organisationen. Sie schafft Zusammenarbeit über Interfaces, ohne lokale Autonomie aufzugeben.

Autonomie bleibt erhalten Mutual consent required Scope-first governance No unilateral federation

2. Harte Voraussetzungen

VoraussetzungRegelQuelle
Mutual ConsentBeide Governance-Modelle müssen explizit zustimmen (channel_open TX auf beiden Seiten)P-FED-001
Scope DeclarationScope muss bei Bildung deklariert und bleibt unveränderlich bis neuer Mutual-Consent-TXP-FED-002
Review GateCross-Org Federation ist geschützt durch RG-003 (blocking=true)review-gate-enforcement.yaml
Boundary SpecEin referenzierbarer Boundary-Spec ist PflichtartefaktRG-003 evidence_required

3. RG-003: Federation Cross-Org Gate

Federation-Aktivierung ist ein blockierender Vorgang. Ohne gültige Evidence gibt es kein Continue.

FeldAnforderung
review_gate_idRG-003
actor_idHuman actor (nicht Agent)
timestamp_utcISO-8601, TTL 24h
boundary_spec_refPflicht
human_decision_artefactPflicht (GO/NO-GO)
evidence_file_pathPflicht
missing_review_artefact → BLOCK stale_artefact → BLOCK non_human_actor → BLOCK

4. Formation Flow (minimal)

1. Composition A und B definieren Federation-Absicht
2. Scope deklarieren (was ist erlaubt, was nicht)
3. Delegates und boundary_spec_ref benennen
4. Auf beiden Seiten channel_open Transaction erzeugen
5. RG-003 Evidence einreichen (human GO/NO-GO)
6. federation_id in beiden Manifests eintragen
7. Federation aktiv (erst jetzt)

Der kritische Punkt: Schritt 6 ist beidseitig notwendig. Einseitiger Eintrag aktiviert nichts.

5. Betriebsregeln nach Aktivierung

RegelFolge
Scope immutable by defaultÄnderung nur per neuem Mutual-Consent-TX
Delegate outside scopeDenied fail-closed
Federation Eventsals Transactions mit Actor/Scope/Evidence loggen
Boundary breacheskritisch eskalieren, Automation stoppen

6. Beziehung zu Flows und Cosmos-Tier

Im Flow-Set ist federation-flow als eigenes Prozessmodell gelistet. Für Full-Federation als Cosmic-Feature gelten zusätzlich Capability- und Review-Anforderungen (RG-002 + Profile-Governance).

flow-registry:
  - federation-flow

cosmos_feature_activation (RG-002):
  full_federation -> requires risk_acknowledgement + human gate

7. Premises

P-FED-001 P-FED-002 P-BOUND-001 P-BOUND-002 P-REVW-001 P-REVW-003 P-CAP-003