docs(README): reflect sink generalization — ERP is one of many possible sinks
This commit is contained in:
parent
9f89f9fb6b
commit
7205fa2e98
1 changed files with 10 additions and 9 deletions
19
README.md
19
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.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue