← robert kirsammer en de
project

SAF

An automation runtime for Hypixel SkyBlock auction flipping. I wanted a real systems project in Rust, and flipping has strict constraints: live market data, several accounts at once, and a platform that actively looks for automation. Most of the work is in what the system is not allowed to do.

flip events · skycoflwebsocket · feature-gatedoperator · discordcommand routingtyped core — the rulesbuy / relist blocklists · skip thresholdslisting-price guards · auction math · multi-accountthe hard boundary — dry-run by default, live only when toldthe auction housebuy · list · relist · reconcilewatched from a native macos dashboard — over an ssh tunnel

how it holds together

A typed core owns config, command routing, auction math, and the blocklists, with accounts loaded from one file. WebSocket and Minecraft connectivity are feature‑gated, so the whole runtime unit‑tests fully offline and only touches live systems when explicitly started in live mode. It runs supervised under tmux and systemd — less a bot, more an exercise in not getting flagged.

The source is public. If you’d rather ask than read, the can tell you more.