Agentic Platform Enablement
I am moving Cisco's established platforms from AI-enabled features toward secure, AI-empowered operation. I created the governance strategy that gives first-party, customer-defined, and third-party agents meaningful power while keeping authority, scope, limits, evidence, intervention, and recovery explicit. I wrote the PRD, set the enforcement boundary and MVP, and drove the roadmap through working code and motion.
Outcome highlights
-
6 platform requirements
I defined the requirements for visibility and control, access control, storm control, shared context and memory, automated trust delegation, and a model customers already understood.
-
3 agent types, 1 model
I unified first-party, customer-defined, and third-party agents around shared authority, scope, limits, evidence, intervention, and recovery.
-
MVP in implementation
I wrote the PRD, set the enforcement boundary and MVP, and drove the roadmap now being built across product surfaces, APIs, and MCP.
Background
AI governance had arrived as separate feature requests across Cisco. Teams were building first-party agents. Customers were defining second-party agents inside Cisco platforms. Tools such as Codex and Claude Code brought third-party agents into the same environments.
Each product could make its own decisions about identity, permissions, context, risk, evidence, cost, and recovery. I led the work to define the shared platform, the points of enforcement, and a product model teams could challenge and build.
Problem
Administrators needed clear answers: Who owns this agent? Whose authority is it using? What can it reach? What changed? How do I stop it? Trust in those answers determined whether customers would allow agents to change services, reach sensitive data, or act across customer boundaries.
The same consequential action could receive different treatment in Dashboard, another product, an API, or MCP. An interface-level control also left a path for APIs and other surfaces to bypass it.
The platform needed one enforceable control point and a model customers already understood. Ownership, delegated authority, scope, limits, approval, evidence, intervention, and recovery became the language of the product.
Process
I wrote the platform PRD around six requirements:
- Visibility and control.
- Access control.
- Storm control.
- Shared context and memory.
- Automated trust delegation.
- A model Cisco customers already understood.
We mapped harm to policy, risk, evidence, enforcement, and recovery. Authorization, blast radius, reversibility, operating state, and human approval entered the product model at the start.
I expanded our Double Diamond with AI to compress the loops between evidence, exploration, and commitment. I used it to synthesize research, generate edge cases, and turn hypotheses into working code, interaction, and motion; Design, Research, Product, and Engineering then challenged the same PRD and running prototype while the model was still flexible. This shortened the path from research signal to testable behavior while customer evidence and team judgment still drove decisions.
Solutions
I made the governed action contract the required front door for consequential actions across product interfaces, APIs, and MCP. The same action receives the same policy decision wherever it begins.
At that boundary, the platform returns one of four decisions: allow, constrain, require approval, or deny. The product that owns the side effect executes it. The shared layer applies policy, records evidence, supports intervention and exceptions, and maintains the audit trail.
For each consequential action, the system preserves the state before the action, the attempted change, the policy decision, affected objects, resulting state, and recovery outcome.
I set the MVP at three commitments: access control, storm control, and a single management plane. The intended experience shows who delegated authority, what the agent can touch, which limits apply, when approval is required, and how to pause or recover the action.
My contribution
Hands-on
I wrote the platform PRD, defined the six requirements and MVP, set the enforcement boundary, and used working code and motion to resolve product decisions. I set the visual and interaction direction and stayed close to implementation as the model became real.
Leadership
I coordinated Dashboard, product surfaces, Action Center, APIs, and MCP around one product model. I also helped designers use AI to build code, interaction, and motion fluency so the team could test ideas earlier and carry stronger decisions into implementation.
Team contribution
The early exploration combined design strategy with research and evidence from adjacent role-based access work. The wider team supported Cisco Live testing and showed where the model worked and where it confused people.
A product designer led detailed work on guardrails, runtime safety, budgets, memory, permissions, and supervision. Other design partners shaped the product framework and the separate Action Center experience.
Product and Engineering challenged the API boundary, recovery model, and split between shared policy and domain-owned execution. Ownership, naming, and product placement are still open.
Impact so far
The PRD, enforcement rule, MVP, roadmap, and working interaction now guide implementation across the program.
Teams have one shared model for first-party, customer-defined, and third-party agents. The first release has a clear boundary and a focused scope: access control, storm control, and one management plane.
Customer adoption, production safety, and business impact are still unmeasured.
What I learned
New interaction models earn trust when their controls feel familiar. People do not need to understand the model, but they do need clear limits, visibility, intervention, and recovery.
Prototyping in code gets us to better interactions and motion faster. Testing also gets better because people can leave the happy path and see how the system actually behaves.