Blog

Engineering, architecture, and strategy for durable AI agents.

Strategy & Vision

Every Major AI Agent Failure Has the Same Root Cause

Klarna, Air Canada, DPD — sourced post-mortems of real AI agent failures. The pattern is always the same: prototype infrastructure in production. Named companies, real timelines, avoidable lessons.

What Your Competitors Are Already Doing With AI Agents

Named companies, real metrics, sourced data. How finance, legal, support, and insurance deploy AI agents in production — and what it means if you haven't started.

Why AI Agents Are the Next Competitive Advantage — and What Leaders Need to Know

What AI agents mean for business leaders: faster decisions, better scale, and a new operating model. No code, no jargon — just the strategic case.

Why We Built JamJet

The demo-to-production gap in AI agents is real. Here is why we built a new runtime instead of reaching for another framework.

Why I built JamJet's runtime in Rust

Not a trendy choice. A conviction-based one. Here is what it cost, what it taught me, and why I would do it again.

Technical Deep Dive

AI Agents Need Their Spring Moment — It Starts with the Runtime

Spring transformed how Java built enterprise apps. AI agents need the same transformation — not another framework, but a production runtime. A sourced comparison of every major JVM AI framework and where the gap remains.

Architecture & Deep Dives

Akka Agents vs JamJet: Actor Model or Agent-Native Runtime?

Two production-grade approaches to AI agents on the JVM. Akka adapted 20 years of actor infrastructure. JamJet was purpose-built from day one. An honest architectural comparison with code, diagrams, and a decision matrix.

Building a multi-agent wealth advisor with JamJet

Four specialist AI agents — risk profiler, market analyst, tax strategist, portfolio architect — collaborate through a durable workflow to produce investment recommendations. A deep dive into the architecture, with a side-by-side comparison to Google ADK.

Migrating from LangGraph to JamJet: what actually changes

A side-by-side walkthrough of the same workflow in LangGraph and JamJet — what maps across, what disappears, and what you gain.

Building a self-evaluating AI agent in 50 lines

Draft, judge, retry. A workflow that scores its own output and loops until it is good enough — or gives up gracefully.

Enterprise & Security

OAuth delegation and federation auth for AI agents

RFC 8693 token exchange, scope narrowing, per-step scoping, mTLS federation — how JamJet ensures agents never exceed the permissions they were granted.

Phase 4: Enterprise security for production agents

Multi-tenant isolation, PII redaction, OAuth delegation, mTLS federation — the enterprise layer that lets agents handle real data in real organizations.

Data governance for AI agents: PII, redaction, and retention

How JamJet's data policy engine handles PII detection, automatic redaction, and time-based retention — enforced by the Rust runtime, not by convention.

Testing & Evaluation

Phase 3: Eval Harness, Project Templates, and the Path to Trustworthy Agents

Shipping the eval harness, four built-in project templates, and why testing your agents the same way you test software is the only path forward.

Testing AI agents like software

Most teams test their agents by running them manually and eyeballing the output. There is a better way — and it fits in a CI pipeline.

Releases & Updates

JamJet Spring Boot Starter — Production-Grade Agent Runtime for Spring AI

Add one dependency to your Spring Boot application. Get crash recovery, audit trails, replay testing, and human-in-the-loop for every Spring AI agent call. JamJet brings its full agent runtime — strategies, multi-agent coordination, MCP, A2A, eval harness — to the Spring ecosystem.

What's New: Incremental Streaming, LLM Tiebreaker, and Reasoning Modes

True incremental NDJSON streaming for agent tools, async LLM tiebreaker for coordinator routing, and reasoning mode scoring for Agent Cards.

Announcing JamJet: The Agent-Native Runtime

We built the runtime we wished existed for AI agents — durable, composable, and built for production from day one.