One real use case first
Start with the support bot, coding workflow or product feature where a company rule must prevent or authorize a real outcome.
Your company may call them agents, assistants, bots or AI features. Talon keeps the public object stable—the AI use case—then resolves the company baseline into the effective rules that workload must obey across the supported paths Talon can actually govern.
one agent.talon.yaml
= one AI use case
= one vault-bound agent key
= one derived tenant
= one effective policy
request
→ authenticate agent
→ evaluate policy
→ route / deny / redact / filter
→ sign the evidenceCategory and implementation
Publicly, Talon governs AI use cases independent of runtime or provider. Today, configuration, authentication, evidence and attribution still use the Talon agent object. That implementation detail may evolve without changing the company policy/use-case contract.
Start with the support bot, coding workflow or product feature where a company rule must prevent or authorize a real outcome.
Talon does not decide tasks, spawn subagents or replace LangGraph, Claude Code, Codex or your application logic.
Keep policy semantics stable while the technical enforcement point changes across model gateways, MCP, runtime hooks or other supported boundaries.
Identity contract
agent.key.secret_name points to one encrypted vault secret. Talon resolves the presented key to the agent and tenant, rejects unknown keys, and prevents the request from acting as a different agent. The admin key remains a separate authority.
agent:
name: customer-support
tenant_id: acme
key:
secret_name: customer-support-talon-key
# bearer key → customer-support → acme
# body/header cannot substitute another identityFour questions
| Question | Talon pillar | Current proof |
|---|---|---|
| What is this AI use case spending? | Cost control | Per-agent cost views, session cost and budget-denial evidence. |
| What failed and where did execution go? | Reliability | Policy-checked fallback attempts and terminal evidence on supported transient failures. |
| Which rules apply to this use case? | Shared policy | Organization baseline plus one agent override, resolved for models, providers, cost, PII, tools and egress. |
| What happened in this multi-request run? | Session understanding | Agent-scoped asserted-session list, export, cost and verification across allowed provider routes. |
Effective policy
The organization baseline and agent override resolve into the same effective policy used by the primary route, every fallback candidate, budget reporting and evidence. Organization PII, provider/model, tier and egress boundaries cannot be weakened by an agent.
organization policy
+
one agent override
↓
resolved effective policy
↓
primary route + fallback + costs + evidenceCurrent operator path
Operators can inspect cost, list session evidence, open one decision, verify integrity and confirm the policy identity with shipped CLI surfaces.
talon costs --agent customer-support
talon audit list --session sess-feature-4711
talon audit show <evidence-id>
talon audit verify <evidence-id>Action boundary
Talon can govern provider-bound traffic, tool schemas visible to the gateway and MCP/tool calls routed through its interception path. Current MCP interception can deny disallowed calls before upstream execution. The HTTP Action Gateway already ships exact-operation authorization and durable approval; convergence of native/MCP calls onto that path remains in progress. Local shell commands, file edits, browser actions and direct APIs that bypass Talon remain outside the control plane.
through Talon
→ authenticated agent
→ policy can run
→ evidence can be written
bypasses Talon
→ invisible
→ uncontrolled by TalonFleet operations
agents_dir recursively discovers agent files, each use case resolves its own compiled policy/runtime bundle, and safe periodic reload keeps the last-known-good generation active when a new edit is invalid. Runtime identity is resolved from the configured agent key, not from client-asserted request metadata.
Adopt incrementally
Use the current agent file/key mechanism to route the path Talon can govern, trigger a meaningful policy or action decision, verify the evidence, and only then add use case #2 to test whether the shared control model actually reduces governance duplication.