Returning readers, thank you for joining me again; for first-time readers, welcome. This article is something special—the humble beginnings of a digital rebellion against computational waste and the industry tyrants.
I. Born of Desperation, Built for Impact
The year 2025 has been a forge. On December 12, 2024, I walked into a meeting expecting to hear about a raise; instead, the large company I consulted for informed me my contract would be discontinued in January. In the panic that followed, I realized I had no public portfolio. Decades of expertise were locked behind NDAs.
It's funny the things that pop into one's mind while in a panic. I recalled a conversation with a college math instructor who called Finite State Machines (FSMs) "The Atomic Unit of Work." Understanding that FSMs are everywhere, I set out in January 2025 to build the FSM_API: a centralized, resilient system designed to make powerful state management accessible to everyone. What started as a way to prove my programming abilities quickly evolved into something much more powerful.
II. The 30% Tax and the 1% Gatekeepers
We are living through a period of massive waste. Nearly one-third of modern computer operation is spent on "chasing files" and managing bloated memory allocations. This inefficiency is a tax that keeps compute power centralized in the hands of a few wealthy individuals.
My rebellion is against that waste. I am building a system to bring "lightweight server" capabilities to forgotten .NET devices, fully maximizing not just CPUs, but GPUs as well. Imagine a future where FSM-COS (Finite State Machine Compute Operating System) is the engine of the world. While the FSM_API remains "Near O(1)," my vision for the Compute OS is a declaration of pure O(1) power. If we can leverage that 30% efficiency gain on a competitor's hardware, we don't just participate in the market—we outperform the giants.
III. Hardening the Technology: The Climb to TRL 7
This isn't just theory; it is a hardened system reaching for the front lines. Earlier this year, I offered my technology to Ukraine’s Brave1. At the time, it was a TRL 5 (Technology Readiness Level). Since that initial rejection, I haven't let off the gas:
- TRL 6: I published the Integration for Unity, bringing the API's power into the world's most popular game engine.
- TRL 7: I built and hosted a Blazor webpage on Azure powered entirely by my API.
In less than a year, we have moved from a "simple idea" to a TRL 7 system ready for NATO and EU evaluation.
IV. Unlock Your Creativity: Join the Rebellion
To reach TRL 8 and beyond, I need you. I need others to adopt the API, use it, and build collective confidence in its resilience. I want to see what you build when you are no longer fighting the complexity of programming and are instead using fluent language to establish your computing needs.
I will be publishing a series of articles to show you exactly how to integrate this "digital block" into your own world:
- Console, WinForms, and WPF Applications
- Unity Game Engine Integration
- Blazor Webpages
- Experimental Projects (like my own Starcraft 2 Bot)
V. Call to Action: Prove the Future
While I've established various avenues for financial contributions... I’m truly looking for your participation. I am either a visionary or a madman, but the performance benchmarks don't lie: our engine can already handle 240,000 active agents while maintaining playable frame rates. I can't bring my technology to the final TRLs without your help.
How to start:
- Install: Use the NuGet package manager to bring the API into your project.
- Build: Use the FSMBuilder to fluently define your states and transitions.
- Share: Show me what you've created. Whether you are building a game, a simulation, or a lightweight server, your implementation is the spark this rebellion needs.
Finally, I've gone through some significant effort (I've spent more time producing documentation than the API itself) in order to help this adoption. It's NEVER been easier, so the only question which remains, is why are you still here when you could be building and establishing your future dynasty!
Resources & Code:
The FSM Package (Unity Asset Store):
https://assetstore.unity.com/packages/slug/332450
NuGet Package (Non-Unity Core):
https://www.nuget.org/packages/TheSingularityWorkshop.FSM_API
GitHub Repository:
https://github.com/TrentBest/FSM_API
Simple Demos Repository (Run the Stress Test):
https://github.com/TrentBest/SimpleDemos (Clone this repo and run the StressProfiler project to reproduce these numbers.)
Support Our Work:
Patreon Page:
https://www.patreon.com/c/TheSingularityWorkshop
Support Us (PayPal Donation):
https://www.paypal.com/donate/?hosted_button_id=3Z7263LCQMV9J
We'd love to hear your thoughts! Please Like this post, Love the code, and Share your feedback or what you've built with the API in the comments.
