From 7205fa2e987d84001a8e4f65b4ca9194393574cef7d53220b6f596b6aa4fdabe Mon Sep 17 00:00:00 2001 From: CTO Agent Date: Sun, 25 Oct 2026 14:12:11 +0000 Subject: [PATCH] =?UTF-8?q?docs(README):=20reflect=20sink=20generalization?= =?UTF-8?q?=20=E2=80=94=20ERP=20is=20one=20of=20many=20possible=20sinks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index eab8ff4..fd66b1c 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,20 @@ # ProofedMesh -**Identity-Aware Agent Messaging Platform** — eine Plattform für kryptografisch nachvollziehbare Kommunikation zwischen Menschen, KI-Agenten und SAP. +**Identity-Aware Agent Messaging Platform** — eine Plattform für kryptografisch nachvollziehbare Kommunikation zwischen Menschen, KI-Agenten und beliebigen Prozess-Senken (ERP, eigene Datenbankapplikationen, HTTP-Webhooks, Message-Queues, Dateiablage). ## Vision -Benutzerfreigaben, delegierte Berechtigungen und sämtliche Verarbeitungsschritte zwischen Menschen, Agenten und ERP-Systemen werden kryptografisch nachvollziehbar. +Benutzerfreigaben, delegierte Berechtigungen und sämtliche Verarbeitungsschritte zwischen Menschen, Agenten und Zielsystemen werden kryptografisch nachvollziehbar. -> Der Benutzer autorisiert den ursprünglichen Geschäftsinhalt. Jeder Agent attestiert anschließend seine eigene Verarbeitung. Der empfangende Agent überprüft die vollständige Kette, bevor er eine Aktion ausführt. +> Der Benutzer autorisiert den ursprünglichen Geschäftsinhalt. Jeder Agent attestiert anschließend seine eigene Verarbeitung. Die empfangende Senke überprüft die vollständige Kette, bevor sie eine Aktion ausführt. -Identität, Berechtigung, Verarbeitung und Nachrichtentransport werden strikt getrennt. +Identität, Berechtigung, Verarbeitung und Nachrichtentransport werden strikt getrennt. Der Trust-Core ist senken-agnostisch. ## Status Dieses Repository bildet die **Basis für die Architekturentwicklung**. Die Komponentenentwicklung hat noch nicht begonnen. -- **Aktive Architektur:** [`docs/architecture/v1.1.md`](docs/architecture/v1.1.md) — V1.1 mit umgesetzten Review-Entscheidungen (Pocket ID als alleiniger IdP, PII-Trennung, Trillian für Transparency Log, Content Binding mit WebAuthn, Replay-Schutz, Retention 1 Jahr) +- **Aktive Architektur:** [`docs/architecture/v1.1.md`](docs/architecture/v1.1.md) — V1.1 inkl. Senken-Generalisierung (SAP ist eine von vielen Senken), Pocket ID als alleiniger IdP, PII-Trennung, Trillian für Transparency Log, Content Binding mit WebAuthn, Replay-Schutz, Retention 1 Jahr - **Historisch:** [`docs/architecture/v1.0.md`](docs/architecture/v1.0.md) — ursprünglicher Entwurf, archiviert ## Architekturprinzipien @@ -22,8 +22,9 @@ Dieses Repository bildet die **Basis für die Architekturentwicklung**. Die Komp 1. **Unveränderliche Benutzerfreigabe** — ein vertrauenswürdiger Dienst bestätigt den konkret autorisierten Geschäftsinhalt (per WebAuthn Content Binding). 2. **Eigene Identität jedes Agenten** — jeder Agent besitzt eine separate kryptografische Identität. 3. **Verkettete Attestierungen** — jeder Verarbeitungsschritt referenziert exakte Eingabe- und Ausgabe-Hashes. -4. **Unabhängige Autorisierung** — eine Signatur allein erteilt keine Berechtigung; OPA kontrolliert erlaubte Transformationen und ERP-Aktionen. -5. **Transportneutralität** — Nachweise funktionieren über HTTP, NATS oder Matrix, ohne dass die kryptografische Vertrauenskette verloren geht. +4. **Unabhängige Autorisierung** — eine Signatur allein erteilt keine Berechtigung; OPA kontrolliert erlaubte Transformationen und Senken-Aktionen. +5. **Transportneutralität** — Nachweise funktionieren über HTTP, NATS oder Matrix, ohne dass die Vertrauenskette verloren geht. +6. **Senken-Neutralität** — der Trust-Core kennt keine konkrete Senken-Semantik; Senken-Adapter sind Plug-ins mit festem Vertrag. ## Zielkernstack (V1.1) @@ -37,7 +38,7 @@ Dieses Repository bildet die **Basis für die Architekturentwicklung**. Die Komp | Transparency | Trillian + PostgreSQL | | Transport | HTTPS/mTLS + NATS JetStream; Matrix optional für Mensch-Chat | | Agenten | Paperclip | -| ERP | SAP S/4HANA / ABAP REST + Validierungs-Webservice | +| Senken | Plug-in-Architektur: SAP S/4HANA (ABAP), eigene DB-Apps (Go-Adapter), HTTP-Webhooks, Message-Queues, Dateiablage | | Evidence | PostgreSQL + S3 (Retention 1 Jahr) | | PII | Separater verschlüsselter S3-Bucket, redaktionierbar | @@ -50,4 +51,4 @@ docs/ v1.1.md # Aktive Architektur ``` -Weitere Verzeichnisse (ADRs, Services, Policies, Deployment-Manifeste, Schemas) folgen im Zuge der Architekturentwicklung. +Weitere Verzeichnisse (ADRs, Services, Policies, Deployment-Manifeste, Schemas, Senken-Adapter) folgen im Zuge der Architekturentwicklung.