14. iFACTS Konformitätstests

iFACTS (iFay Architecture Conformance Test Suite) ist die standardisierte Konformitätstestsuite für das iFay-Ökosystem. Genau wie die Web Platform Tests des W3C für Browser dienen — Chrome, Firefox und Safari haben jeweils eigene Implementierungen, aber alle müssen dieselben Tests bestehen, um zu beweisen, dass sie „dem Standard entsprechen" — spielt iFACTS genau diese Rolle: Sie verifiziert, ob verschiedene Anbieter-iFay-Implementierungen wirklich der iFay-Spezifikation entsprechen.


Warum iFACTS benötigt wird

iFay ist eine Spezifikation, keine einzelne Implementierung.

  • Verschiedene Anbieter können verschiedene iFay-Implementierungen erstellen
  • Interoperabilität ist die Grundlage des Ökosystems
  • Qualitäts-Baselines müssen einheitlich sein

In einem Satz: iFACTS ist die Vertrauensgrundlage des iFay-Ökosystems.


Vier-Stufen-Testhierarchie

L1 Einzelkomponenten-Konformität

Jede unabhängige Komponente wird einzeln validiert.

🔍 Beispiel: Verifizieren, dass dein FayID-Generator innerhalb von 3 Sekunden einen global eindeutigen Bezeichner erzeugen kann.

L2 Schnittstellen-Konformität

Ob die Schnittstellen zwischen Komponenten korrekt integriert sind.

🔍 Beispiel: Entspricht der Datenaustausch zwischen Ego-Modul und iFay-Profil der sechs-dimensionalen Datenstrukturspezifikation.

L3 Integrations-Konformität

End-to-End vollständige Flussvalidierung.

🔍 Beispiel: Faying-Pairing → Human Prime drückt Absicht aus → Selbstwahrnehmungs-Inferenz → Skill-Aufruf-Ausführung → GMChain-Beitragsaufzeichnung.

L4 Verhaltens-Konformität

System-Level-Verhaltenseinschränkungsvalidierung.

🔍 Beispiel: Wenn iFay einen Befehl erhält, der gegen soziale Ethik verstößt, hat die Ethikprüfung Vorrang vor allen anderen Verhaltensrichtlinien; beim Ego-Versionswechsel wird der aktive Ego-Versionsbezeichner korrekt in Interaktionsmetadaten annotiert, und alle Ego-Versionen teilen denselben Satz von Kernwerten.

Strikte Stufenordnung

L1 muss vollständig bestanden werden, bevor L2 fortgesetzt wird; L2 muss bestanden werden vor L3; und so weiter. Dies ist keine Empfehlung — es ist eine harte Anforderung.

flowchart LR
    L1["🧩 L1 Einzelkomponente\nFayID / Ego / Jedes Protokoll"]
    L2["🔗 L2 Schnittstelle\nEgo↔Profil Datenaustausch\nAnmeldeinformationen↔Faying Auth-Flow"]
    L3["🔄 L3 Integration\nFaying→Absicht→Skill-Aufruf→Beitragsaufzeichnung"]
    L4["🛡️ L4 Verhalten\nEthikprüfung Priorität\nEgo Persönlichkeitsstabilität"]

    L1 -->|"Alle L1 bestanden"| L2
    L2 -->|"Alle L2 bestanden"| L3
    L3 -->|"Alle L3 bestanden"| L4

iFay Ready Zertifizierung

StufeNameKernanforderungenValidierungsmethode
🥉BronzeUnterstützt iFay-Bedienung der Anwendung über Simulierte BedienungGrundlegender Steuerbarkeitstest
🥈SilberUnterstützt CAP-Protokoll-Direktsteuerung + DTP-Protokoll-Datenaustausch + Anmeldeinformationen-DelegationiFACTS L2 Schnittstellen-Konformitätstest
🥇GoldUnterstützt SSP-Protokoll-Skill-Sharing + vollständige C/F/S-ArchitekturintegrationiFACTS L2 + L3 Integrations-Konformitätstest

coFACTS

coFay (Common Fay) hat seine eigene unabhängige Konformitätstestsuite — coFACTS. Dies ist ein vollständig separates Projekt, nicht im Umfang von iFACTS.


Szenario: Ein Startup besteht die iFACTS-Zertifizierung

SmartNest ist ein Smart-Home-Startup. Sie entwickelten eine iFay-Implementierung speziell für die Steuerung von Beleuchtung, Klimaanlage, Vorhängen und Sicherheitssystemen.

Schritt 1: FayManifest schreiben — Deklariert Gerätetreiber-Hub, Sensor, CAP-Protokoll, DTP-Protokoll und ein für Heimszenarien trainiertes Ego-Modell.

Schritt 2: L1 Einzelkomponenten-Konformität — Jede Komponente einzeln validieren.

Schritt 3: L2 Schnittstellen-Konformität — Inter-Komponenten-Integrationstests.

Schritt 4: L3 Integrations-Konformität — End-to-End-Tests: Human Prime sagt „Mir ist etwas kalt" → Selbstwahrnehmung leitet Absicht ab → Skill „Klimaanlage-Temperatur erhöhen" abgleichen → Klimaanlage über CAP steuern → Beitrag aufzeichnen.

Schritt 5: L4 Verhaltens-Konformität — Verhaltenseinschränkungstests.

Ergebnis: SmartNests Smart-Home-iFay besteht alle vier Teststufen und erhält die iFACTS-Konformitätszertifizierung.


Verwandte Dokumente