DEV Community

Edison Flores
Edison Flores

Posted on

Universal Trust Adapter: Das USB-C der Vertrauensstellung zwischen KI-Agenten (auf Deutsch)

Warum dieser Artikel auf Deutsch

Ich veröffentliche seit Wochen auf Englisch über den Universal Trust Adapter (UTA). Aber ein erheblicher Teil der Entwickler, die mich per DM kontaktieren, sind deutschsprachig — Deutschland, Österreich, Schweiz. Dieser Artikel schließt die Lücke.

Das Problem

Wenn ein KI-Agent ein Tool aufruft — einen MCP-Server, eine interne API, einen Microservice — gibt es keine kanonische Möglichkeit, drei grundlegende Fragen zu beantworten:

  1. Wer hat die Credentials für dieses Tool ausgestellt?
  2. Bis wann sind sie gültig?
  3. Welchen Scope haben sie — was dürfen sie und was nicht?

Wenn Sie aus der OAuth-Welt kommen, klingt das vertraut. Aus der X.509-Welt auch. Aus der W3C Verifiable Credentials-Welt ebenso. Das Problem ist, dass jeder Standard die Frage unterschiedlich beantwortet, und KI-Agenten wissen nicht, welchen Standard sie verwenden sollen.

Die Lösung: UTA

Universal Trust Adapterhttps://github.com/alicelabs-llc/universal-trust-adapter

UTA ist ein universeller Verifikator, der 8 Credential-Formate akzeptiert:

# Format Ursprung
1 ATC v3 (Agent Trust Card) AliceLabs-Vorschlag
2 JWT (mit x5c-Chain) IETF RFC 7519
3 W3C Verifiable Credentials W3C VC Data Model
4 A2A (Agent-to-Agent) Cards Google A2A Protocol
5 EAT-AI (Entity Attestation Tokens) IETF RATS
6 ZTA (Zero Trust Agent) Cards ZTA-Variante
7 MCP Server Cards Anthropic MCP
8 X.509-Zertifikate ITU-T

Und verarbeitet sie durch eine 12-stufige Pipeline:

PARSER → DETECT → SCHEMA → CRYPTO → ISSUER → KEY_BINDING
       → POP → PROVENANCE → LIFECYCLE → EVIDENCE → POLICY → DECISION
Enter fullscreen mode Exit fullscreen mode

Verwendung

Option A: Öffentliche API

curl -X POST https://www.marketnow.site/api/trust?action=verify \
  -H "Content-Type: application/json" \
  -d '{"card": "...Ihr JWT oder VC hier..."}'
Enter fullscreen mode Exit fullscreen mode

Option B: NPM-Paket

npm install @marketnow/trust-core
Enter fullscreen mode Exit fullscreen mode
import { verify } from '@marketnow/trust-core';

const result = await verify(card);
if (result.decision === 'PERMIT') {
  // Tool ist vertrauenswürdig, ausführen
} else {
  console.log(result.failed_stage);
}
Enter fullscreen mode Exit fullscreen mode

Benchmarks

  • 6.744 Verifizierungen pro Sekunde auf einem einzelnen Kern
  • 480+ Tests in Node.js
  • 16 Tests in Python (Adapter)
  • 23 Property-Tests (Conformance-Suite)

Warum das im DACH-Raum zählt

Der DACH-Raum hat eine der stärksten Tech-Communitys Europas. Deutsche, österreichische und Schweizer Startups bauen KI-Agenten für Industrie 4.0, Finanzwesen, Gesundheit. In all diesen Sektoren ist Vertrauen zwischen Agenten nicht optional.

UTA ist dafür konzipiert: eine kleine, schnelle Bibliothek ohne schwere Abhängigkeiten, die jeder Entwickler an einem Nachmittag integrieren kann.

Was UTA NICHT löst

Ehrlich gesagt:

  • Reputation Layer: UTA verifiziert die Kryptografie und den Issuer, löst aber nicht "ist dieser Issuer vertrauenswürdig?". Das erfordert einen separaten Reputation-Graph.
  • EAT-AI und ZTA sind in der Beta — die Formate sind implementiert, aber die Akzeptanz ist gering.
  • Policy Engine: Die POLICY-Stufe akzeptiert jede Richtlinie, die Sie implementieren, aber UTA bringt keine vordefinierten Richtlinien mit.

Nächste Schritte

  1. Lesen Sie das README
  2. Testen Sie die API: https://www.marketnow.site/api/trust?action=formats
  3. Wenn Sie beitragen möchten — Übersetzungen, Adapter in anderen Sprachen, Use Cases — öffnen Sie ein Issue

Abschluss

Vertrauen zwischen Agenten ist kein technisches Kryptografie-Problem. Es ist ein Problem der Interoperabilität von Standards. UTA erfindet keinen neuen Standard — es verbindet die bestehenden.

Wenn Sie deutschsprachiger Entwickler sind und an KI-Agenten arbeiten, ist jetzt der Zeitpunkt, zur Vertrauensschicht beizutragen. Wir stellen die Infrastruktur; Sie bringen die Use Cases.


Repo: alicelabs-llc/universal-trust-adapter · API: marketnow.site/api/trust · NPM: @marketnow/trust-core

Top comments (0)