Documentation

Delego docs

Delego is intent-bound action authorization for AI agents. It sits between an agent and whatever credential broker holds the user’s secrets, and answers the one question brokers can’t: is this specific action the thing the human actually asked for?

The confused-deputy problem

“The agent gets its own scoped credential and never holds the raw secret” is now a crowded, solved space. The harder problem sits one level up — the confused deputy: the agent holds a valid credential, a prompt injection redirects it, and the credential’s scope still covers the action — so the broker happily injects the secret and the action goes through.

The credential is the wrong layer to catch this — it’s valid. OAuth tokens carry no commitment to the original instruction. This is the agent-authorization gap catalogued as OWASP ASI03 (Excessive Agency).

What Delego does

Delego authorizes the action, not just the credential — deterministically, before any credential is used. For each proposed action it returns one of three outcomes:

allowneeds_approvaldeny

Three ways to run it

Next steps