---
title: "Fehlerreferenz: Delegationskette | KYA"
url: https://knowyouragent.ch/methode/fehler/delegation
lang: de-CH
updated: 2026-10-12
license: © Innopulse Consulting GmbH
---

# Fehlerreferenz: Delegationskette

Ist jede Stufe signiert, lückenlos verbunden und nicht breiter als die vorherige?

Gibt ein Agent einen Teil seiner Befugnis an einen anderen Agenten weiter, entsteht eine Delegationskette. Dieser Prüfschritt prüft jede Stufe: ob sie signiert ist, ob sie an den Schlüssel der nächsten Stufe gebunden ist und ob die Befugnis nach unten nur enger wird.

Liegt keine Delegation vor, ist das kein Fehler. Der Schritt meldet dann, dass keine Delegation vorhanden ist, und das Ergebnis hängt von den übrigen Schritten ab.

Eine Stufe, die mehr erlaubt als die vorherige, macht die Kette ungültig, selbst wenn alle Signaturen stimmen.

## `no_delegation`

**Keine Delegationskette: Der Auftraggeber hat direkt mandatiert.**

**Ursache:** Der Nachweis enthält keine Delegation. Das ist kein Fehler, sondern die häufigste Situation: Der Agent handelt direkt für seinen Auftraggeber.

**Behebung:** Nichts zu tun. Delegationen sind nur nötig, wenn ein Agent Befugnisse an einen weiteren Agenten weitergibt.

## `delegation_broken`

**Die Delegationskette ist unterbrochen oder abgelaufen.**

**Ursache:** Eine Stufe der Delegationskette ist nicht korrekt mit der nächsten verbunden, etwa weil die Signatur fehlt oder nicht zum Schlüssel der vorherigen Stufe passt.

**Behebung:** Erzeugen Sie die Kette neu, sodass jede Stufe vom Schlüssel der vorherigen signiert ist und den Schlüssel der nächsten bindet.

## `delegation_scope_widened`

**Eine Delegationsstufe erweitert den Umfang.**

**Ursache:** Eine Stufe der Delegation erlaubt mehr als die vorherige, etwa einen höheren Betrag oder weitere Handlungstypen.

**Behebung:** Delegieren Sie nur Befugnisse, die enger oder gleich sind. Eine Erweiterung ist nicht zulässig und macht die Kette ungültig.

## `delegation_key_missing`

**Für eine Delegationsstufe fehlt ein gebundener Schlüssel.**

**Ursache:** Für eine Stufe der Delegation fehlt der Schlüssel, mit dem sie geprüft werden könnte.

**Behebung:** Legen Sie alle Stufen vollständig vor und stellen Sie sicher, dass jede Stufe den Schlüssel der nächsten enthält.

## Häufige Situationen

**Kein Fehler:** Der Code «keine Delegation» erscheint bei den meisten Nachweisen. Er bedeutet nur, dass der Agent direkt für seinen Auftraggeber handelt.

**Erweiterte Befugnis:** Gibt ein Hauptagent einem Spezialagenten einen höheren Betrag als er selbst darf, ist die Kette ungültig. Prüfen Sie die Logik, die Delegationen erzeugt.

**Unvollständige Kette:** Wird nur die letzte Stufe vorgelegt, fehlen die Schlüssel der vorherigen. Legen Sie die Kette vollständig vor.

## So testen Sie diesen Schritt

Die öffentlichen Testvektoren enthalten Delegationsketten, darunter eine Kette mit erweiterter Befugnis. Prüfen Sie sie mit der Kommandozeile kya-verify, um die Codes für gebrochene und erweiterte Ketten zu sehen. Jeder Vektor nennt das erwartete Urteil und den erwarteten Code.

[Fehlerreferenz](https://knowyouragent.ch/methode/fehler) · [Prüfschritte](https://knowyouragent.ch/methode/pruefschritte)

---
Quelle: https://knowyouragent.ch/methode/fehler/delegation · KYA – Know Your Agent
