Interfaces Model

Die Interface-Schicht übersetzt das universelle IIO-Kernmodell in konkrete Zugänge für Menschen, Agenten, Apps und externe Systeme. Sie sitzt unter Publishing und über Transaction/State im Layer Stack.

1. Position im Architekturmodell1. Position in the Architecture Model

Im Seed liegt die Interface-Schicht nach Communication Mode, Language, Theme und Publishing. Sie ist also kein Ersatz für Governance, sondern ein Zugangspfad unter denselben Guardrails.

Agentic/Formal Core
-> Semantic Story
-> Communication Mode
-> Language
-> Theme / Culture
-> Publishing
-> App Interface Layer
-> Transaction / Flow
-> State / Evidence
Interface = Zugang, nicht Ausnahme Jeder Zugang bleibt TX-pflichtig Boundary bleibt wirksam

2. Die 7 Interface-Typen im Seed2. The 7 Interface Types in the Seed

Human

  • Narrative-optimierter Zugang
  • README, operative Oberflächen, Handbücher
  • Kein Sonderrecht gegenüber Agents

Agent

  • Maschinen-optimierter Zugang
  • Strukturierte Protokolle, Identitäts- und Capability-Contract
  • Prompt-Injection-Guard obligatorisch

App

  • Interaktive Oberflächen für konkrete Workflows
  • Brücke zwischen Story/Publishing und Transactions
  • Unterliegt denselben Boundary-Regeln

API

  • HTTP-basierte externe Integration
  • Registrierte Endpunkte, HTTPS, Auth und TX-Log Pflicht
  • Unregistrierte API-Calls sind verboten

CLI

  • No-AI-Fallback für deterministische lokale Operationen
  • Dry-run Pflicht bei destruktiven Befehlen
  • Scriptbar, auditierbar, shell-injection-gehärtet

Sync

  • Zustandssynchronisation zwischen Nodes und externen Zielen
  • Pre-/Post-Sync Gates, State Hashes und Drift-Dokumentation
  • Auto-merge in Schutzdomänen verboten

Webhooks

  • Ereignisgetriebene Boundary-Crossings
  • Signaturprüfung, Replay-Schutz und Registry-Pflicht
  • Fehlerhafte Payloads werden quarantänisiert, nicht blind verworfen

3. Adapter-Contracts für technische Interfaces3. Adapter Contracts for Technical Interfaces

InterfaceKerngedankeCore ConceptFail-Closed BeispieleFail-Closed Examples
APIRegistrierte HTTP-Integration mit Auth, HTTPS und Endpoint-Registrymissing_auth, plaintext_transport, missing_transaction_record
AgentMachine-to-machine Calls mit verifizierter actor_id und Capability-Scopeunverified_caller_identity, undeclared_capability, governance_override_attempt
CLILokale, skriptbare Operationsschicht ohne LLM-Abhängigkeitundeclared_destructive_command, missing_dry_run_on_destructive, shell_injection_detected
SyncState-changing Synchronisation mit Hashes und dokumentiertem Driftmissing_pre_sync_snapshot, unresolved_conflict_in_protected_domain, force_push_without_escalation
WebhookInbound/outbound Event-Brücke mit Signatur- und Schema-Prüfungunverified_inbound, unregistered_outbound_target, malformed_payload

4. Human und Agent sind nur unterschiedliche Kommunikationsmodi4. Human and Agent are Only Different Communication Modes

Die Interface-Schicht setzt die Ontologie-Premise um: Mensch und Agent sind nicht zwei Ontologien, sondern Intelligent Actors mit unterschiedlichen bevorzugten Kommunikationsformen.

AspektAspectHuman InterfaceAgent Interface
PräsentationNarrativ, README, Manuals, UISchema-basiert, strukturiert, maschinenlesbar
Primärer ModusNarrative-optimizedMachine-optimized
Governance-Ausnahme?NeinNein
TX- und Boundary-PflichtJaJa

5. Das Interface als kontrollierter Boundary-Crossing-Pfad5. The Interface as Controlled Boundary-Crossing Path

Jedes Interface ist ein geordneter Pfad über eine Grenze hinweg. Dadurch gelten drei Regeln immer:

Keine impliziten Zugriffe Keine nicht registrierten Endpunkte Keine stillen State-Änderungen
External request
  -> interface contract
  -> identity + auth check
  -> boundary check
  -> role + capability check
  -> transaction recording
  -> state change or rejection

6. Wofür die Interface-Schicht praktisch da ist6. What the Interface Layer is Practically For

FrageQuestionAntwort der Interface-SchichtInterface Layer Answer
Wie kommt ein Mensch in den Space?Über narrative Oberflächen, Handbücher und UI, aber ohne Governance-Ausnahme
Wie kommt ein Agent in den Space?Über strukturierte, identifizierte Calls mit klar begrenzten Capabilities
Wie koppeln wir externe Systeme an?Über registrierte Adapter und registrierte Targets
Wie bleibt No-AI möglich?Über CLI als deterministischen, lokalen Fallback-Pfad
P-CORE-004 P-ADPT-001 P-ADPT-003 P-ADPT-004 P-ADPT-005 P-NOAI-001 P-TXN-005 P-BOUND-002