Selbst-gehostete, non-custodial Infrastruktur, mit der KI-Agenten echte APIs nutzen, ohne je die Zugangsdaten zu sehen — und dabei jede Aktion in einen fälschungssicheren, unabhängig prüfbaren Nachweis verwandeln, on-chain verankert.
Die Herausforderung
KI-Agenten beginnen, auf echte Systeme zuzugreifen — LLMs, Zahlungswege, interne APIs — in regulierten Branchen. Zwei harte Probleme stehen im Weg: einem Agenten rohe API-Schlüssel zu geben ist ein Sicherheits- und Compliance-Risiko, und „vertrau mir, hier ist ein Log" ist kein Beweis. Ein Prüfer braucht den Nachweis, dass der Eintrag nicht verändert wurde — einen Nachweis, der nicht voraussetzt, dem Server des Betreibers zu vertrauen. Das ehrlich zu bauen heißt, ein ungewöhnlich breites Spektrum durchgängig zu beherrschen: ein gehärtetes lokales Vault, kryptografische Audit-Ketten, zwei verschiedene Blockchains und einen Zero-Knowledge-Vertrag.
(Architektur-Diagramm siehe oben.)
Das Vorgehen
- Selbst-gehostetes Vault + Credential-Proxy. Agenten rufen externe APIs über das Vault; rohe Schlüssel bleiben verschlüsselt (argon2id + AES-256-GCM), und der Prozess startet gesperrt — die Master-Passphrase liegt nur im RAM, nie in einer Env-Variable oder im Docker-Image.
- Append-only Audit-Hash-Chain + Merkle-Batching. Jede Aktion SHA-256-verkettet; ein
/audit/verify-Endpoint prüft die Integrität jederzeit nach; ein harter Guard an der Grenze stellt sicher, dass nur inhaltsfreie Hashes den Host verlassen (Privacy by Construction). - Eine pluggbare Anchor-Schicht. Ein sauberes
AnchorBackend-Interface mit drei Implementierungen (local-file, Cardano, Midnight): die Merkle-Root eines Batches wird extern verankert, sodass die Fälschungssicherheit von Dritten prüfbar ist — ohne dem Server des Anbieters zu vertrauen. - On-Chain-Settlement auf Cardano. Ein Aiken-Validator (Plutus v3) erzwingt Zahlungsnachweis und einen festen Split on-chain; property-getestet und gefuzzt; live auf Cardanos Testnetz mit mehreren akzeptierten Transaktionen.
- Ein Zero-Knowledge-Privacy-Vertrag (Midnight / Compact). Ein Vertrag, der ein Commitment verankert, während die sensiblen Eingaben (Merkle-Root, Audit-Bereich, Entity-Key) private Witnesses sind, mit einem on-chain Nullifier zur Dedup — Existenz und Integrität beweisbar ohne öffentliche Verknüpfung. (Seit Juni 2026 live auf Midnights Preprod-Testnetz, end-to-end, opt-in; Mainnet ist der nächste Meilenstein.)
- Die kniffligen Infrastruktur-Probleme gelöst. Eine resumierbare Wallet-Sync- Engine mit periodischen Checkpoints, die einen OOM-anfälligen, stundenlangen From-Genesis-Sync in einen crash-überlebenden Prozess verwandelt, der vorwärts fortsetzt; begrenzte „sichere Waits", damit eine hängende Abhängigkeit ein klarer Fehler wird, nie ein stiller Hang.
- Der Rest der Oberfläche. Ein HTTP-402-(x402-)Payment-Gate, optionales Bring-your-own-RFC-3161-Timestamping, ein abhängigkeitsfreies Python-SDK und ein TypeScript-SDK, ein React-19-Admin-Cockpit und CI über sieben Test-Suites (Open-Source-Kern plus ein separates privates Anchor-Engine-Repo).
Das Ergebnis
- Ein funktionierendes Mehrschicht-System: selbst-gehostetes Vault + Audit-Kette + sowohl der Cardano- als auch der Midnight-Anker live auf ihren Testnetzen (Cardano: mehrere akzeptierte On-Chain-Transaktionen; Midnight: opt-in Preprod-Anchoring, end-to-end), dazu Python- und TypeScript-SDKs und ein React-Cockpit.
- Ein erweiterbares Anchor-Interface — eine neue Chain/Backend ist eine einzige Implementierung hinter einer stabilen Naht.
- Die harte Infrastruktur (resumierbarer Sync, fail-closed Security, der ZK-Privacy-Vertrag) ist durchgängig gebaut und durchdacht.
- Open-Source-Kern (Apache 2.0), CI-gesichert, property- und fuzz-getestet; ehrliche, dokumentierte Trennung von „läuft heute" vs. „Roadmap".
Was das zeigt
- Volle Verantwortung über ein ungewöhnlich breites Spektrum: Backend (TypeScript/Node, Python), zwei Blockchains (Cardano/Aiken und Midnight/Zero-Knowledge), angewandte Kryptografie, threat-modellierte Security, SDKs, ein React-Frontend und CI/Deployment.
- Sicherheit bei harten, hardwarenahen Problemen — Zero-Knowledge-Verträge, resumierbarer Blockchain-Sync, fail-closed Security-Design — nicht nur CRUD.
- Architektur zuerst: saubere Interfaces und Nahtstellen, fail-closed Defaults, ein wahrhaftiges „heute vs. Roadmap" statt Überversprechen.
- Moderne, KI-gestützte Umsetzung, vom Menschen gesteuert und kuratiert.
Technik auf einen Blick
TypeScript · Node / Express · Python · Aiken (Plutus v3) · Compact (Midnight ZK) · SHA-256 + Merkle · RFC-3161 · argon2id / AES-256-GCM · x402 · React 19 · Docker · CI