KubeCon + CloudNativeCon Europe

When an Agent Acts on Your Behalf, Who Holds the Keys? - Mariusz Sabath & Maia Iyer, IBM Research

37:13 · 23 Mar 2026 – 26 Mar 2026 · YouTube

About this talk

This talk addresses the complex challenges of security in enterprise environments when agents act on behalf of users. The speakers, Mariusz Sabath and Maia Iyer from IBM Research, explore how traditional static API keys fall short in capturing the context behind actions taken by these agents. They present an architecture that cryptographically binds agent identity with delegated user identity, utilizing SPIRE’s workload attestation to create verifiable agent identities. Furthermore, they introduce Keycloak as an OAuth 2.0 server for managing delegated user identity and discuss an open-source MCP Gateway for enforcing policy and audit controls, ensuring that all actions are traceable back to the approving user and the executed code.