Field Notes

Notes from the work.

Practical, opinionated articles from DTA: agentic engineering, on-device AI, architecture and transformation in regulated organisations.

Field Notes preserve the practical Insights voice. The Observatory is where those signals become living models.

Read the note →

June 18, 2026 · Banking, Regulation

Test, Learn, Evidence: Consumer Duty When Agents Act and Money Moves in Tokens

The FCA has stopped asking whether banks implemented the Consumer Duty and started asking whether customers are genuinely better off. That turns the Duty into a loop: test before launch, learn from outcomes, evidence both. Two shifts now arriving, agents...

consumer-duty customer-outcomes outcomes-testing agentic

June 18, 2026 · Banking, Architecture

Proving the Change Worked: The Outcome Gap the FCA Keeps Naming

Three years into the Consumer Duty, the FCA keeps finding the same gap: firms can show what they did, but not whether it improved the outcome for the customer. That is not a reporting problem. It is an architecture problem,...

consumer-duty customer-outcomes outcomes-monitoring evidence

June 17, 2026 · Banking, Architecture

The Branch Kiosk That Proves Its Own Integrity

What if a branch device could answer a customer's question with no network round-trip — and cryptographically detect whether its own records have been tampered with, offline, without trusting the centre? That is edge CQRS with a hash-chained ledger. Here...

edge cqrs event-sourcing audit

June 17, 2026 · AI, Architecture

Why Your AI Agent Needs a Ledger, Not a Vector Database

The reflex for agent memory is a vector store. In a regulated bank that is the wrong default. An agent's memory should be a governed projection of an event log — so it can be replayed, audited, and scoped by...

agentic ai-agents memory event-sourcing

June 17, 2026 · Banking, Architecture

Independent Architecture, Proven Primitives: the Platform Decision Comes Second

Most banks choose a platform first and discover the hard parts later. The independent move is to define a target architecture and prove the primitives that usually fail before committing, so the platform conforms to the architecture rather than the...

banking-architecture target-architecture vendor-selection regulatory

June 16, 2026 · Banking, Architecture

The Self-Diagnosing Bank: Operational Resilience Is an Architecture Problem

Regulators moved operational resilience from a reporting exercise to a demonstrable capability. Most banks answered with documents and runbooks. The real answer is architectural: a platform that watches itself, diagnoses its own incidents, and can tell you — fast —...

operational-resilience dora zero-trust sovereignty

June 16, 2026 · Banking, Architecture

Data Products for Agentic Banking: The Layer a Transaction Model Can't Skip

A transaction foundation model turns a bank's own event history into one reusable intelligence layer. But a model trained on raw events is not operable in a regulated bank until the data beneath it is governed. The missing layer is...

data-products data-engineering agentic banking-transformation

June 15, 2026 · Strategy, Architecture

Owned Autonomy: Agentic Banking a Bank Owns, Not Rents

Agents are crossing from advice to action. A bank can only allow that if it stays accountable for every action and sovereign over the agents, data and models involved. We call that condition Owned Autonomy — and the C3 architecture...

owned-autonomy agentic banking-transformation accountability

June 15, 2026 · Strategy, Architecture

Consent: How to Let Agents Act Without Handing Them Authority

Consent is the control plane of the C3 spine: authority, policy, evidence and an agentic gateway. It's how a regulated bank lets an agent do more than advise while keeping explicit, inspectable control of what it's allowed to do —...

owned-autonomy architecture agentic consent

June 15, 2026 · Strategy, Architecture

Context: The Shared Meaning Agents Can't Act Without

Context is the quiet plane of the C3 spine — a shared semantic layer plus measurement. Skip it and your capabilities won't compose, your agents can't be trusted across domains, and you can't prove the economics. Meaning is architecture, not...

owned-autonomy architecture agentic semantic-layer

June 14, 2026 · Strategy, Architecture

C3: Capability, Context, Consent — the Spine of Owned Autonomy

Owned Autonomy needs an architecture. A bank can only be accountable for what its agents do, and sovereign over what they run on, if three things are shared across every proposition: governed capability, shared meaning, and the authority to act....

owned-autonomy architecture agentic consent

June 14, 2026 · Strategy, Payments

Cross-Border Payments: The Real Prize Is the Deposit, Not the Fee

Cross-border payments are being rebuilt on real-time rails and pre-funded local accounts. Most of the conversation is about cheaper, faster payments. The bigger prize is the deposit — and the net interest, FX and liquidity revenue that sits on top...

cross-border-payments real-time-payments stablecoins tokenised-deposits

June 13, 2026 · Banking, Architecture

Domain Building Blocks: The Unit BIAN Doesn't Give You

Most banks already have a capability map. BIAN tells you what the capabilities are. It does not tell you how to package and run one so it can be reused, governed, and proven. That missing unit is the Domain Building...

composable-banking bian domain-driven-design togaf

April 8, 2026 · Engineering, AI

From 5,000 Voice Memos to a Book: The Pipeline That Runs While You Sleep

How I built a ML pipeline to convert 5,287 voice memos recorded over five years of banking consulting into a structured book on UK digital transformation—using local models, immutable lineage, and staged quality gates instead of one-shot prompts.

knowledge-management llm-engineering voice-transcription book-generation

March 26, 2026 · Engineering, AI

Building CLIs for Agents: What the Original Article Missed

An article on agent-friendly CLIs went around recently. It covered the basics well but missed the patterns that matter most. We built a Claude Code skill that fills the gaps — structured output, stderr separation, exit codes, TTY detection —...

cli agents developer-tools claude

March 26, 2026 · Engineering, AI

How We Test Claude Skills: The Eval-and-Tune Loop

Writing a Claude Code skill is easy. Knowing whether it actually works is harder. We built an eval-and-tune loop that benchmarks skills against a no-skill baseline, and the first thing we learned is that your initial assertions will be wrong....

claude skills testing evaluation

March 23, 2026 · Engineering, Security

Building an Enterprise Security Chassis for Vapor: What Swift Was Missing

Vapor is a capable web framework. But if you want enterprise-grade multi-tenant security — OIDC, RBAC, audit trails, tenant isolation — you're writing it from scratch. We built the chassis that closes those gaps, and the toolchain that made it...

swift vapor server-side-swift security

March 20, 2026 · AI, Strategy

Fifty PowerPoints and a Rebrand: Why We Didn't Train a Model

A client needed 50 PowerPoint decks converted to a new brand identity. Our first instinct was to train a model. We were wrong. Here's the pipeline we built instead, and the decision framework that stopped us from over-engineering.

digital-transformation brand-conversion powerpoint python-pptx

Bring us a challenge worth solving.

Tell us the proposition, architecture decision, or transformation problem you are facing. We will tell you, honestly, whether and how we can help.

Discuss a challenge

Get Observatory updates by email

Living models and Field Notes on the future of banking. Published when the model changes, not on a schedule.