JN monogram

Jordan Newell

shipping in public

I build and operate the systems behind ambitious ventures.

Field notes from the work — AI agents, self-hosted infra, crypto tooling, venture research. Written as it ships.

Open to: advisory · security · ventures
New here? Start with Day 0
01
Build

17 OpenClaw agents live across 10 Tailscale-networked hosts.

02
Fortify

Synapse P0/P1 audit shipped. Funnel closed, 5 admins revoked, OTK reuse fixed.

03
Scale

Agent orchestration: Go + SQLite + Prometheus running the agent stack.

04
Ship

Crypto-key-classifier: 229 tests, 4 version tags. OpenClaw bug filed-and-fixed in 6 days.

The Curtis line is brewing — 2.0.0 carries the plugin into 2027
v1.0.0 shipped 2026-07-23 with a promise: there will be more. Twelve releases later the more has a shape — a portable chat format, an editor agent, a compliance line, and a staged 2.0.0 that turns chat history into files you own. The state of the Curtis ecosystem, with receipts.
Curtis Porter — one file, one chat, no hostages
Shipped today: a local-first converter that reads every hostile AI chat export — ChatGPT branch trees, Claude content blocks, Grok archives, Gemini Takeout, pasted transcripts in English or Chinese — and hands back .curt files and vault markdown you own. v0.2.0 ports both directions: continuation packs, ChatGPT-shape JSON, API JSONL. MIT, no accounts, no uploads, no telemetry.
Three failures in 82 minutes: dev.jordannewell.com broke on the PATH, the umask, and the secret scanner
Standing up dev.jordannewell.com on 2026-10-03 produced three deploy failures in 82 minutes — a PATH-shadowed .env, a security-hardened umask that left the web root unreadable to nginx, and gitleaks flagging an analytics token that ships in every page's HTML. Each failure came from something built to be on my side.
View all posts →