Tom.Kirkpatrick

Writing

Technical articles on Bitcoin, Lightning, and AI infrastructure.

Optimising the Strike Software Factory

We rent the model and inherit the harness, but we build the environment. Part II on deterministic gates, evals for skills, and the economics of the agent factory.

Continuous Red Teaming in the Age of AI

AI makes finding possible vulnerabilities cheap. The scarce resource is proving which ones are real. How we trace attack paths across code, infrastructure and authority boundaries.

Building the Strike Software Factory

When writing code stops being the bottleneck, review and correctness take its place. How we're promoting AI agents to first-class members of the team.

Agent Playground: Portable Agent Environments

Every agent harness wants its own config format. We built a vendor-agnostic template so skills, rules and MCP servers are defined once and run everywhere.

Case Study: Optimizing AI Image Generation

What started as 'generate 10 meme images' turned into a case study in validation, iteration, and why semantic AI evaluation beats pixel heuristics. A 70% false positive rate forced us to rethink.

The Bitcoin Heuristic: A Mental Model for AI

The journey from AI Skeptic to AI Native follows the exact same map as the Bitcoin journey. If you found your way to 'tick tock next block,' you already have the playbook.

PeerSwaps: Rebalancing Channels Without the Chain

Channel liquidity management is Lightning's hidden tax. PeerSwaps changes the economics entirely.

Migrating a Lightning Node: Zero-Downtime Surgery

Moving a high-volume production node isn't copy-paste. It's open-heart surgery with uptime requirements.

BOLT12 Playground: Learning by Building

We built an interactive playground for developers to experiment with BOLT12. Here's why developer experience matters.

BOLT12 Offers: A Technical Deep Dive

BOLT12 represents a fundamental upgrade to Lightning's payment UX. Here's the engineering breakdown.

Blended Bitcoin Fee Estimations

Fee estimation is deceptively hard. Here's how we blend multiple signals for reliable transaction confirmation.

Twelve Months Building the Zap Desktop Wallet

A year of building Zap. The technical decisions, the community, and what I learned shipping open source.

A Journey into the World of Bitcoin Lightning Development

My first steps into Lightning development. Building Zap wallet from zero knowledge to production.