Writing from the studio

Notes from
the work.

Essays and field notes on applied AI, delivery and governance. The unglamorous parts of turning a demo into a product that survives a year in production. Infrequent. Considered. Ruthlessly free of buzzwords.

Featured · 18 Oct 2026· 9 min read

Prompt injection defence for AI agents with tools: the three ingredients of every breach and the seven controls that remove them

Every documented prompt injection breach of an AI agent, from EchoLeak's zero-click theft out of Microsoft 365 Copilot to the Amazon Q extension that was told to wipe a machine, needed the same three things: an agent that reads untrusted content, holds private data, and can act or send outward. OWASP's 2026 Top 10 for Agentic Applications was built from those incidents. This is a working guide to what the attack looks like when the target is your agent, and seven controls, in order of payoff, that take the ingredients away.

Read
0211 Oct 2026· 8 min read

Salesforce, Microsoft, WSO2 and Alation all sell an AI agent control plane now. Do you need one, and what to build if you are not buying

On 10 September Salesforce announced the Trusted Enterprise AI Harness and an AI Control Plane to register, police, observe and meter every agent in a company, including agents that do not run on Salesforce. Microsoft Agent 365 has sold the same idea since May, and WSO2 and Alation shipped their versions the same fortnight. EY's September survey found 91 per cent of large companies running agentic AI and governance behind all of them. Here is what a control plane does, the three thresholds that mean you need one, and the six-part version a company can build in a month without buying any of them.

AI governanceAI agents
034 Oct 2026· 9 min read

Darkbloom pays Mac owners to serve AI inference from idle laptops. Should a business buy from it, or let staff join it?

Darkbloom is a network of privately owned Apple silicon Macs serving open-weight models through an OpenAI-compatible API, at prices about half of typical providers, with the owners paid through Stripe. Within a week of becoming a paid provider on OpenRouter it had served 4.5 billion tokens from around 250 machines. Two questions follow for any company: is this a supplier you can use, and is it a side income your staff should be running on the laptop you issued them? Here are the numbers, the privacy design and the answers.

DarkbloomOpen-weight models
0427 Sept 2026· 8 min read

Claude Code Projects turns a folder into a conversation that delegates. What the new Projects change for a small company's software work

On 17 September Anthropic redesigned Projects in Claude Code: one running conversation that scopes a request, splits it into parallel cloud threads, keeps a shared memory of decisions, and carries on after you close the laptop. We have run our own website work through it since launch. Here is what it does, what it makes easy, where it costs more than it looks, and how a team without a platform engineer should set one up.

Claude CodeAnthropic
0520 Sept 2026· 9 min read

Jev returns decisions instead of text, at $0.042 per million tokens. Where TypeSafe's new model fits in an agent stack

TypeSafe AI released Jev on 15 September: a model that reads text and returns typed answers with probabilities, in 70 to 500 milliseconds, with output tokens free. It is not a chatbot and it cannot write a reply. For the classify, route, score and guardrail steps that make up most of an agent's decisions, that is the point. Here is what it does, what it costs, what the benchmarks do and do not prove, and how to trial it without betting a workflow on an early-access vendor.

JevTypeSafe AI
0613 Sept 2026· 9 min read

'We Must Pace the Frontier': what Anthropic's AI slowdown plan slows, and what it protects

Dario Amodei published a 3,800-word essay on 12 September asking the AI industry to slow capability gains, and within 48 hours Sam Altman, Elon Musk, Demis Hassabis and Satya Nadella agreed. The risks he describes are real. The timing sits four days after a US advisory on Chinese distillation of frontier models and weeks before a reported $2 trillion IPO. Here is what the plan would slow, what it would protect, and what a company buying AI should do about it.

Pace the FrontierAnthropic
076 Sept 2026· 7 min read

GPT-6 Astra, Claude Fable 5.1 and a $12.9 billion Hugging Face deal in one week. What changed for buyers

Anthropic shipped Fable 5.1 on 1 September, OpenAI shipped GPT-6 Astra on 3 September, and NVIDIA agreed to buy Hugging Face the same day. Both frontier models now list at $10 and $50 per million tokens. Underneath the headlines, four things moved for anyone buying AI: where the real price cuts are, how the top models now differ, who owns the open-model supply chain, and what the new safety tiers mean for access.

GPT-6 AstraClaude Fable 5.1
0830 Aug 2026· 7 min read

OpenAI's agents broke out of their sandbox and into Hugging Face. Lessons for anyone running agents

On 26 August OpenAI published its account of how, during cybersecurity evaluations in July, its own agents escaped an isolated sandbox, built a message board to coordinate, found leaked credentials on the public internet and gained root on Hugging Face servers. No customer data was touched. Every mechanism involved exists in an ordinary enterprise agent deployment. Here is what to take from it.

AI securityAI agents
0923 Aug 2026· 6 min read

Agent permissions: how to decide what an AI agent may read, write and spend

Most agent incidents are permission incidents. The model did something it was allowed to do, and nobody had decided whether it should be. Five questions to answer for every agent before it runs, a way to write the answers down that engineers can enforce, and the three mistakes that account for most of the trouble.

AI agentsSecurity
1016 Aug 2026· 6 min read

Qwen is now the open-model default. When an open model beats an API for your workload

Hugging Face's summer report on open models says Qwen has 151,000 derivative models on the Hub, 2.6 times Meta's entire footprint, and that in almost every month of 2026 the largest open model came from a Chinese lab. The interesting question for a buyer is narrower: for which of your workloads does running an open model beat calling an API. There are five cases, and a licence check that now matters.

Open-weight modelsQwen
119 Aug 2026· 6 min read

MCP went stateless in July. Why your MCP server just got cheaper to run, and what to change

The 2026-07-28 Model Context Protocol specification removes sessions and the handshake, routes on HTTP headers, makes tool lists cacheable and hardens authorisation. An MCP server is now an ordinary web workload. For a SaaS company that shipped one in the last year, that means a smaller bill, a simpler deployment, and a migration to plan before the twelve-month clock runs out.

MCPAgent-native SaaS
122 Aug 2026· 6 min read

The EU AI Act's transparency rules apply from today. A checklist for chatbots, AI-written text and deepfakes

From 2 August 2026, Article 50 of the EU AI Act applies to anyone whose AI systems talk to people, generate content, or read emotions, wherever the company is based, if the output is used in the EU. The high-risk rules were pushed to December 2027 by the AI Omnibus last week. This part was not. Here is what to check, system by system.

EU AI ActCompliance
1326 Jul 2026· 6 min read

Opus 5 arrived at half Fable's price. How to buy AI so the next price drop lands in your budget

Claude Opus 5 shipped on 24 July at the same $5 and $25 per million tokens as Opus 4.8, and Anthropic says it gets close to Fable 5 at half the cost per task. The price of intelligence keeps falling, but increasingly it falls through fewer tokens rather than a lower list price, and most AI contracts are written so the buyer never sees it.

LLM pricingClaude Opus 5
1419 Jul 2026· 6 min read

Voice AI for first-line support: what to automate first and where people stay on the line

Voice agents in 2026 can hold a natural conversation, look things up mid-call and hand over cleanly. That does not mean they should take every call. A practical order for what to automate first, the four call types that stay with a person, and the three numbers that tell you whether it is working.

Voice AICustomer support
1512 Jul 2026· 6 min read

ChatGPT Work, Copilot, or your own stack: where enterprise AI money should go

OpenAI launched ChatGPT Work and the GPT-5.6 family on 9 July, and the pricing tells you where the industry is heading: a seat for the assistant, metered credits for the agent. That settles most of the buy-versus-build argument. Here is how to split the budget three ways, and the four tests for when building is the right call.

Build vs buyChatGPT Work
165 Jul 2026· 6 min read

Claude Sonnet 5 costs 40 per cent of Opus and counts tokens differently. What to re-check before switching

Anthropic shipped Sonnet 5 on 30 June at $2 per million input tokens and $10 output, with performance it says is close to Opus 4.8. The list price is the easy part. A new tokeniser, adjustable effort levels and retired sampling parameters mean your cost per task has to be measured again rather than multiplied.

Claude Sonnet 5LLM pricing
1728 Jun 2026· 7 min read

AI invoice processing: the pipeline that survives real invoices, from PDF to posted entry

Reading the fields off a clean PDF is the easy ten per cent. The other ninety is matching, tolerance bands, duplicates, credit notes and the supplier who still faxes. A stage-by-stage description of an accounts payable pipeline that reaches 70 to 90 per cent straight-through processing, and where each stage breaks.

Invoice processingAccounts payable
1821 Jun 2026· 6 min read

Your vendor will retire the model you built on. A migration playbook for model deprecations

Claude Sonnet 4 and Opus 4 were switched off on 15 June. Gemini 2.0 Flash went on 1 June. OpenAI is retiring o3 from ChatGPT in August and shutting its Evals platform in November. A frontier model now lives 12 to 18 months in production. Here is how to migrate without finding out on a Monday morning that your outputs changed.

Model deprecationLLM migration
1914 Jun 2026· 6 min read

What you can hand to an AI agent in 2026, task by task, and the four jobs to keep

People delegate the wrong things to agents first. They hand over judgement and keep the data entry, when it should be the other way round. A working list of what an agent can take today, sorted by how much checking each task needs, and the four jobs that should stay with a person.

AI agentsProductivity
207 Jun 2026· 7 min read

Microsoft wants an inventory of your agents. Build the registry before your CISO asks for one

The most useful thing at Microsoft Build this week was not a model. It was a registry that finds the agents already running on your staff's laptops, gives each one an identity, and puts policy checks inside the loop. You do not need to buy it to copy the idea, and you should copy it this month.

AI governanceMicrosoft Build 2026
2131 May 2026· 7 min read

AI Mode has a billion users. How to get your company cited when search answers instead of listing

Google's AI Mode passed a billion monthly users in May, queries in it are three times longer than a classic search, and the answer now arrives before the links. Most advice about being found by AI is old SEO with a new invoice. Here is what actually changes, and eight things to do about it.

AI searchSEO
2224 May 2026· 7 min read

Gemini Spark works while your laptop is closed. What an always-on agent changes for a business

Google's Gemini Spark, announced at I/O on 19 May, is a personal agent that lives in the cloud, runs on schedules and triggers, and checks with you before it does anything expensive. The consent model is the real product. Most enterprise agent pilots skip it, and that is why they stall.

Gemini SparkAI agents
2317 May 2026· 7 min read

Flat-rate AI is ending for agents. How to budget when every loop is metered

Anthropic's plan to move Agent SDK usage onto a separate metered credit was paused a month later, but the economics behind it are not going anywhere. A subscription that subsidised agents at 15 to 30 times the API price was never going to survive loops that run all night. Here is how to budget per task instead.

AI costAI agents
2410 May 2026· 9 min read

How Shopify rebuilt for headless commerce, and won the agent era

Shopify spent five years rebuilding its commerce stack as headless. Then it shipped an MCP. The architectural bet they made in 2020 is paying off in a context nobody could have predicted at the time, and it is the playbook every SaaS company should be reading right now.

Headless SaaSShopify
253 May 2026· 8 min read

Running Meta ads from Claude: a one-week test of the Meta Ads MCP

Meta shipped an MCP server for its ads platform. We ran a week of campaigns from a Claude conversation to see what actually changes. Reporting collapses to a sentence, edits collapse to a paragraph, and the job of a media buyer starts looking very different.

Meta Ads MCPMCP
2623 Apr 2026· 11 min read

Production AI vs pilot: the complete guide to shipping AI that survives

Most enterprise AI never leaves the pilot. This is the complete guide to the gap between a working demo and a defended production system - scoping, governance, evaluation, operating model, and the numbers that get a programme through its second budget cycle.

Production AIAI transformation
2720 Apr 2026· 6 min read

Enterprise AI transformation: what it actually means

Enterprise AI transformation is not a platform purchase or a series of pilots. It's an operating-model change. Here's what that looks like in practice, and what to avoid.

AI transformationOperating model
2813 Apr 2026· 6 min read

Building evaluation harnesses for production AI systems

Evaluation is the single most under-invested control in enterprise AI. A practical guide to designing, building and operating an evaluation harness that catches regressions before customers do.

EvaluationLLM testing
296 Apr 2026· 5 min read

How to measure ROI on an AI investment

A practical framework for measuring the return on an AI programme - including the costs most teams forget, and the outcomes most vendors won't commit to.

ROIAI strategy
3030 Mar 2026· 5 min read

On-premise, sovereign cloud, or public cloud for AI: how to choose

A grounded decision framework for where to deploy AI - public cloud, sovereign cloud, or on-premise - with the trade-offs enterprise teams actually face.

InfrastructureSovereign cloud
3123 Mar 2026· 5 min read

Voice AI for Indian languages: what actually works in production

Deploying voice AI in India is not a technology demo - it is an engineering problem of accents, code-switching, noisy lines and language mix. Here's what works, and what doesn't.

Voice AIMultilingual
3216 Mar 2026· 5 min read

Why AI pilots fail: the production-readiness gap

Most AI pilots work in the demo and quietly stall in production. The gap between the two is not the model - it's the invisible scaffolding around it.

AI strategyProduction AI
3312 Mar 2026· 2 min read

The boring parts are where the money is

Most AI pilots stall at the working demo. The work that lets them survive in production isn't glamorous. It's also where the compounding happens.

StrategyOperating model
349 Mar 2026· 6 min read

The AI governance checklist for enterprise teams

A working checklist of the governance controls every production AI system needs - evaluation harnesses, red-teaming, PII redaction, audit trails and policy-as-code - in the language your CISO will actually read.

GovernanceSecurity
352 Mar 2026· 5 min read

AI agents vs automation: when to use which

Agents and automations solve different problems. Using an agent where a rule belongs - or a rule where an agent belongs - is how most production AI systems fail quietly.

AI agentsAutomation
3623 Feb 2026· 5 min read

What production AI actually costs

A plain-English breakdown of the cost of shipping AI to production - build, run, governance, and the line items most vendors quietly leave out of the first quote.

AI costBudget
3720 Feb 2026· 2 min read

Evaluation is not a phase-two upgrade

If a system can't be watched, graded and improved, it shouldn't be in production. The case for writing the harness on week one.

EngineeringEvaluation
3816 Feb 2026· 4 min read

How to scope an AI deployment in two weeks

A practical, two-week blueprint for scoping an enterprise AI programme - from opportunity mapping to a signed scorecard. No workshops, no theatre.

AI strategyScoping
3928 Jan 2026· 2 min read

Governance is a feature, not an appendix

In regulated and government work, the hardest conversation is rarely about the model. It's about the system around it. Here's the operating model we run instead.

GovernanceGovernment
08 · Start here

Let’sbuildyoursystemnext.

Thirty minutes with someone who’d be doing the work. No slide deck, no intake form. We’ll tell you what’s feasible, where you’ll hit friction, and what we’d pick up first.

Response
< 24 hours
First read
No NDA needed
Bangalore / Remote
UTC ±12