Dec. 31, 2025
§Blawx has been up and running for a couple of weeks, now, and the good news is that it is still up! The bad news is that there are some growing pains to work through, still.
Thankfully, we don't have any paid subscribers, yet, so low pressure on that front.
There are also a lot of errors that are being thrown in the back end that I need to learn better how to monitor and dig into.
For several years I've been thinking that there may be a use case in software development for using Blawx encodings as a compliance specification and testing tool. In the last couple of weeks I've realized that it might be really easy to demonstrate that capability.
Here's how I imagine it would work:
There are a lot of things that make this a really appealing approach:
So I'm currently working my way toward a demonstration of an MCP server that can be run locally by developers to give their coding agents access to the knowledge in a Blawx encoding, and an illustration of how that knowledge can be used to generate property tests for software.
I really want to get back to improving how the automated code generation features work in the premium version. But my recent experiences with the new generation of coding agent technologies over the past few months have dramatically changed my perspective on what the ideal workflow would be for having the assistance of AI in generating and testing a Blawx encoding.
I haven't worked through all the implications, yet. What is clear to me now is that to maximize the benefit to the user, the user and the coding agent both need to have access to more of the Blawx project simultaneously. The current UI makes too much of the project invisible to the user, making it difficult to let the user see and control what the AI agent is doing. Making the project available to the user through the UI and the agent over the API in a collaborative way also requires changes to the architecture, which is a bigger problem than just changing the UI.
So I need more time to think through how I want to that to work, and what is the minimal viable version that can be slowly improved with time. When I have a better idea of that, I'll come back to it.
Rest assured, using LLMs in the development of RaC encodings is still the best available solution to the most important problem in the space. So I'm not going to forget!
I'm grateful to have received an invitation to participate in the second edition of the Rules as Code Europe conference being held in The Hague, in March of 2026. I may be presenting as part of the "Rules as Code - Community" track of presentations (keep your eyes on the list of presentations), but either way I'm very much looking forward to learning from my European colleagues in the space, who have been doing incredible things, and whose experience is not as widely shared as it ought to be.
If you're going to be there and would like to meet for coffee, or would like to learn more about Blawx or teach me about what you're doing, let me know.