Three API design decisions from building an open source video clipping pipeline: deliver failures as events, verify HMAC signatures in constant time, and make the agent surface a first class citizen.
Webhook-first API design: no polling, one signed callback, and an MCP server that is not a wrapper