(04)

Building

What I am making, what I am learning in order to make it, and the tools I make it with.

Projects

Two public repositories you can run, and one system I keep private.

A replay engine for AI agent runs. It re-derives the steps a machine can re-derive and reports match, divergence, or could not check. The third outcome is the point: a validator that cannot tell a lie from a blind spot is not a validator.

smart-repetition-agentshipped 2026-07-06

A tutor that reads my notes, asks real questions, adapts at runtime, and settles a signed proof of what I studied on Ethereum Sepolia. Compute off chain, verify on chain.

Agent companionsprivate, daily

Five agent systems that run my days, each shaped around me rather than an average user. Built on the Claude Agent SDK, with scheduled tasks and sub-agents.

Latest commits

Pulled from GitHub every few hours, so this list moves when the work moves.

What I am learning right now

The ground under the build. One concept at a time, and each one ends up in an episode.

How a chain agrees

Consensus, gossip and the mempool, from the ground up. What is public before anything is ordered.

What the machine remembers

State, the trie, and the root that makes agreement between thousands of machines cheap.

Proving an inference

Four ways to check a stranger's AI work: cryptographic proofs, trusted hardware, reproducible execution, staked validators.

Agents with an identity

ERC-8004 registries, and the empty slot under agent validation that my replay engine is built for.

Why frontier training stays in one room

Distributed training, and the communication wall between machines that keeps it expensive.

What one run can prove

The trace format for proof-of-agent-run: what a machine can honestly re-derive about another machine's run.

Stack

What I reach for when an agent has to work for real.

Python

My default for everything that has to run in production: integrations, agents, automation and the build scripts around them.

Claude API and Agent SDK

Skills, scheduled tasks and sub-agent orchestration. The layer most of my agent systems stand on.

LangGraph

For agents that have to pause for hours between turns and pick up exactly where they stopped.

Solidity and Foundry

Contracts and their tests, on testnet. Where the oracle pattern gets written down as code.

Twilio and WebRTC

The telephony underneath voice agents: numbers, routing, voicemail detection and the quirks of real calls.

web3.py

How my Python agents reach the chain: signing attestations, submitting them, and reading the result back.

Get in touch

Work, an idea, or a correction to something I said on the show. This is where to find me, and I reply.