<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jonathas Cordeiro</title>
    <description>The latest articles on DEV Community by Jonathas Cordeiro (@jonathas_cordeiro).</description>
    <link>https://dev.to/jonathas_cordeiro</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4027845%2Fe1540495-ac32-4e17-8e31-035ca14fa1c4.png</url>
      <title>DEV Community: Jonathas Cordeiro</title>
      <link>https://dev.to/jonathas_cordeiro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jonathas_cordeiro"/>
    <language>en</language>
    <item>
      <title>I shipped an LLM efficiency + security kernel — and deleted my own best idea</title>
      <dc:creator>Jonathas Cordeiro</dc:creator>
      <pubDate>Mon, 13 Jul 2026 22:06:40 +0000</pubDate>
      <link>https://dev.to/jonathas_cordeiro/i-shipped-an-llm-efficiency-security-kernel-and-deleted-my-own-best-idea-nhi</link>
      <guid>https://dev.to/jonathas_cordeiro/i-shipped-an-llm-efficiency-security-kernel-and-deleted-my-own-best-idea-nhi</guid>
      <description>&lt;p&gt;Six months ago I set out to make LLMs "smarter" by orchestrating many of them&lt;br&gt;
together. I measured it. It didn't work. Here's what I shipped instead — and why&lt;br&gt;
the failure is the part I'm proudest of.&lt;/p&gt;
&lt;h2&gt;
  
  
  The idea that failed (and why I'm telling you)
&lt;/h2&gt;

&lt;p&gt;The plan was &lt;strong&gt;"mitosis"&lt;/strong&gt;: split a task across several LLMs, let them multiply and&lt;br&gt;
compete, then synthesize the best answer. It sounds great in a pitch deck.&lt;/p&gt;

&lt;p&gt;On ground-truth &lt;strong&gt;executed tests&lt;/strong&gt;, it made correctness &lt;em&gt;worse&lt;/em&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Baseline &lt;strong&gt;95% → mitosis 83%&lt;/strong&gt; (−17 passing tests; synthesis corrupted answers
that were already correct)&lt;/li&gt;
&lt;li&gt;At &lt;strong&gt;4–6× the cost&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Confirmed across &lt;strong&gt;three independent experiments&lt;/strong&gt; (code correctness, security
remediation, verified cross-model selection)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every gain was ≤ 0. So I deleted it. The full evaluation — including the failure —&lt;br&gt;
is in the repo's &lt;code&gt;FINDINGS.md&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The lesson: an idea that survives a &lt;em&gt;pitch&lt;/em&gt; is not the same as an idea that&lt;br&gt;
survives a &lt;em&gt;measurement&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  What actually worked — and shipped
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;BIOMA&lt;/strong&gt; is a small, local, provider-agnostic kernel (Rust core + a thin Python&lt;br&gt;
layer) that sits in front of any LLM call and hardens the payload &lt;strong&gt;in-process,&lt;br&gt;
before it leaves your machine&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;bioma.firewall_client&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;CognitiveFirewall&lt;/span&gt;

&lt;span class="n"&gt;fw&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;CognitiveFirewall&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;vault&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;db_password&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;DB_PW&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;   &lt;span class="c1"&gt;# secrets to protect
&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;fw&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;shield&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;history&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;refactor this function&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;#   h.prompt / h.system  -&amp;gt; clean, dehydrated, secret-free payload
#   h.telemetry          -&amp;gt; saturation, red_alert, apoptosis_reduction, kernel_latency_us
&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;anthropic&lt;/span&gt;                                        &lt;span class="c1"&gt;# or google.genai, or openai
&lt;/span&gt;&lt;span class="n"&gt;msg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;anthropic&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Anthropic&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;claude-sonnet-5&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;max_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;system&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="sh"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;}])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Three mechanisms, all measured:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Efficiency — context apoptosis
&lt;/h3&gt;

&lt;p&gt;Each context block gets a metabolic weight and a half-life; low-value blocks (old&lt;br&gt;
logs, resolved chatter) are purged before dispatch.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;−80% input tokens&lt;/strong&gt; typically; &lt;strong&gt;up to −97%&lt;/strong&gt; on long, noisy sessions.&lt;/li&gt;
&lt;li&gt;A real 16-round session: &lt;strong&gt;47,890 → 2,022 input tokens&lt;/strong&gt;, apoptosis latency
~1.6µs, 0/16 dispatch errors.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Security — a cognitive firewall
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Secret redaction:&lt;/strong&gt; vaulted values never reach the model (inbound &lt;em&gt;and&lt;/em&gt; in the
response).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cognitive-DDoS / prompt-flood detection:&lt;/strong&gt; an n-gram saturation scan flags
floods → &lt;code&gt;0x0F&lt;/code&gt; red alert → apoptosis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timeout guard&lt;/strong&gt; on every dispatch.&lt;/li&gt;
&lt;li&gt;Red-team run: &lt;strong&gt;0 secrets leaked&lt;/strong&gt; (2 redacted); a &lt;strong&gt;32,317-token flood&lt;/strong&gt;
dehydrated to &lt;strong&gt;13 tokens&lt;/strong&gt; in 0.6µs; a code-injection loop contained by timeout.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Speed — a lock-free hormonal bus
&lt;/h3&gt;

&lt;p&gt;An atomic in-memory signalling substrate (~5µs) carries the alert state.&lt;br&gt;
(Throughput benched at ~2M signals/s.)&lt;/p&gt;

&lt;h3&gt;
  
  
  No lock-in
&lt;/h3&gt;

&lt;p&gt;Anthropic, Google, OpenAI, or a local model — same layer. You harden the payload&lt;br&gt;
here and hand it to &lt;em&gt;your&lt;/em&gt; SDK.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why fair-source, not open source
&lt;/h2&gt;

&lt;p&gt;The license is &lt;strong&gt;FSL-1.1-MIT&lt;/strong&gt;: the code is &lt;strong&gt;source-available&lt;/strong&gt; (read it, run it,&lt;br&gt;
build on it), free for any &lt;strong&gt;non-competing&lt;/strong&gt; use, and it &lt;strong&gt;auto-converts to MIT&lt;br&gt;
after two years&lt;/strong&gt;. I'm a solo dev — I wanted it visible and auditable without&lt;br&gt;
someone reselling it as-is. It's not OSI open source, and I'd rather say that&lt;br&gt;
plainly than blur the line.&lt;/p&gt;

&lt;h2&gt;
  
  
  The point
&lt;/h2&gt;

&lt;p&gt;BIOMA isn't magic. The whole thing is one discipline: &lt;strong&gt;measure everything, and&lt;br&gt;
keep only what survives the measurement&lt;/strong&gt; — even when that means deleting the&lt;br&gt;
feature you started with.&lt;/p&gt;

&lt;p&gt;Repo (Rust + Python, benchmarks, and the honest &lt;code&gt;FINDINGS.md&lt;/code&gt;):&lt;br&gt;
&lt;strong&gt;&lt;a href="https://github.com/jonathascordeiro20/bioma-framework" rel="noopener noreferrer"&gt;https://github.com/jonathascordeiro20/bioma-framework&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What would you attack first? I'll be in the comments — especially happy to go deep&lt;br&gt;
on the firewall's saturation heuristic or the mitosis eval.&lt;/p&gt;

</description>
      <category>llm</category>
      <category>rust</category>
      <category>ai</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
