Your Agent Is Not an App: The Determinism Mismatch That Breaks OAuth
The failure of OAuth for agents is structural, not a scoping-tuning problem: OAuth enumerates resource needs at design time, while an agent's requirement set is discovered at runtime by the model. Every static-permission agent platform therefore faces a forced choice between over-granting and breaking, and no amount of narrower scopes escapes it.
AngleArgue from the determinism mismatch rather than from scope coarseness, and show that 'just add more scopes' is a category error by predicting the exact failure mode of each static design.
Source video ↗The Smallest Authorizable Unit: Your Tool Schema Is Your Security Policy
Policy expressiveness is bounded by interface design. Because coarse MCP tools bundle semantically distinct capabilities like reading one page and enumerating a database, humans cannot author meaningful policy at the tool level, and no runtime engine fixes that. Tool surfaces must be co-designed with authorization semantics, meaning broad tools either cannot be safely exposed or must be wrapped into finer sub-operations.
AngleMake it an engineering-consequence argument: the get_page vs get_database split is a security boundary, and every 'convenient' generic tool is an unauthorized capability bundle.
Source video ↗The Ban Is the Bug: How Missing Agent Identity Inverts Liability
When platforms cannot distinguish a legitimate delegated agent from a scraper, they can only respond with blunt denial, and the penalty lands on the principal rather than the agent. The Resy account ban and IP-sharing blocks are not abuse-prevention successes but evidence of an accountability inversion caused by the absence of a verifiable delegation credential.
AngleReframe blocking as a symptom of a missing standard, and show that the cost of the missing credential is paid by the human delegator, which is the wrong incentive for the ecosystem.
Source video ↗Guardrails Must Not Be Generatable: Why the Policy Layer Has to Sit Outside the Model
A supervisory agent is still an LLM, so oversight built only from supervisors inherits the non-determinism it is meant to constrain. The enforceable boundary must be a deterministic decision point outside the model's influence; otherwise a compromised or hallucinating model can reason its way around its own guardrails, and the guardrail is not a testable software artifact.
AngleApply the classic reference-monitor requirement to agent stacks and treat prompt-based guardrails as an anti-pattern with a specific failure mode: self-persuasion.
Source video ↗