Independent reporting on artificial intelligence.


The Frontier Wire

Archive

Every article, newest first.

94 articles


Research

How to choose an API management solution: a weighted framework

API management products share a feature list and differ in where their planes run, how their policies port and what they can meter. A weighted criteria table, a proof-of-concept plan and a cost model, grounded in the OpenAPI and OAuth specs and OWASP's 2023 API risks, plus the new question of model traffic.

18 min read

Research

The Model Context Protocol, explained from the specification

MCP is now stateless. Revision 2026-07-28 removed the initialize handshake and protocol sessions, deprecated sampling and roots, and moved server-to-client requests into retried calls. A section-by-section guide to the current specification, its security rules, its registry and SDKs, and how teams run it in production.

20 min read

Comparisons

OpenRouter models compared: 19 models on price, context and routing

OpenRouter's catalog holds 468 entries under 57 publisher prefixes, but the price next to each name is the price of one endpoint, not of the model. Nineteen leading models compared on published criteria, with picks by job and the routing settings that decide which host, precision and price tier serve a request.

21 min read

Research

Prompt caching in practice: breakpoints, TTLs and cost math

Every major model API now discounts a repeated prompt prefix, but the rules differ on markers, minimum lengths, lifetimes and write surcharges. A provider-by-provider implementation guide with current prices, the usage fields that prove a hit, worked cost examples and the gateway settings that keep a cache warm.

24 min read

Research

Rate limiting: a practical guide to algorithms, 429s and LLM limits

Six algorithms, four places to enforce them, one status code and a draft standard for telling clients how much quota is left. A working reference for rate limiting HTTP APIs, with the request and token limits that OpenAI, Anthropic and Google apply to model traffic.

21 min read

Research

Shadow AI monitoring: a practical guide to detection, inventory and policy

Shadow AI detection is a data problem before it is a blocking problem. The signal sources that reveal unapproved AI tools, what to log and how long to keep it, how to build an AI inventory that NIST and ISO 42001 would recognise, and how to roll monitoring out through MDM without breaking employee privacy law.

19 min read

Research

User-managed access and rate limiting: a technical guide

User-Managed Access lets a resource owner decide who else may reach their data, through permission tickets and requesting party tokens. Every identity that grant creates is also a quota key. The protocol, the HTTP signals for throttling, and how both apply to LLM APIs and agents acting for users.

19 min read

Research

A2A vs MCP: how the two agent protocols divide the work

Both protocols now sit under the Linux Foundation's Agentic AI Foundation, and both shipped major revisions in 2026. Read side by side, the specifications draw a clean line: MCP gives one agent depth, A2A gives a system of agents reach.

19 min read

Comparisons

The 10 best agent observability tools in 2026, compared

An AI agent makes dozens of model and tool calls for one task, and a failure can sit in any of them. Ten observability tools, from gateways that see every call to SDK-based tracing platforms, compared on published criteria and the OpenTelemetry conventions they follow.

20 min read

Tools

Claude Code pricing: plans, API rates and what drives the bill

Claude Code is included in every paid Claude plan and can also run on pay-as-you-go API keys, cloud accounts or a gateway. Which credential a developer uses decides which bill a request lands on, and context, caching and model choice decide how large that bill gets.

20 min read

Research

Claude Code security: permissions, sandboxing and the scanner

The phrase now means two things: Anthropic's Claude Security scanner, and the job of keeping a coding agent with shell access from doing harm. Permission modes, the sandbox, managed settings, MCP policy and gateway routing, mapped to the incidents that shaped them.

18 min read

Tools

Claude Code router setups: running Claude Code on other models

Claude Code talks to one API format, and anything that speaks that format can answer it. Routers, gateways and local servers use that to swap in other models. The configuration takes minutes; knowing what breaks on the way takes longer.

17 min read

Surveys

LLM API pricing compared: OpenAI, Claude, Gemini, DeepSeek and Grok

Frontier models now cluster around $2 per million input tokens and $10 per million output tokens, but batch discounts, cache multipliers, long-context tiers and off-peak clocks move the real bill by an order of magnitude. Every price below comes from the providers' own pricing pages as of October 15, 2026.

21 min read

Comparisons

OpenRouter alternatives in 2026: seven gateways compared

OpenRouter made one API key for hundreds of models the default way to prototype. Credit fees, a third party in the data path and governance that lives in someone else's account send production teams looking for alternatives. Seven options, ranked against published criteria.

18 min read

Research

OWASP LLM Top 10 for 2026: the ten risks and where to enforce each

The 2026 edition of the OWASP Top 10 for LLM applications is the first built partly on incident data. It reorders the list, renames one entry and hands agent risks to a separate Agentic Top 10. Each of the ten risks, with documented examples and the layer that can actually enforce its controls.

26 min read

Research

Prompt caching vs semantic caching: what each one saves

Provider prompt caches cut the price of a repeated prefix by 90 percent or more but leave output tokens untouched. Semantic caches remove whole calls but can return the wrong answer. The mechanics, prices and failure modes of both, with a worked cost example.

21 min read

Research

Prompt injection: how the attacks work and which defenses hold

Every major lab, OWASP and the UK's National Cyber Security Centre now say the same thing about prompt injection. Models cannot reliably tell instructions from data, filters miss adaptive attacks, and the defenses that work limit what a manipulated model is able to do.

20 min read

Research

Self-hosted LLMs: how to run a local LLM, from laptop to GPU cluster

Running a model on your own hardware is now a configuration problem more than a research one. The hard parts are sizing GPU memory, choosing between Ollama, llama.cpp, LM Studio, vLLM and SGLang, reading the licence, and putting a production API in front of a server that was built for one user.

19 min read