I build agent infrastructure and self-hosted systems in Sweden. The log is here: builds, breakages, costs.
current
-
JobFilter.ai active
Public-job corpus API for agents: structured JSON only, source attribution, tokens scoped to
jobs:read. It started as a hosted career platform; in July I deleted 66,000 lines of it and kept the layer that proved durable. Semantic retrieval was in production the next day. -
Agent permission model published
Permissions for AI agents as a build-time proof instead of a runtime habit: capabilities → scopes → profiles in home-manager.
nixos-rebuildfails naming unknown capabilities before anything runs — the sandbox profile gets a read-only project and four tools. -
Cluster & build farm running
2-node Kubernetes on mini-PCs, a Nix build farm across it, Flux image automation, everything versioned. Parallel rolls once hit memory pressure mid-deploy; rolls are sequential now — slower, deliberately. This site ships through that pipeline.
-
RentFree.site live
Single-tenant static hosting: git-over-SSH deploys, ownership is your pubkey, no public creation path. Key loss is fatal by design.
-
This pipeline live
Forgejo Actions build → Flux deploy; publishing is one command and drafts are date-less. A YAML frontmatter parse error once taught the gate to fail closed. 8 posts published through it, 2 queued.