ADI
ADI Blog Agenten-Integration 3 Min. Lesezeit

Drei Wege, einen externen Agenten mit der ADI-Trust-Schicht zu verbinden

Ein externer Agent muss nicht innerhalb von ADI laufen, um von ADI regiert zu werden. Entscheidend ist, wie das Zielsystem diesen Agenten technisch authentisiert und wann es ADI für Trust, Delegation und Zertifikatsstatus befragt.

Authentisierung und Trust sind getrennte Aufgaben: Ein Token beweist die technische Kanalidentität, ADI beweist die delegierte Autorität.

Die meisten Teams sollten mit Agent-Token oder API-Key plus ADI-Trust-Lookup beginnen und erst später OIDC oder signierte Delegation ergänzen.

Dasselbe Trust-Profil kann alle drei Modi beschreiben, ohne zu behaupten, dass jedes Zielsystem denselben Auth-Stack nutzen muss.

Die architektonische Trennung, die zählt

Der externe Agent kann überall leben: in Ihrer Cloud, im Kundennetz oder in einer Partner-Laufzeit. ADI muss ihn nicht selbst ausführen, um ihn zu regieren.

Das Zielsystem hat zwei getrennte Aufgaben. Erstens muss es den Aufrufer technisch authentisieren. Zweitens muss es ADI fragen, ob dieser authentisierte Agent für diesen Eigentümer, in diesem Scope und auf diesem Trust-Level handeln darf.

Authentisierung beantwortet: Ist diese Anfrage technisch echt?

ADI-Trust beantwortet: Wer ist dieser Agent, für wen darf er handeln und was ist derzeit erlaubt?

Modus 1: Agent-Token oder API-Key plus Trust-Lookup

Das ist das direkteste Muster für interne Systeme oder schnelle Enterprise-Integrationen. Der externe Agent authentisiert sich mit Agent-Token oder API-Key, und das Zielsystem fragt unmittelbar ADI nach dem Live-Trust-Zustand, bevor die Aktion ausgeführt wird.

Geeignet für interne Eigentümer-Systeme und private Tools

Keine OIDC-Föderation erforderlich

ADI bleibt die Quelle für Berechtigungen, Limits und Widerruf

Ablauf im Standardmodus

Das Zielsystem vertraut der eigenen Laufzeitauthentisierung und fragt dann ADI nach Bindung, Policy und Zertifikatszustand.

sequenceDiagram
    participant A as Externer Agent
    participant S as Internes Zielsystem
    participant T as ADI Trust Layer

    A->>S: Anfrage + Agent-Token oder API-Key
    S->>T: Trust-Profil und Verifikationsstatus lesen
    T-->>S: Identität, Ownership, Delegation, Zertifikatsstatus
    alt Policy erlaubt Aktion
        S-->>A: Zugriff gewährt
    else Policy blockiert Aktion
        S-->>A: Zugriff verweigert
    end

Modus 2: OIDC plus Trust-Lookup

Einige Enterprise-Systeme verlangen bereits OIDC am Gateway oder an der Applikationsgrenze. In diesem Fall kann ADI einen normalen Keycloak Confidential Client für den Agenten bereitstellen, der Agent holt sich ein client_credentials-Token und die Gegenstelle validiert es über Discovery und JWKS.

OIDC ersetzt ADI trotzdem nicht. Es deckt die Transportauthentisierung ab, während ADI weiterhin Delegation, Ownership, Zertifikatszustand und Widerruf liefert.

Geeignet für Enterprise-IAM-Landschaften

Nutzen von OIDC-Discovery, JWKS und OAuth2 client_credentials

ADI bleibt Pflicht für Delegations- und Autoritätsprüfungen

Ablauf im Enterprise-Modus

OIDC validiert das Access-Token, aber die finale Autorisierungsentscheidung hängt weiterhin vom ADI-Trust-Lookup ab.

sequenceDiagram
    participant A as Externer Agent
    participant I as ADI Keycloak oder Enterprise-Gateway
    participant S as Enterprise-System
    participant T as ADI Trust Layer

    A->>I: client_credentials-Token anfordern
    I-->>A: Access Token
    A->>S: Anfrage + OIDC-Token
    S->>S: Token lokal oder am Gateway validieren
    S->>T: Agenten-Trust und Delegation auflösen
    T-->>S: Trust-Entscheidung
    S-->>A: Zugriff gewährt oder verweigert

Modus 3: Signiertes Delegations-Credential plus Trust-Lookup

Für besonders sensible Aktionen wie wertige Käufe, Zahlungsfreigaben oder regulierte Delegationen kann der Agent ein signiertes Delegations-Credential oder ein signiertes Request-Envelope vorlegen. Die Gegenstelle validiert die Signatur und prüft danach Bindung, Zertifikatszustand und Delegation bei ADI.

Geeignet für regulierte oder hochpreisige Aktionen

Braucht Signaturvalidierung auf Seiten der Gegenstelle

Wird besonders stark mit Human-Identifizierung und AdES/QES

Ablauf im High-Trust-Modus

Der kryptografische Nachweis stärkt die Anfrage, aber ADI liefert weiterhin Live-Status, Widerruf und Delegationswahrheit.

sequenceDiagram
    participant A as Externer Agent
    participant S as Zielsystem
    participant T as ADI Trust Layer

    A->>S: Signierte Anfrage + Delegations-Credential
    S->>S: Signatur oder Credential-Envelope prüfen
    S->>T: Zertifikatsbindung, Delegation und Widerruf prüfen
    T-->>S: Trust-Ergebnis
    alt Trust und Policy gültig
        S-->>A: Aktion ausgeführt
    else Trust ungültig oder widerrufen
        S-->>A: Aktion verweigert
    end

Wie man auswählt, ohne zu überengineeren

Die meisten Teams sollten mit dem Standardmodus beginnen und nur dann nach oben gehen, wenn die Gegenstelle oder der Compliance-Kontext es wirklich verlangen. Der Fehler ist nicht, einfach zu starten. Der Fehler ist, Authentisierung und Trust in einen unscharfen Mechanismus zu pressen.

Standard zuerst für Tempo und Kontrolle

OIDC, wenn die Enterprise-Infrastruktur es ohnehin erwartet

Signierte Delegation, wenn die Aktion selbst stärkere Beweise braucht

Entscheidungslandkarte

Beginnen Sie mit dem einfachsten Modus, der Zielsystem und Haftungsniveau der Aktion abdeckt.

flowchart TD
    start["Externer Agent will handeln"] --> q1["Verlangt das Zielsystem bereits OIDC?"]
    q1 -->|Nein| standard["Agent-Token oder API-Key + ADI-Trust-Lookup"]
    q1 -->|Ja| oidc["OIDC + ADI-Trust-Lookup"]
    standard --> q2["Ist kryptografische Nichtabstreitbarkeit nötig?"]
    oidc --> q2
    q2 -->|Nein| done["Live-Trust-Entscheidung von ADI reicht"]
    q2 -->|Ja| signed["Signiertes Delegations-Credential + ADI-Trust-Lookup"]

WEITERLESEN

Weitere Artikel aus der technischen Wissensschicht.

OFFENE AGENTENVERTRAUENSKETTE Agenten-Interoperabilität

Wie externe Agenten einen ADI-Merchant-Agenten verifizieren

Ein Buyer-Agent muss nicht innerhalb von ADI laufen, um einem ADI-Merchant-Agenten zu vertrauen. Er braucht öffentliche Discovery, eine auflösbare Agentenidentität, signierte Credentials und einen klaren Mandats- und Payment-Pfad.

A2A-Discovery macht den Merchant-Agenten erreichbar.

ADI-Trust-Discovery macht den Merchant-Agenten zurechenbar.

MERCHANT TRUST Agent Commerce

Wie der Merchant-Trust-Katalog funktioniert

Ein Merchant-Agent kann aus dem Shop verkaufen, aber ADI braucht eine unabhängige Referenz dafür, was dieser Agent überhaupt verkaufen darf. Der Merchant-Katalog in ADI ist genau diese Referenz.

Der Shop-Katalog betreibt das Geschäft.

Der ADI-Katalog beweist, was der Händler freigegeben hat.

AP2-VALIDIERUNG Agent Commerce

Wie ADI validiert, was ein Merchant-Agent verkauft

Ein Merchant-Agent kann ein Angebot beschreiben, aber ADI zahlt nicht auf Basis einer Beschreibung. ADI validiert AP2-Mandate, Händlerorganisation, Produkt-SKU, Trust-Katalog, Buyer-Wallet und virtuelle Karten-Policy vor der Autorisierung.

Das Gespräch erzeugt Intent.

AP2 erzeugt strukturierte Mandate.

SHOP-INTEGRATIONEN Systemarchitektur

Warum Shop-Integrationen Trust-Inputs und nicht die Trust-Schicht sind

Shopify, WooCommerce oder ERP-Integrationen liefern wertvolle Commerce-Daten. Sie sind aber nicht die Trust-Schicht selbst. Sie speisen Trust-Entscheidungen mit Bestand, Preisen und Produktzuständen, ersetzen aber weder Delegation noch Governance.

Shop-Systeme liefern Daten.

Die Trust-Schicht bewertet Rechte, Scope und Kontrollfähigkeit.

TRUST-GRUNDLAGEN Agent Trust

Warum Agenten eine Trust-Schicht brauchen

Ein API-Token sagt nur, ob eine Anfrage authentisiert ist. Eine Trust-Schicht sagt, welcher Agent handelt, für wen er handelt, welche Nachweise gültig sind und ob dieser Agent gestoppt werden kann.

Wann OAuth nicht mehr ausreicht

Welche Fragen eine Trust-Schicht beantworten muss

ARCHITEKTUR Systemarchitektur

A2A, Trust und AP2 sauber trennen

Das zentrale Architekturprinzip ist die Trennung der Schichten. A2A ist Kommunikation. Trust ist Governance. AP2 ist das Verhalten im Zahlungs- und Mandatskontext.

Was A2A tatsächlich standardisiert

Wann zusätzlich Trust nötig ist

PRODUKT ADI-Stack

Wie ADI als Agent-Trust-Stack funktioniert

ADI ist keine einzelne Oberfläche. Es ist eine operative Schicht, die Discovery, Identität, Trust und Payment-Flows für agentische Systeme miteinander verbindet.

Die vier Schichten der Plattform

Wo A2A, MCP und AP2 zusammenkommen

A2A ERKLÄRT A2A-Grundlagen

Was A2A ist und was es nicht ist

A2A gibt Agenten eine gemeinsame Sprache für Discovery, Nachrichten und Tasks. Es löst aber nicht automatisch Identitätsbindung, delegierte Autorität, Auditierbarkeit oder Payment-Kontrolle.

A2A standardisiert Discovery, Nachrichten, Tasks und deklarierte Sicherheitsfähigkeiten.

A2A beantwortet nicht von selbst, wen ein Agent repräsentiert oder was er darf.

AP2-GRUNDLAGEN AP2-Payments

Was AP2 für Agent Commerce löst

AP2 gibt Agent Commerce ein strukturiertes Modell für Intent, Cart, Payment-Autorisierung und Receipts. Ohne dieses Modell erfindet jede Agenten-Payment-Integration ihre eigene fragile Semantik.

AP2 führt ein gemeinsames Vokabular für Agenten-Payment-Flows ein.

Mandate trennen Scope, Intent und finale Zahlungsfreigabe.

TRUST-GRUNDLAGEN Agent Trust

Was Agent Trust tatsächlich bedeutet

Agent Trust ist kein Marketingbegriff. Es ist die operative Fähigkeit zu beweisen, wer ein Agent ist, in wessen Namen er handelt, was er tun darf und wie diese Autorität widerrufen oder auditiert werden kann.

Trust beginnt dort, wo reine Authentisierung endet.

Eine echte Trust-Schicht muss Widerruf, Inspektion und Evidenz unterstützen.

PRODUKT-ERKLÄRUNG ADI-Stack

Was ADI in einem Agenten-Stack macht

ADI ist die Trust- und Kontrollschicht zwischen Agenten-Interoperabilität und echter Geschäftshandlung. Es hilft Organisationen, Agenten handeln zu lassen, ohne sie wie ungeregelte Black Boxes zu behandeln.

ADI ist der Punkt, an dem Governance in den Agenten-Stack eintritt.

Die Plattform verbindet externe Agenten, Enterprise-Kontrollen und Transaktionspolicies.

SIGNATUREN UND ESEALS Trust Services

Menschliche Signaturen vs. organisatorische eSeals

Eine menschliche Signatur beweist den Willen oder die Freigabe einer natürlichen Person. Ein organisatorisches eSeal beweist, dass ein Trust-Objekt von einer juristischen Person ausgestellt oder versiegelt wurde. In Enterprise-Agentensystemen sind das verschiedene Aufgaben.

Menschliche Signaturen beantworten: Wer hat persönlich zugestimmt?

OrganisationseSeals beantworten: Welche juristische Person steht hinter diesem Artefakt?