Native AST & Bytecode Compilation
Zero-dependency recursive-descent lexer and operator-precedence AST parser compiling JSON rules directly into raw JVM bytecode in-memory via ByteBuddy or ASM.
Loom Virtual Threads & Structured Concurrency
Java 21 VirtualThreadRuleExecutor leveraging StructuredTaskScope for massive non-blocking concurrency, fast-fail error propagation, and 950,000+ ops/sec throughput.
In-Terminal Flame Graphs & Profiler
In-memory folded stack aggregator (Brendan Gregg format) with real-time Unicode ASCII box-drawing flame graphs in the Lanterna TUI, plus SVG and HTML exports.
Interactive REPL & Bytecode Disassembler
JLine 3 terminal shell for rapid ad-hoc rule authoring, live AST inspection, and raw bytecode opcode disassembly (:disasm) alongside ASM dynamic debug probe injection.
Multi-Tiered Reference Caching
3-level cache hierarchy (L1 Strong Caffeine, L2 SoftReference, L3 WeakReference) delivering sub-12ns lookups while preventing heap exhaustion.
Metaspace Safety & Dynamic ClassLoaders
Isolated and hierarchical ClassLoader topologies allowing seamless dynamic rule hot-reloading with guaranteed Metaspace GC unloading.