X · Governance & ObservabilityExperimental·

Deontic Token Delegation

also known as Obligation Token Passing, Deontic Delegation

Reify obligations, permissions, and prohibitions as transferable deontic tokens that agents pass along the delegation chain with provenance, so duty and accountability transfer with the work, not only the credentials to perform it.

Context

A multi-agent system spreads a task across a chain of agents: a coordinator accepts a goal, delegates sub-tasks to specialist agents, and those agents delegate further to tools or to other agents. The work carries obligations — a duty to obtain consent before acting, to retain a record, to refuse a prohibited operation — that originate with the principal who set the goal. Standard delegation passes credentials and permissions down the chain so each agent can act, but the duties that came with the task have no representation that travels with it.

Problem

When only permissions are delegated, the obligations attached to a task evaporate at the first hand-off: the sub-agent is authorised to act but holds no record of what it is obliged to do or forbidden from doing, and when something goes wrong there is no way to trace which agent inherited which duty or where accountability actually sits. Credential delegation answers whether an agent is allowed to do something, but not who is responsible for the obligation that the action was meant to satisfy, nor through what chain that responsibility passed. Without obligations as first-class, transferable objects, accountability has to be reconstructed after the fact from scattered logs, if it can be reconstructed at all, and a duty silently dropped in the middle of the chain stays invisible until it is breached.

Forces

  • Permissions and obligations are different things: a permission enables an action, an obligation requires it, yet most delegation mechanisms carry only the former.
  • Accountability must survive every hand-off, but each additional agent in the chain is another place responsibility can be lost.
  • Formalising duties as tokens adds protocol weight that simple credential-passing avoids.
  • Provenance of a delegation chain is most needed precisely when the chain is longest and hardest to reconstruct.

Example

A procurement workflow runs across agents: an orchestrator takes a buyer's goal, delegates supplier negotiation to a specialist agent, which delegates payment to a settlement agent. The buyer's task carries duties — obtain approval above a threshold, never pay an unverified supplier, retain the negotiation record. With permission-only delegation the settlement agent is authorised to pay but holds no record of the no-unverified-supplier duty, and when a bad payment goes out no one can say which agent was responsible. The team reifies these duties as deontic tokens that transfer with each hand-off and carry their provenance: the settlement agent now refuses to pay because it holds a prohibition token, and when an obligation is breached its chain points straight back to the agent that dropped it.

Diagram

Solution

Therefore:

Represent each deontic relation — an obligation, a permission, a prohibition — as a token: a structured object naming the duty, the agent currently bearing it, the principal it originates from, and the chain of agents it has passed through. When an agent delegates work, it transfers the tokens for the duties that delegation carries and appends itself to each token's provenance; it cannot pass authority for a task without also passing the obligations bound to it. Receiving agents evaluate their held tokens before acting — prohibitions override obligations override permissions, following deontic-logic precedence — and refuse actions their tokens forbid. Because every token carries its full chain, any obligation can be traced from its current bearer back through each hand-off to the originating principal, and a breach can be attributed to the agent that held the token when the duty was dropped. Compose with a provenance ledger that records token transfers, and with delegated-agent-authorization, which carries the permissions this pattern binds duties to.

What this pattern forbids. An agent may not accept delegated authority for a task without also accepting the deontic tokens bound to it, and it may not perform an action a held prohibition token forbids; authority cannot be passed stripped of its obligations.

And the patterns that stand alongside it, or against it —

  • complementsDelegated Agent AuthorizationHave an agent act for a principal using scoped, short-lived, revocable delegated credentials rather than the principal's own static secrets, so each action stays attributable across the principal-to-agent-to-subagent chain and a compromise is contained.
  • alternative-toCommitment Tracking·Extract stated intents from each agent turn into a structured ledger with open / followed-through / expired status, making the gap between promise and follow-through visible and auditable.
  • alternative-toJoint Commitment Team·A team of agents adopts a shared goal plus the meta-commitment that each member will notify the others as soon as it believes the goal is achieved, impossible, or no longer relevant.
  • composes-withProvenance Ledger★★Log every agent decision and state change with enough metadata to explain or reverse it later.

Neighbourhood

Click any neighbour to follow the language. Scroll to zoom, drag to pan.