StyloBot's detection engine is ASP.NET Core. This post explains how that engine connects to Go gateways, Node.js applications, and any other stack via a gRPC sidecar, a typed Go SDK, and a Caddy plugin, without any of those consumers needing to know anything…
Long-running services tend to slowly drift toward unbounded memory. Here's how I find that drift, how I think about fixing it without papering over it, and a worked example from StyloBot's vector similarity layer that took it from 13 GB on the Large Object…
Heads up: this one is for the nerds. It's a deep technical dive into StyloBot's adaptive learning system (EWMA updates, hysteresis thresholds, verdict caching, variance watchdogs), with real code from Mostlylucid.BotDetection and pointers to the equivalent…
Well today was a BIT OF A DAY. I handed in my notice on one contract (been in it almost 2 years!) and my other contract decided to terminate...SO...at the end of May I'll be officially unemployed. It's an odd one...at the moment my body is filled with nervous…
Most software still assumes the world will hand it clean inputs and stable rules. Production usually does neither. This post is the through-line behind a bunch of things I've been building: DiSE, Constrained Fuzziness, CFMoM, Reduced RAG, StyloFlow, The Ten…
Enterprise bot detection shouldn't require a PhD in infrastructure (or thousands a month in expenditure to use!). Two lines of code, zero external services, and you're running (up to) 21 detectors in milliseconds on every request to every endpoint. Read Part…
Part 1 was the why. This is the show-and-tell tour of what StyloBot does that is rare in production bot stacks. Thesis: StyloBot models bot detection as a progressive, early-exit topology of behavioral signals, with response outcomes feeding back into scoring…
NuGet NuGet Downloads GitHub Release (CLI) In Part 1 I showed the raw pipeline: manually downloading models, writing a tokenizer, wiring up ONNX inference, and decoding BIO tags by hand. Educational, but a lot of plumbing to get right. Now it's a NuGet…
Hey everyone so I restarted the blog back in November and have been steadily puping out the articles but...it's got to the point where I've stopped enjoying it. The blog landscape has changed since I last did it, nobody leaves comments & performative sniping…
Deep Research without Deep Pockets. When "Deep Research" landed in the premium AI tools, I was curious: what is this, actually? So I pulled it apart. And once I understood the architecture, I realised I'd already built most of it. DoomSummarizer leverages a…