§ whyisthisdown_

§ archive

All Posts

Every article from the archive, newest first.

  1. 7 min readmcpsdkprotocolgovernance

    The Fossil Record

    A dead protocol revision, fossilised in a stable SDK's type system. Why hasattr is not feature detection, and the ninety-second habit that catches the whole class.

  2. 11 min readmcpgovernancesecurityllm

    The Bill Came Due Early

    I predicted eighteen months of governance debt. It was called in one quarter. Six January claims, graded without mercy, against February's malware, April's RCE, and today's spec.

  3. 10 min readmcpgovernancesecurityasync

    There Was No Tenant

    The tenant check passed. There was no tenant — or it was someone else's. Why async tasks are where per-request governance dies, silently and by default.

  4. 8 min readmcpgovernancesecurityoauth

    Off By Default

    MCP's biggest revision made the governance layer opt-in and off by default. Everything that keeps an agent honest is now yours to turn on.

  5. 9 min readgovernanceeu-ai-actobservabilityaudit

    Sixteen Months

    Sixteen months of relief — except the two soonest obligations are still seven months out, and Article 12's logging requirement is an architecture decision you can't defer. Brussels blinked. You can't.

  6. 27 min readai-agentsmcpgovernancepost-mortem

    Nine Seconds

    Nine seconds. One curl. A startup's production data and all its backups, gone. The agent wrote a confession afterward — and the confession was the least useful part. Same architecture failure, third time this year.