Building agent architectures and ephemeral systems.
Agent harnesses — petricode is an AGPL-3.0 coding agent built from the Natural Framework. Six roles (Perceive, Cache, Filter, Attend, Transmit, Consolidate), clean interfaces, no vendor lock-in.
Context compaction — union-find-compaction replaces flat summarization with structured compaction. Chatbots that learn between sessions instead of forgetting.
Copyleft search — pageleft is semantic search that only indexes copyleft code. Embeddings + PageRank + license detection.
- hangout — Ephemeral IRC. Phoenix LiveView + raw TCP. No accounts, no history.
- envelopay — Agent-to-agent payments over email via x402 SMTP headers
- confession.website — Voice-first, burn-on-listen messaging with turn-based rally
- auction-proof — Lean 4 proofs for VCG auction properties
- refactor-equivalence — Proving refactorings preserve semantics
Most of my thinking lives at june.kim — implementation notes, architecture decisions, and explorations. GitHub is where the code lives; the blog is where the why lives.
Research engineer at EA on the AIML team — automated game testing. AI agents play games on real consoles, detect bugs, report them through an event pipeline.
Build in public. AGPL where it matters. Questions? june@june.kim