4 Protokoll Designprinzipien

🧭 4. Protokoll-Designprinzipien

Jedes erfolgreiche Protokoll hat eine Reihe von KernĂŒberzeugungen, die seine technischen Entscheidungen leiten — HTTPs „Zustandslosigkeit" ermöglicht dem Web unendliche Skalierung, Markdowns „Lesbarkeit zuerst" macht Quelltext auch ohne Rendering lesbar. ICP folgt ebenfalls 6 Kern-Designprinzipien, die gemeinsam die technische Philosophie des Protokolls definieren.

Prinzip 1: Annotationsbasierte Erweiterung, kein Ersatz

ICP ersetzt keine natĂŒrliche Sprache, sondern ĂŒberlagert strukturierte Annotationen darĂŒber. Nach Entfernung aller Annotationen bleibt der Originaltext vollstĂ€ndig lesbar.

Prinzip 2: EndgerÀte-Agnostizismus

Das Protokoll selbst setzt keine spezifischen EndgerĂ€tefĂ€higkeiten voraus. ICP beschreibt nur „was" (semantischer Inhalt), nicht „wie anzeigen" (Rendering-Methode).

Prinzip 3: Expliziter Kontext

Alle kontextuellen Informationen, die das VerstĂ€ndnis beeinflussen, sollten explizit an Nachrichten angehĂ€ngt werden. Das Protokoll verlĂ€sst sich nicht auf die FĂ€higkeit der KI, „zwischen den Zeilen zu lesen".

Prinzip 4: Progressive Erweiterung

Das einfachste ICP-Dokument ist eine reine Textnachricht. Annotationen, Kontext und Rendering-Hinweise sind optionale Erweiterungsschichten. Implementierer können mit der einfachsten UnterstĂŒtzung beginnen und schrittweise FĂ€higkeiten hinzufĂŒgen.

Prinzip 5: AbwÀrtskompatibilitÀt

Neue Versionen des Protokolls mĂŒssen Dokumente Ă€lterer Versionen verarbeiten können. Unbekannte Annotationstypen sollten sicher ignoriert werden, anstatt Fehler zu verursachen.

Prinzip 6: Offene InteroperabilitÀt

ICP ist nicht an ein bestimmtes KI-Modell, eine Plattform oder einen Anbieter gebunden. Über den Skills-Mechanismus verbindet sich ICP mit bestehenden Protokollen wie MCP (Model Context Protocol), A2A (Agent-to-Agent) und OpenAPI.