Writing

I write about product craft, designing AI features, and keeping agents safe.

Selected

All writing

Parameter-bound HITL for agent authorization

2026

The four constraints a system needs before an agent can act on someone's behalf: parameter binding closes the drift attack, and consent atomicity, an independent consent surface, and destination gating close the rest. About 2,000 lines of reference Python.

Inside the A2A↔MCP bridge: a code-anchored walkthrough

2026

A code-anchored walkthrough of how a2a-mcp-bridge-reference realises the security core (Vault delegation) and the two carriers that move a signed approval to the human and back: single-domain MCP elicitation emission, now implemented, and multi-domain A2A across agents.

The anatomy of a strategy pt. 2 - An Example

2023

To continue with the Zipline example, while they don't publicly share their strategy (not many companies do), here are some purely fictional possible strategic statements that Zipline could have for a 2-3 year period.

The anatomy of a strategy pt. 1

2023

Most organizations don't actually have a strategy; they have board metrics and a pile of projects. A framework for connecting the mission, the strategy, and the work.