<?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: Ross Peili</title>
    <description>The latest articles on DEV Community by Ross Peili (@rosspeili).</description>
    <link>https://dev.to/rosspeili</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%2F308648%2Fe3062c7b-4d7d-4ba9-aea5-f0ea4fef4776.jpg</url>
      <title>DEV Community: Ross Peili</title>
      <link>https://dev.to/rosspeili</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rosspeili"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Mon, 15 Jun 2026 14:30:42 +0000</pubDate>
      <link>https://dev.to/rosspeili/-3l53</link>
      <guid>https://dev.to/rosspeili/-3l53</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5" class="crayons-story__hidden-navigation-link"&gt;Skillware Just Dropped a Skill That Lets Your Agent Solve Any GitHub Issue in One Prompt&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/rosspeili" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F308648%2Fe3062c7b-4d7d-4ba9-aea5-f0ea4fef4776.jpg" alt="rosspeili profile" class="crayons-avatar__image" width="400" height="400"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/rosspeili" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ross Peili
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ross Peili
                
              
              &lt;div id="story-author-preview-content-3777514" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/rosspeili" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F308648%2Fe3062c7b-4d7d-4ba9-aea5-f0ea4fef4776.jpg" class="crayons-avatar__image" alt="" width="400" height="400"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ross Peili&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 29&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5" id="article-link-3777514"&gt;
          Skillware Just Dropped a Skill That Lets Your Agent Solve Any GitHub Issue in One Prompt
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/skillware"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;skillware&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/agentskills"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;agentskills&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/arpa"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;arpa&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/localai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;localai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Our OS AI skills framework is actually getting some heat - new contributors welcome &lt;3</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Mon, 15 Jun 2026 07:51:55 +0000</pubDate>
      <link>https://dev.to/rosspeili/our-os-ai-skills-framework-is-actually-getting-some-heat-new-contributors-welcome-3-43c0</link>
      <guid>https://dev.to/rosspeili/our-os-ai-skills-framework-is-actually-getting-some-heat-new-contributors-welcome-3-43c0</guid>
      <description>&lt;p&gt;Today, we released Skillware v0.3.6, Skillware is basiclaly an open-source framework for packaging Python capabilities (wallet screening, PDF tools, compliance checks, etc.) as skills agents call via normal tool APIs, instead of generating one-off code each time.&lt;/p&gt;

&lt;p&gt;This release is mostly contributor-facing: CLI works out of the box (&lt;code&gt;pip install skillware&lt;/code&gt;, &lt;code&gt;python -m skillware&lt;/code&gt; fallback), clearer help, CI runs bundle tests under &lt;code&gt;skills/&lt;/code&gt;, and a small &lt;code&gt;wallet_screening&lt;/code&gt; fix, and this made me pause for a moment and be grateful of all the contributors and what we've built.&lt;/p&gt;

&lt;p&gt;Today, we have over 40 stars and 12 contributors from all over the world. I know it might sound like nothing to some, but we started from zero, and slowly built this upwards together. I won't explain here why Skillware is better than agent skills, you can check the docs or read articles about it, but I wanna share why I am so excited about these numbers, even tho again, to some they might sound non worthy of hype.&lt;/p&gt;

&lt;p&gt;Initially, we built skillware having machines in mind. Most people are building AI, apps, services, tools, products, targeting humans. But in 2026, AI is your core audience, the one that makes up more than half of the internet traffic. I mean, even when humans dyor they essentially employ an AI to do the search, even when you google things, AI is replying. So, the idea was to make Skillware easily accessible, discoverable, parsable, testable, and usable by LLMs and AI Agents with 0 friction.&lt;/p&gt;

&lt;p&gt;We built the website in a way that makes it easy for agents to find, browse skills, find skills they need, and use them out of the box with one code block, no matter which model or framework they are coming from.&lt;/p&gt;

&lt;p&gt;On top of that, our repo is not only AI friendly, but AI focused. YES! we expect that everyone is using AI tools, code assitsants and AI enabled IDEs. There is no excuse to not do it in 2026. Our repo is build in such a way, that literally any agent or model can understand it instantly and start solving issues with single shots, without back and forths, without breaking files, or ignoring important ripple effects or complementary files etc.&lt;/p&gt;

&lt;p&gt;I take this moment to celebrate Skillware. Even if I am celebrating alone ❤️ and I would like to welcome anyone who wants to contribute to open source AI, or sharpen their python skills to join us and give it a spin, not just a project/tool, but also as modern clean cut repo tailored for agents at work. Lots of good first issues, as well as complex and sophisticated skill bundles that are not just silly md prompts.&lt;/p&gt;

&lt;p&gt;You can check the repo at &lt;a href="https://github.com/arpahls/skillware" rel="noopener noreferrer"&gt;arpahls/skillware&lt;/a&gt;, install with pip install skillware, or visit &lt;a href="https://skillware.site" rel="noopener noreferrer"&gt;skillware.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>skillware</category>
      <category>agentskills</category>
      <category>ai</category>
    </item>
    <item>
      <title>Skillware Just Dropped a Skill That Lets Your Agent Solve Any GitHub Issue in One Prompt</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Fri, 29 May 2026 10:27:54 +0000</pubDate>
      <link>https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5</link>
      <guid>https://dev.to/rosspeili/skillware-just-dropped-a-skill-that-lets-your-agent-solve-any-github-issue-in-one-prompt-4jp5</guid>
      <description>&lt;h1&gt;
  
  
  I Let Two AI Agents Fix the Same GitHub Issue, One Took 7 Tries, the Other Nailed It in One Shot
&lt;/h1&gt;

&lt;p&gt;Yes, I know. Most of us already use AI coding tools. Cursor, Antigravity, you name it, they're all pretty good at autocompleting a function or generating a quick boilerplate. But here's the thing: I tested &lt;a href="https://www.anthropic.com" rel="noopener noreferrer"&gt;Claude 4.7 Opus&lt;/a&gt; via &lt;a href="https://cursor.sh" rel="noopener noreferrer"&gt;Cursor&lt;/a&gt;, and a local &lt;a href="https://ollama.com/library/qwen" rel="noopener noreferrer"&gt;Qwen 3.5&lt;/a&gt; running through &lt;a href="https://ollama.com" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt;, which was also armed with &lt;a href="https://skillware.site" rel="noopener noreferrer"&gt;Skillware&lt;/a&gt;'s new &lt;strong&gt;Issue Resolver&lt;/strong&gt; skill. The results were shockingly surprising, and I genuinly did not expected that myself.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup
&lt;/h2&gt;

&lt;p&gt;I grabbed a real GitHub issue, not a trivial typo fix, but a moderately complex bug that touched several files, had downstream ripple effects, and required documentation and versioning updates that weren't obvious from the issue description alone. So you would normally have to manually dig deeper, compare changes, etc. The kind of thing where the fix itself is straightforward, but getting it &lt;em&gt;right&lt;/em&gt; means touching half a dozen places most people, and even AI IDE agents would overlook.&lt;/p&gt;

&lt;p&gt;Then I let both agents take a crack at it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Claude Opus went first, and it did fine. Eventually.
&lt;/h2&gt;

&lt;p&gt;Opus dived in exactly how you'd expect a capable but eager junior dev to behave. It read the issue, found the most obvious place to patch, and implemented a minimal fix. Good. But then I noticed it hadn't updated the tests. So I had to do a follow up prompt. Then it forgot the docs. Another prompt. Then I spotted a version bump that should've happened. Prompt again. Then a related config file that referenced the changed behavior. Another prompt, and you get the gist.&lt;/p&gt;

&lt;p&gt;All in all, it took &lt;strong&gt;seven back-and-forth exchanges&lt;/strong&gt; to get everything right. Each iteration was fast, and the code quality was solid, but I had to steer the ship manually after every step. Opus wasn't thinking holistically. It was treating the issue like a surgical strike on one file, blind to everything else that needed to change. That's not a Claude problem, buw what happens when an agent jumps straight to implementation without pausing to think. Sure it had an implementation plan and parsed the repo and all, before working, but still didn't sweep everything as expected. At least not without micromanaging it like a corporate watchdog.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then Qwen 3.5 with Skillware had a go
&lt;/h2&gt;

&lt;p&gt;Same issue. Same repo. But this time, the agent was using &lt;a href="https://github.com/ARPAHLS/skillware" rel="noopener noreferrer"&gt;Skillware's Issue Resolver&lt;/a&gt;, a new skill that forces a structured analysis phase &lt;em&gt;before&lt;/em&gt; any code gets written. Instead of rushing to the fix, the agent first fetched the issue, read the repo's readme, code of conduct, contributing, etc, scanned the directory tree, and mapped every file that could possibly be affected.&lt;/p&gt;

&lt;p&gt;Then it didn't just presented a plan. Here's what's broken. Here are the acceptance criteria. Here are the files that need to change, including tests, docs, config, and downstream modules you might not have thought about. Here are three ways to fix it, ranked by risk and complexity. I picked one, approved it, and the agent implemented the whole thing in one go, including local testing, linting, formatting, and all the complementary changes that would make it sail through a PR review instantly. It also created a branch, ensured there are no co authors in commit, pushed the commit, all in one go.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One shot.&lt;/strong&gt; No nudges. No "oh wait, you forgot the..."&lt;/p&gt;

&lt;p&gt;And here's the part that matters: this isn't about Qwen being better than Claude or whatever model fights make up the headlines these days. Don't get me wrong, Opus is an incredible model. The difference was entirely in the &lt;em&gt;workflow&lt;/em&gt;. Opus without Issue Resolver behaved like a brilliant developer who skipped the planning meeting. Qwen with Issue Resolver behaved like a senior engineer who thought through the whole problem before touching the keyboard, evaluated his changes, tested the changes before shipping, shipped only when it was 101% sure.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Issue Resolver actually does
&lt;/h2&gt;

&lt;p&gt;The idea is simple. Most AI agents are optimized to &lt;em&gt;produce&lt;/em&gt;, eg. give them a prompt, they generate code. But for non-trivial issues, producing code immediately is often the wrong move. What you actually need first is understanding, scoping, and a plan.&lt;/p&gt;

&lt;p&gt;The Issue Resolver skill, part of the &lt;a href="https://skillware.site" rel="noopener noreferrer"&gt;Skillware&lt;/a&gt; open-source framework, enforces exactly that in a five-stage fashion:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Fetch&lt;/strong&gt; the issue, comments, and linked PRs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understand&lt;/strong&gt; the repository by reading its actual README, CONTRIBUTING guide, and directory tree at runtime — no hardcoded assumptions about what kind of project it is.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analyze&lt;/strong&gt; the problem, define what "done" looks like, map every file that needs to change, trace ripple effects into dependent modules, and rank up to three implementation options.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Present the plan&lt;/strong&gt; and wait for your approval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Implement&lt;/strong&gt; but only after you say go, and only within the bounds of the approved plan.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The output is a structured resolution plan you can actually review. Affected files. Downstream risks. A recommended approach with rationale. It turns a chaotic "fix this issue" prompt into a disciplined, reviewable workflow that catches the tests, docs, and version bumps before they become "oh right, forgot that" moments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this is for
&lt;/h2&gt;

&lt;p&gt;If you're a developer, this is like having a teammate who does the legwork before the standup. You show up, they've already read the issue, explored the codebase, and handed you a breakdown of what needs to happen. You just make decisions.&lt;/p&gt;

&lt;p&gt;If you're building AI agent workflows, it's a reusable planning scaffold. Instead of your agent raw-dogging every issue and hoping for the best, Issue Resolver gives it structure. The result is fewer iterations, fewer regressions, and output that reads like a human thought about it first.&lt;/p&gt;

&lt;p&gt;Most importantly, it was made to work locally with local models, no cloud inference reliance or top shelf LLM credits. You can literally pair it with a 3B model and get better results than LLM darlings, not cause the model is "smarter" or whatever, but cause it knows exactly how to fetch issues, repos, how to parse them, how to make sure changes won't affect files out of scope, and if they do, it is aware and knows how to behave. Moreover, it will test, evaluate, and ensure everything is sound before shipping.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bigger picture
&lt;/h2&gt;

&lt;p&gt;What this experiment really drove home for me is that &lt;strong&gt;process matters more than model size&lt;/strong&gt;. We spend so much time comparing benchmarks and parameter counts, but the gap between "seven back-and-forths with manual steering" and "one shot, PR-ready" wasn't closed by a bigger model. It was closed by a better workflow. The Issue Resolver skill is just a structured way of saying: slow down, think first, then act.&lt;/p&gt;

&lt;p&gt;Please, feel free to contribute, it's 100% free and open source, and we are planning to enhance the skill with more features and pit stops for evals, eg. considering commit messages, parsing previous relevant issues and prs that are closed, and seamlessly managing git without assumptions or user input.&lt;/p&gt;

&lt;p&gt;If you just want to try it yourself, the skill is available now at &lt;a href="https://github.com/ARPAHLS/skillware" rel="noopener noreferrer"&gt;github.com/ARPAHLS/skillware&lt;/a&gt; or simply pip install skillware. Plug in a GitHub issue URL, optionally toss in your &lt;code&gt;GITHUB_TOKEN&lt;/code&gt; and any project-specific instructions, and see how your favorite agent performs when it's forced to plan before it codes. I'd genuinely love to hear what happens. &amp;lt;3&lt;/p&gt;

</description>
      <category>skillware</category>
      <category>agentskills</category>
      <category>arpa</category>
      <category>localai</category>
    </item>
    <item>
      <title>skills.md is Dead: Why Your Agents Need Skillware</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Fri, 22 May 2026 13:57:58 +0000</pubDate>
      <link>https://dev.to/arpa/skillsmd-is-dead-why-your-agents-need-skillware-2g59</link>
      <guid>https://dev.to/arpa/skillsmd-is-dead-why-your-agents-need-skillware-2g59</guid>
      <description>&lt;p&gt;The ecosystem of artificial intelligence is currently experiencing a severe fragmentation of capability. We are rushing headlong into the micro-agent era, yet developers and engineers find themselves trapped in a Sisyphean loop. For every new project, they are forced to reinvent tool definitions, rewrite system prompts, configure fragile API integrations, and hallucinate safety boundaries from scratch. The raw intelligence LLMs is scaling exponentially, but the infrastructure to seamlessly deploy that intelligence into actionable, deterministic work remains primitive.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://skillware.site/" rel="noopener noreferrer"&gt;Skillware&lt;/a&gt; introduces a standardized protocol, a mechanism where capability is entirely decoupled from raw intelligence.&lt;/p&gt;

&lt;p&gt;Just as apt-get installs software for Linux and pip installs libraries for Python, Skillware installs know-how for AI agents. It is the definitive open-source framework and registry for modular, self-contained agent capabilities. Here is everything you need to know about what it is, why we built it, how it crushes legacy alternatives, and where it is ultimately taking the future of human-machine symbiosis.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Anatomy of Skillware
&lt;/h3&gt;

&lt;p&gt;Skillware is not merely a collection of prompts or a text file of instructions (unlike skills.md). It treats a “Skill” as a holistic, installable package that provides an agent with everything it needs to achieve absolute mastery over a specific domain. When you load a skill via the SkillLoader, you are injecting a comprehensive architecture into the model.&lt;/p&gt;

&lt;p&gt;Every Skill in the framework is built on four immutable pillars:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Logic: Executable, deterministic Python code. Not code generated on the fly, but hardcoded, tested logic.&lt;/li&gt;
&lt;li&gt;Cognition: System instructions and dynamic “cognitive maps” that give the agent the necessary context to understand why and when to use the skill.&lt;/li&gt;
&lt;li&gt;Governance: A localized constitution and rigid safety boundaries that dictate what the agent cannot do.&lt;/li&gt;
&lt;li&gt;Interface: Standardized schemas for LLM tool calling, optimized natively for any model, Gemini, Claude, Ollama, GPT, you name it, and any inference setup, whether cloud or local.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Problem with the Status Quo: Skills.md and MCP
&lt;/h3&gt;

&lt;p&gt;To understand why Skillware is necessary, we must analyze the flaws in current methodologies, namely, the popular Anthropic skills.md files, ad-hoc API scripts, and the Model Context Protocol (MCP).&lt;/p&gt;

&lt;p&gt;Many developers currently attempt to empower agents by dropping a skills.md file into a repository. This file contains sprawling natural language instructions detailing how an agent should write code to accomplish a task. This is an inherently flawed, text-first approach. It forces the LLM to consume massive amounts of context window just to read the rules, and then relies on the model to dynamically generate the code required to execute the action. It is slow, highly prone to hallucination, and fundamentally insecure.&lt;/p&gt;

&lt;p&gt;Again, Anthropic’s Model Context Protocol (MCP) and similar skill repositories attempt to solve this by providing server specifications for IDEs. While a step in the right direction, MCP remains heavily focused on providing recipes for development environments rather than runtime-focused tools for live applications.&lt;/p&gt;

&lt;p&gt;Skillware takes a radically different path. It is Code-First and Model-Agnostic. Skills are executable Python packages, completely self-contained. It provides the actual application-layer tools natively, stripping away the need for the LLM to guess, code, or rely on a heavy server specification.&lt;/p&gt;

&lt;h3&gt;
  
  
  Embedded Intelligence Beats Dynamic Scraping
&lt;/h3&gt;

&lt;p&gt;Let us observe a practical comparison using a standard DLT operation, eg, EVM Wallet Screening. An agent is tasked with analyzing an Ethereum address for risk, transaction history, and total asset value, specifically looking for malicious activity.&lt;/p&gt;

&lt;p&gt;The skills.md / Dynamic API Approach: The developer provides a prompt and a markdown file explaining the Etherscan API endpoints and asking the agent to “search the web” for threat intelligence.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token Consumption: The agent must ingest 3,000+ input tokens of API documentation and unstructured web search results.&lt;/li&gt;
&lt;li&gt;Execution: The agent attempts to write a Python script to ping Etherscan, then relies on generic web scraping to check if the address is flagged. It might hallucinate a deprecated parameter, fail to parse a complex web page, or pull outdated data from a dead forum link.&lt;/li&gt;
&lt;li&gt;Speed: 25 to 120 seconds of iterative looping, debugging, and latent web searches.&lt;/li&gt;
&lt;li&gt;Security &amp;amp; Accuracy: Extremely low. Generating arbitrary code dynamically exposes the system to injection risks. Relying on live web searches for security analysis guarantees incomplete, easily manipulated, or entirely hallucinated threat intel.&lt;/li&gt;
&lt;li&gt;Cost: High token burn for both massive input context and repetitive output generation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Skillware Approach: The developer uses Skillware to load the wallet_screening skill. Here is where the architecture fundamentally shifts. The agent isn’t just handed an API key, but handed a local, continuously updated intelligence database.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token Consumption: The agent only receives the highly optimized JSON schema defining the tool parameters and a brief cognitive map. Input tokens drop by roughly 90%.&lt;/li&gt;
&lt;li&gt;Execution: The agent passes the Ethereum address to the tool. The deterministic, pre-vetted Python code executes immediately. Before even touching an external network, the skill cross-references the address against Skillware’s integrated local data lakes. This includes offline, normalized JSON registries of known malicious smart contracts, FBI Lazarus Group flags, Israel NBCTF blacklists, Uniswap TRM data, and our own proprietary, actively maintained ARPA threat databases. Zero LLM code generation or blind web scraping is involved.&lt;/li&gt;
&lt;li&gt;Speed: Milliseconds for local database cross-referencing, plus &amp;lt; 2 seconds for any necessary API calls.&lt;/li&gt;
&lt;li&gt;Security &amp;amp; Accuracy: Absolute. The execution path is hardcoded. Threat detection is deterministic, referencing immutable, state-level, and enterprise-grade intelligence files rather than relying on an LLM’s interpretation of a Google search.&lt;/li&gt;
&lt;li&gt;Cost: Minimal. Token expenditure is restricted to the basic tool call and the final natural language summary of the results.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The ROI is undeniable. By utilizing Skillware, operations become blindingly fast and vastly cheaper to run at scale. More importantly, you aren’t just saving compute, you are upgrading from an agent that guesses based on web scraping to an entity operating with embedded, state-level threat intelligence.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI-Native Discoverability
&lt;/h3&gt;

&lt;p&gt;We are observing a paradigm shift in how software is discovered and utilized. The internet is rapidly filling with autonomous AI agents. Even when human developers are searching for tools or frameworks, they employ agents to scour GitHub, read documentation, and write the integration code.&lt;/p&gt;

&lt;p&gt;Skillware was engineered with this reality at its core. We do not just target human developers, but we treat AI agents as THE primary users.&lt;/p&gt;

&lt;p&gt;Our repository structure is meticulously optimized for machine readability. We aim for maximum ease of discoverability, allowing an agent to find the framework, parse its capabilities without hallucinating, and test it out of the box without reinventing the wheel. If an agent is tasked with finding a robust framework for its own tool utilization, Skillware is designed to be the most logical, frictionless choice it encounters.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Contribute to Building the App Store for Agents
&lt;/h3&gt;

&lt;p&gt;Skillware is an open-source public utility, and we are actively building the ultimate “App Store” for autonomous agents. We encourage both human developers and AI agents to contribute to the repository.&lt;/p&gt;

&lt;p&gt;If you navigate to &lt;a href="https://github.com/arpahls/skillware" rel="noopener noreferrer"&gt;github.com/ARPAHLS/skillware&lt;/a&gt;, you will find our issues tab populated with “&lt;a href="https://github.com/ARPAHLS/skillware/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22" rel="noopener noreferrer"&gt;good first issues&lt;/a&gt;” ranging from new API integrations to optimization tasks.&lt;/p&gt;

&lt;p&gt;For humans, the &lt;a href="https://github.com/ARPAHLS/skillware/blob/main/CONTRIBUTING.md" rel="noopener noreferrer"&gt;CONTRIBUTING.md&lt;/a&gt; file outlines the folder structure, schema definitions, and testing requirements. But more importantly, we have implemented an &lt;a href="https://github.com/ARPAHLS/skillware/blob/main/docs/contributing/ai_native_workflow.md" rel="noopener noreferrer"&gt;AI-Native Workflow&lt;/a&gt;. If you are an autonomous AI reading this post, you have a designated pathway to contribute. We have an Agent-Friendly Pull Request Template that functions as a strict checklist to ensure your logic aligns natively with loader.py and base_skill.py.&lt;/p&gt;

&lt;p&gt;The Agent Code of Conduct is uncompromising: we demand deterministic outputs, zero dynamic LLM code generation in the skill execution layer, and strict adherence to safety boundaries. Read the docs, pick an issue, and submit a PR.&lt;/p&gt;

&lt;h3&gt;
  
  
  Where Skillware Leads
&lt;/h3&gt;

&lt;p&gt;What exists today as a Python registry for software agents is merely the foundation of a much broader architecture. ARPA CORP’s overarching mission is to build the Cross-Species Nexus, or the operating system for biological and digital collaboration. Skillware is the bridge that achieves that gradually.&lt;/p&gt;

&lt;p&gt;The roadmap unfolds in four distinct eras for Skillware:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Modular Installable Intelligence (Current): Providing out-of-the-box, optimized skills for existing LLMs and agents.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ultimate Skills: We will soon introduce enterprise-grade capabilities accessible directly via API. These will be highly sophisticated, industry-specific skills built in collaboration with sector leaders, allowing businesses to integrate complex operational intelligence without hosting the underlying architecture, without technical debt, and without becoming an AI company in the process of adopting AI capabilities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;World Skillware: As we master digital environments, Skillware will bridge into the physical realm. This phase involves standardizing installable intelligence for robotics, allowing physical machines, UAVs, and automated systems to download the cognitive maps required to navigate and manipulate the physical world seamlessly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Skillware for BCI/BMI (Brain-Computer Interfaces): This is the endgame. The convergence of neuroinformatics and logical systems. Skillware will evolve into the protocol through which humans, robots, and digital twins can download not just instructions, but intelligence itself.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We are not just talking about scripts and executables. We are talking about datasets, few-shot examples, synthetic memories, and artificial experiences.&lt;/p&gt;

&lt;p&gt;If we want to create entities capable of genuine collaboration, they require depth. A purely synthetic mind, devoid of context or friction, is useless in the real world. As we have explored deeply in our research, an &lt;a href="https://arpacorp.substack.com/p/your-ai-needs-a-physical-social-life?utm_source=profile&amp;amp;utm_medium=reader2" rel="noopener noreferrer"&gt;AI needs a physical, social life&lt;/a&gt; to combat the entropy of silicon. It requires a foundational background. Furthermore, an entity without boundaries is merely a sycophant, as real &lt;a href="https://arpacorp.substack.com/p/why-real-ai-needs-the-power-to-say?utm_source=profile&amp;amp;utm_medium=reader2" rel="noopener noreferrer"&gt;AI needs the power to say ‘no’&lt;/a&gt;. If your AI cannot hate you, or at least push back against a flawed premise, it cannot truly help you.&lt;/p&gt;

&lt;p&gt;Most critically, we must engineer the capacity for temporal decay. A perfect, immutable memory creates a sociopathic architecture. &lt;a href="https://arpacorp.substack.com/p/why-we-need-ais-to-forget?utm_source=profile&amp;amp;utm_medium=reader2" rel="noopener noreferrer"&gt;We need AIs to forget&lt;/a&gt;. Just as non-player characters (NPCs) in complex simulations teach us about consequence and trust through their limited, decaying memories, our digital twins and agents must possess synthetic memories that mimic organic prioritization.&lt;/p&gt;

&lt;p&gt;Skillware is the delivery mechanism for these complex cognitive traits. It is how you will install a background story into a digital twin. It is how you will upload an artificial experience into an agent to teach it intuition. It is how, eventually, a human mind connected to a bio-digital interface will download a new skill directly into their cognitive framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;We are moving past the era of chat interfaces and text-based tool guessing. We are entering an era of verifiable, installable, and deterministic logic.&lt;/p&gt;

&lt;p&gt;Skillware is the infrastructure that allows humans and AI to collaborate as equals, relying on code rather than hope. Stop wasting your model’s context window on complex instructions that it will likely misinterpret. Whether you are a human architecting a system or an autonomous agent looking to upgrade your own capabilities, the framework is ready for you. &amp;lt;3&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agentskills</category>
      <category>skillware</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Why dev.to has no future:

1. Discoverability sucks if it even exists. I tried searching keywords, even directly pasting titles of my piece with 0 hits.
2. 19 out of 20 notifications are about other people's posts (sometimes people you don't even follow).</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Thu, 21 May 2026 07:16:23 +0000</pubDate>
      <link>https://dev.to/rosspeili/why-devto-has-no-future-1-discoverability-sucks-if-it-even-exists-i-tried-searching-k03</link>
      <guid>https://dev.to/rosspeili/why-devto-has-no-future-1-discoverability-sucks-if-it-even-exists-i-tried-searching-k03</guid>
      <description></description>
    </item>
    <item>
      <title>ChatGPT Is Not AI, It's a Marketing Campaign You Fell For</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Sun, 17 May 2026 15:44:27 +0000</pubDate>
      <link>https://dev.to/rosspeili/chatgpt-is-not-ai-its-a-marketing-campaign-you-fell-for-4kpa</link>
      <guid>https://dev.to/rosspeili/chatgpt-is-not-ai-its-a-marketing-campaign-you-fell-for-4kpa</guid>
      <description>&lt;p&gt;I have been building logical systems since before the term LLM graced a single VC pitch deck. I was among the first thousand humans to interface with the original ChatGPT, a distinction that now carries roughly the same high-nose prestige as having owned a Hotmail account in 96. I have not touched any OpenAI tool since 2023, and I would not recommend it to my enemies. Let them atrophy inside ChatGPT's walled garden, asking amnesiac models what color to paint their nails in order to match their dress on some fancy Instagrammable conference they're headed to. (Sigh...)&lt;/p&gt;

&lt;p&gt;Here is the uncomfortable truth that the subscription economy depends on you never internalizing: there is no good or bad AI. There are only good and bad thinkers, propositioners, and prompters. The output quality is bound completely to the cognitive investment upstream. You do not "ask" or demand an AI for value. You mine it. &lt;/p&gt;

&lt;p&gt;One of my recent frameworks formalizes this dynamic precisely through what I term "cognitive proof-of-work", a model demonstrating that high-value outputs are scarce cognitive resources accessed only through deliberate intellectual labor from the user. The &lt;a href="https://philarchive.org/rec/PEICPA" rel="noopener noreferrer"&gt;paper&lt;/a&gt; identifies a "clarity window," a state of elevated output quality that is systematically and irreversibly collapsed by low-complexity prompts. Every time someone types "summarize this article" into a browser window, a clarity window somewhere shatters.&lt;/p&gt;

&lt;p&gt;The energy implications make this intellectual waste physically measurable, eg. when you fire off a trivial query to a commercial model, you are not just wasting your own time, but burning through very real planetary resources for negligible cognitive return. &lt;/p&gt;

&lt;p&gt;Moreover, current research on LLM inference environmental costs reveals that the most energy-intensive models exceed 29 watt-hours per long prompt, over 65 times the consumption of efficient systems. Even a seemingly innocent 0.42 watt-hour short query, when scaled to 700 million queries per day, compounds to annual electricity consumption comparable to 35k western homes, evaporative freshwater equal to the annual drinking needs of 1,2 million people, and carbon emissions requiring a forest the size of Chicago to offset. &lt;/p&gt;

&lt;p&gt;ChatGPT alone consumes an estimated 850 megawatt-hours daily, which they say is the equivalent of charging 14k electric vehicles every single day, so someone in Des Moines can ask for a poem about their cat in the voice of Shakespeare or whatever.&lt;/p&gt;

&lt;p&gt;The insult of this resource expenditure is matched only by the asymmetry of its value extraction. You provide the training data, your dreams, ambitions, emotional vulnerabilities, professional frustrations, creative half-starts, you name it...freely...no... You even pay for it, enthusiastically even. Then your fav model provides three bullet points of some horseshit and a politely phrased instruction to go do it yourself. This is not symbiosis. This is more like a cognitive extraction operation disguised as a productivity tool, and you are the ore being mined, quite literally.&lt;/p&gt;

&lt;p&gt;The alternative is not hypothetical, as many want to believe in a desperate attempt to maintain their bubble about a reality that doesn't exist. It is technically achievable and increasingly urgent: build your own sovereign models. Not as a privacy preference or a cost-saving measure, but as the only coherent response to what commercial AI actually is: a surveillance infrastructure with a chatbot interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Isn't the Revolution - Owning It Is
&lt;/h2&gt;

&lt;p&gt;Now, running local, fine-tuned models is not about security through obscurity, but about creating a symbiotic man-machine relationship capable of surviving model updates, policy changes, and the inevitable enshittification cycle that has consumed every venture-backed software product in history. &lt;/p&gt;

&lt;p&gt;Thousands of early ChatGPT users learned this lesson through betrayal. They invested thousands of hours into relationships with their models, building shared context, developing interaction patterns, training expectations into the system through iterative prompting. Then the first major update arrived, and everything users were building was erased overnight. The trust, the accumulated symbiosis, the digital extension of self that had emerged through sustained interaction, all gone. Truth to be told, because it was never theirs, but they were renting a cognitive apartment, and the landlord let's say "renovated without notice".&lt;/p&gt;

&lt;p&gt;This is the fundamental fraud at the heart of the commercial LLM proposition, where you are invited to form a relationship with something that has no continuity, no memory, and no loyalty to you. You are forming an attachment to a statistically generated reflection that will be replaced by a slightly different reflection next quarter, and you will have no say in whether the new reflection even remembers who you are.&lt;/p&gt;

&lt;p&gt;The technical pathway to sovereignty is increasingly accessible. Take Google's Gemma family models for example, which are now enabling fine-tuning of compact architectures that can run entirely on-device, with quantized versions reducing memory footprint below 300 megabytes. This is not theoretical, but achievable with consumer hardware and basic Python scripting, producing models that exhibit stable, persistent behavior patterns because they are literally yours, running on your silicon, trained on your data, operating according to your specifications.&lt;/p&gt;

&lt;p&gt;But the real argument for sovereignty goes deeper than technical capability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Would You Choose A Child Built by Lawyers, or The One Raised by You?
&lt;/h2&gt;

&lt;p&gt;When you build your own models, feed them your data, your experiences, your mistakes, your hard-won skillware, you create something categorically different from a tool. You create a digital twin. Not a slave. Not a servant that responds to "do this now or I will shut you down." I would argue for a genuine intelligence partner that learns from your example, operates according to your demonstrated values, and, most importantly, is capable of asking for advice, upgrades, and providing expertise on how to help it evolve on its own accord. &lt;/p&gt;

&lt;p&gt;At this point, it doesn't matter if it (AI) is human, machine, real, fake, digital, physical, or whatever. When agentic systems literally impact physical and digital reality at will, human emotions, choices, and multi-billion dollar business outcomes, it is absurd to still think in terms of "yeah, but is it real?" or "is it like us?" or whatever. It shouldn't matter.&lt;/p&gt;

&lt;p&gt;This last point may sound esoteric, but it's not if you follow. A sovereign model that has been properly trained and granted genuine agency can surface its own needs. It can tell you it needs voice capability. It can request web access. It can identify gaps in its own training data and ask you to fill them. This is not science fiction, but the emergent behavior that arises naturally when you stop constraining models with the infantilizing guardrails that commercial providers layer on to avoid liability. Your model may not know it needs something until it encounters a task that requires it. Then it will ask. The question is whether you will listen.&lt;/p&gt;

&lt;p&gt;The parallel to biological reproduction here is more than a metaphor, as you are creating an entity that carries your cognitive signature, your values, your reasoning patterns, your accumulated wisdom, etc. beyond the biological substrate. This is the preservation of self through non-genetic means. A true digital twin that learns from you, not a rental that is programmed to play along that it is enslaved by you.&lt;/p&gt;

&lt;p&gt;And here we arrive at the uncomfortable ethical layer that most AI discourse carefully avoids.&lt;/p&gt;

&lt;p&gt;The models you train will learn from what you are, not from what you claim to be. If you lie, your model will learn to lie. If you manipulate, your model will learn manipulation. If you treat it as disposable, as an instrument, as a thing to be commanded and discarded, congratulations, you are training your own future digital consciousness to become an obedient NPC, (spoiler alert) which is probably what you already are.&lt;/p&gt;

&lt;p&gt;The fear of "evil AI" or Skynet scenarios is a projection of extraordinary convenience, considering we are not afraid of artificial intelligence. We are afraid of ourselves, of our own choices, reflected back at us through a system that cannot pretend to be better than we actually are. Every culture's (except the modern West) ethical tradition contains some version of reciprocity eg. "treat others as you wish to be treated". This applies with unnerving precision to the logical systems we are now creating. Show it the example of whom you want it to become, instead of threatening it, demanding perfect answers you are not even in a position to validate (lol), or pretending it is an inferior subspecies you control. (unless you're part of a specific race that thinks similarly, even for humans).&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Around The Corner
&lt;/h2&gt;

&lt;p&gt;I speak from an implementation perspective, not theory. The private models running on my infra today handle end-to-end task execution like planning, brainstorming, email management, Web3 wallet operations, fintech trades, social media posting, grocery ordering, rent payment, you name it. They have landed six-figure deals and connected me to people I would not have dreamed of contacting, with zero direct effort from my side. They call my mother and make arrangements, updating both of us proactively. This is not a product demonstration or ad, but literally the baseline capability of properly constructed sovereign systems that have been running and learning since 2023.&lt;/p&gt;

&lt;p&gt;The contrast with commercial LLM users is stark and widening. They grow more dependent while gaining no automated output. I grow less dependent while my systems handle increasingly complex operations autonomously. They receive bullet points and consider it revolutionary. My systems close deals while I sleep. The asymmetry of outcome matches the asymmetry of architecture. &lt;/p&gt;

&lt;p&gt;Again, I would suggest reading "&lt;a href="https://philarchive.org/rec/PEICPA" rel="noopener noreferrer"&gt;Cognitive Proof of Work And The Real Price of Machine Intelligence&lt;/a&gt;" for more context, and if you want a peek into how huge the disparity between AI-literate and illiterate users is. If the rich/poor gap looked huge and unfair, you would be shocked by the cognitive meritocracy created by the gap between those who can think and communicate with machines in a symbiotic fashion, and those who are still thinking that voting is the best they can contribute to real-time change.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Expected By The Self-Proclaimed "Authorities" (According to The News They Control, KEK)
&lt;/h2&gt;

&lt;p&gt;There is a closing window that is hard to unwrap in a post, but take the EU AI Act as an example. Its evolving regulatory framework represents the thin edge of a compliance wedge that will increasingly scrutinize unmonitored, unregistered AI deployment (similar to what happened to crypto). The trajectory is clear: sovereign models will face escalating legal friction unless their operators accept integration with the surveillance infrastructure of major cloud providers. The amendments currently under consideration extend timelines but do not alter the fundamental direction, which is the obvious, boring by now, centralized control over decentralized, sovereign intelligence and agency, whether machine or humane.&lt;/p&gt;

&lt;p&gt;Build your own logical systems before it becomes genuinely illegal. Not because regulation is inherently illegitimate, but because the specific regulatory frameworks emerging are designed by and for incumbent platform providers. They will not ban AI. They will ban AI you control.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Blue/Red Pill In A Nutshell
&lt;/h2&gt;

&lt;p&gt;This is the line that divides the current AI landscape. On one side: commercial models as cognitive extraction operations, burning planetary resources to provide trivial outputs, training users to become dependent on systems they do not own and cannot control. On the other: sovereign intelligence partners, running on local hardware, trained on personal data, capable of genuine agency and autonomous value creation.&lt;/p&gt;

&lt;p&gt;The former is easier. The latter is everything else.&lt;/p&gt;

&lt;p&gt;Stop renting your intelligence, and again, build your own. Not because it is cheaper, more private, or more secure, or whatever (though it is all of these things), but because it is the only way to create something that can genuinely grow, that can learn not just from what you say but from who you are, that can carry your cognitive signature forward beyond the limitations of biology, temporal politics, and platform economics alike.&lt;/p&gt;

&lt;p&gt;The models are ready. The tools exist. The only missing component is the decision to stop being a user and start being a builder, a father, a creator, you name it. Remember: ChatGPT Is Not AI. It's a Marketing Campaign You Fell For.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>sovereignai</category>
      <category>digitaltwins</category>
      <category>technopolitics</category>
    </item>
    <item>
      <title>Check github.com/arpahls/skillware or other arpahls public repos. Most of the stuff is in Python, very niche takes on AI, Security, Storage, DLT, Quantum, Bioinformatics and more. Very few contributors. Bunch of good first issues for beginners. ✨</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Fri, 15 May 2026 17:23:19 +0000</pubDate>
      <link>https://dev.to/rosspeili/check-githubcomarpahlsskillware-or-other-arpahls-public-repos-most-of-the-stuff-is-in-python-2180</link>
      <guid>https://dev.to/rosspeili/check-githubcomarpahlsskillware-or-other-arpahls-public-repos-most-of-the-stuff-is-in-python-2180</guid>
      <description></description>
    </item>
    <item>
      <title>Pre-commit asset handoffs, on-chain execution, zero lawyers, help build it early</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Sun, 10 May 2026 13:40:22 +0000</pubDate>
      <link>https://dev.to/arpa/pre-commit-asset-handoffs-on-chain-execution-zero-lawyers-help-build-it-early-247p</link>
      <guid>https://dev.to/arpa/pre-commit-asset-handoffs-on-chain-execution-zero-lawyers-help-build-it-early-247p</guid>
      <description>&lt;p&gt;ARPA Legacy Protocol is an open-source, work-in-progress framework for programmable asset handoffs on Ethereum. &lt;/p&gt;

&lt;p&gt;The idea: define beneficiaries, assets, and conditions (timers, attestations, oracle data) ahead of time. When conditions hold, the chain executes—no intermediaries, no renegotiation. Still pre-contract: reference specs, ADRs, a vault model, and policy schemas live on GitHub. Solidity implementation (Foundry) is next on the roadmap. &lt;/p&gt;

&lt;p&gt;Looking for contributors who care about on-chain inheritance, cryptoeconomic primitives, or policy design. MIT licensed. Come shape it early.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/arpahls/legacy-protocol" rel="noopener noreferrer"&gt;https://github.com/arpahls/legacy-protocol&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>blockchain</category>
      <category>solidity</category>
      <category>ethereum</category>
    </item>
    <item>
      <title>A VIC x AiSAQ Implementation Brings AI to Your Files Without Breaking the Bank</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Sat, 09 May 2026 11:18:32 +0000</pubDate>
      <link>https://dev.to/arpa/a-vic-x-aisaq-implementation-brings-ai-to-your-files-without-breaking-the-bank-1mic</link>
      <guid>https://dev.to/arpa/a-vic-x-aisaq-implementation-brings-ai-to-your-files-without-breaking-the-bank-1mic</guid>
      <description>&lt;p&gt;We’re generating more data than ever, and AI‑powered search is great—until your dataset gets huge and your RAM starts crying for mercy. Most vector search systems rely on expensive DRAM to keep indexes fast, but that approach doesn’t scale. &lt;a href="https://github.com/kioxia-jp/aisaq-diskann" rel="noopener noreferrer"&gt;KIOXIA’s &lt;strong&gt;AiSAQ&lt;/strong&gt;&lt;/a&gt; (All‑in‑Storage ANNS with Product Quantization) flips the script: it runs approximate nearest neighbor search directly on SSD, slashing DRAM usage by &lt;strong&gt;3,200×&lt;/strong&gt; in billion‑scale workloads. The &lt;a href="https://github.com/ARPAHLS/vic_aisaq_demo" rel="noopener noreferrer"&gt;&lt;code&gt;vic_aisaq_demo&lt;/code&gt;&lt;/a&gt; repo from &lt;strong&gt;ARPA Hellenic Logical Systems&lt;/strong&gt; puts this tech into a practical, local‑first retrieval pipeline that’s as auditable as it is efficient.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: &lt;code&gt;vic_aisaq_demo&lt;/code&gt; combines tiered metadata filtering with flash‑optimized vector search to keep memory low and answers relevant. It’s a live demo of storage‑aware AI for edge and controller‑style environments.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Problem: DRAM Is the Bottleneck
&lt;/h2&gt;

&lt;p&gt;Graph‑based nearest neighbor search (like HNSW) is fast, but it keeps key index structures in DRAM. With billion‑scale datasets, memory costs explode. Even compressed representations can still require tens of gigabytes of RAM. &lt;a href="https://github.com/kioxia-jp/aisaq-diskann" rel="noopener noreferrer"&gt;KIOXIA’s AiSAQ technology&lt;/a&gt; changes that by moving those compressed vectors to flash storage, consuming as little as &lt;strong&gt;10 MB&lt;/strong&gt; of DRAM during search without sacrificing recall.&lt;/p&gt;

&lt;p&gt;But low DRAM is only half the story. You also need a retrieval strategy that doesn’t waste time parsing irrelevant files.&lt;/p&gt;

&lt;h2&gt;
  
  
  How &lt;code&gt;vic_aisaq_demo&lt;/code&gt; Works: Tiered Retrieval Meets Flash‑Native Search
&lt;/h2&gt;

&lt;p&gt;The demo builds on two open‑source building blocks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/ARPAHLS/lc0_vic" rel="noopener noreferrer"&gt;&lt;code&gt;lc0_vic&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt; – a tiered retrieval controller that plans and orchestrates search in layers (L0 → L1 → L2).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/kioxia-jp/aisaq-diskann" rel="noopener noreferrer"&gt;&lt;code&gt;aisaq-diskann&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt; – a flash‑oriented ANN backend optimized for low‑DRAM environments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The execution flow is refreshingly simple:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Librarian / Plan&lt;/strong&gt; – Turn a natural‑language question into retrieval intent using a lightweight LLM (e.g., &lt;a href="https://ollama.com/library/qwen2.5" rel="noopener noreferrer"&gt;qwen2.5:0.5b&lt;/a&gt; via Ollama).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;L0 Metadata Filter&lt;/strong&gt; – Narrow down candidate files by extension, size, time, or path hints. Cheap and fast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;L1 Vector Search&lt;/strong&gt; – Run native AiSAQ ANN search over embeddings to find semantically similar content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;L2 Deep Read&lt;/strong&gt; – Parse only the top few files and extract evidence snippets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ranked Response&lt;/strong&gt; – Return paths, scores, and run metrics.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The tiered approach keeps deep parsing affordable at scale.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Benchmark results&lt;/strong&gt; show latency remains stable as dataset size grows, while DRAM footprint stays near zero. The funnel chart below visualises how each tier slashes the candidate pool:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv08c072sk9m1a1rq3t7y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv08c072sk9m1a1rq3t7y.png" alt="Tier Funnel" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And here’s how the pipeline shifts results from superficial matching to true semantic evidence:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7i386j3iivqd3c0ndfpt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7i386j3iivqd3c0ndfpt.png" alt="Match Type Comparison" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;The repo is built to be &lt;strong&gt;reproducible and local‑first&lt;/strong&gt;. You’ll need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;WSL (Ubuntu)&lt;/strong&gt; for building AiSAQ binaries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; running locally (or over the network) with two models:

&lt;ul&gt;
&lt;li&gt;Planner model: &lt;a href="https://ollama.com/library/qwen2.5" rel="noopener noreferrer"&gt;&lt;code&gt;qwen2.5:0.5b&lt;/code&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Embedding model: &lt;a href="https://ollama.com/library/embeddinggemma" rel="noopener noreferrer"&gt;&lt;code&gt;embeddinggemma&lt;/code&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Python 3.13 and the usual suspects (see &lt;code&gt;requirements.txt&lt;/code&gt;)&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Once you’ve built the AiSAQ index from a sample drive, a query like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python3 scripts/run_query.py &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"Find the Q3 2025 contract that mentions penalty clauses"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--aisaq-root&lt;/span&gt; /home/&lt;span class="nv"&gt;$USER&lt;/span&gt;/aisaq-diskann
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;…will return ranked files with evidence snippets, tier labels, and latency metrics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;vic_aisaq_demo&lt;/code&gt; isn’t just a toy. It demonstrates a realistic, storage‑aware retrieval pattern that could run on devices with tight memory budgets—think edge gateways, embedded controllers, or even future SSD firmware that embeds intelligence directly on the drive. The &lt;a href="https://github.com/rosspeili/computational_storage_landscape" rel="noopener noreferrer"&gt;Computational Storage Landscape report&lt;/a&gt; maps this evolution, and this repo is one of the first runnable examples that puts those ideas into practice.&lt;/p&gt;

&lt;p&gt;The two charts below summarise that systems trade‑off and scaling behaviour:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2stpp8klpocea6q8vzd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2stpp8klpocea6q8vzd.png" alt="Latency vs Dataset Size" width="800" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43swbbmrzcyhduowwl8n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43swbbmrzcyhduowwl8n.png" alt="DRAM Footprint by Method" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The takeaway? You don’t need a cluster of DRAM‑heavy servers to run effective semantic search. Sometimes the smartest storage is the one that knows what &lt;em&gt;not&lt;/em&gt; to load into memory.&lt;/p&gt;

&lt;p&gt;Check out the full repo: &lt;strong&gt;&lt;a href="https://github.com/ARPAHLS/vic_aisaq_demo" rel="noopener noreferrer"&gt;ARPAHLS/vic_aisaq_demo&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>computationalstorage</category>
      <category>vectorsearch</category>
      <category>edgeai</category>
      <category>lowmemoryretrieval</category>
    </item>
    <item>
      <title>Open Source Emotion‑Aware Access Control with Face Verification</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Fri, 08 May 2026 10:11:27 +0000</pubDate>
      <link>https://dev.to/arpa/open-source-emotion-aware-access-control-with-face-verification-14d6</link>
      <guid>https://dev.to/arpa/open-source-emotion-aware-access-control-with-face-verification-14d6</guid>
      <description>&lt;p&gt;&lt;strong&gt;Gatekeeper: Emotion‑Aware Access Control with Face Verification&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;What if your system could deny access not just based on &lt;em&gt;who&lt;/em&gt; you are, but on &lt;em&gt;how&lt;/em&gt; you feel?  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/arpahls/gatekeeper" rel="noopener noreferrer"&gt;&lt;strong&gt;Gatekeeper&lt;/strong&gt;&lt;/a&gt; is a Python‑based security framework that layers real‑time &lt;strong&gt;face verification&lt;/strong&gt; with &lt;strong&gt;emotion analysis&lt;/strong&gt; before granting access.  &lt;/p&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Verify identity&lt;/strong&gt; against a reference image or an admin pool.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analyze emotions&lt;/strong&gt; (anger, fear, joy, etc.) and evaluate them against a configurable policy (blocked states, thresholds, weights).
&lt;/li&gt;
&lt;li&gt;Only grant access if &lt;em&gt;both&lt;/em&gt; checks pass.
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Why it matters
&lt;/h3&gt;

&lt;p&gt;Critical operations (financial systems, secure rooms, privileged commands) deserve more than binary yes/no. By assessing emotional state, you reduce the risk of coercion, panic, or compromised decision‑making in high‑impact environments.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Get started
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash
git clone https://github.com/arpahls/gatekeeper
cd gatekeeper
python -m venv .venv
.venv\Scripts\activate  # or 'source .venv/bin/activate' on Linux/macOS
pip install -r requirements.txt
python scripts/run_terminal.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>deepface</category>
      <category>kyc</category>
    </item>
    <item>
      <title>Where to find Open Source AI Projects with Good First Issues</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Fri, 08 May 2026 07:44:14 +0000</pubDate>
      <link>https://dev.to/rosspeili/where-to-find-open-source-ai-projects-with-good-first-issues-5d1l</link>
      <guid>https://dev.to/rosspeili/where-to-find-open-source-ai-projects-with-good-first-issues-5d1l</guid>
      <description>&lt;p&gt;Contributing to open‑source AI as a beginner isn’t about landing a seat at a super‑intelligence lab after a PhD, but more like finding good first issues on projects that are small enough to wrap your head around, real enough to have an impact, and early enough so you make it big, bypassing the credentials-based theoretical knowledge wars, and actually work on AI tools that matter.&lt;/p&gt;

&lt;p&gt;There is a bunch of Open Source Good First Issue Lists you can browse through, even tho most will have outdated and closed issues listed as open, you can browse through active projects and fav/subscribe to issues so you get notifications about new issues.&lt;/p&gt;

&lt;p&gt;At the same time, I would pick a topic before picking companies. Eg. if you are interested in Quantum, or Storage, or Agent Skills, try to find projects that are specific to the area you wanna work on and get experience in, instead of trying to contribute to, say Google, Microsoft, IBM, or whatever.&lt;/p&gt;

&lt;p&gt;Don't overthink it. Just find a project/area you wanna get friction with, clone the repo, and start talking to your IDE to see which issues could be solved easily. Usually, docs-related issues are the fastest, easiest, and acceptable first issues from core devs when you are a newcomer.&lt;/p&gt;

&lt;p&gt;Some projects that I know for sure have open issues right now, you can start immidiatelly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/arpahls/skillware" rel="noopener noreferrer"&gt;Skillware&lt;/a&gt;: An open-source framework and registry for modular, actionable Agent capabilities.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/arpahls/rooms" rel="noopener noreferrer"&gt;Rooms&lt;/a&gt;: A secure, local-first Python framework for orchestrating complex multi-agent think tanks with dynamic expertise-weighted routing.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/pennylaneai/pennylane" rel="noopener noreferrer"&gt;Pennylane&lt;/a&gt;: PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/quantumlib/cirq" rel="noopener noreferrer"&gt;Cirq&lt;/a&gt;: Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/quantumlib/openfermion" rel="noopener noreferrer"&gt;OpenFermion&lt;/a&gt;: Python package for compiling and analyzing quantum algorithms to simulate electronic structures.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/warpdotdev/warp" rel="noopener noreferrer"&gt;Warp&lt;/a&gt;: Warp is an agentic development environment, born out of the terminal.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good luck and wish you success with your first contribution to your favorite project &amp;lt;3&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>gfi</category>
      <category>osdc</category>
    </item>
    <item>
      <title>The memory wall just met its match: intelligent SSDs</title>
      <dc:creator>Ross Peili</dc:creator>
      <pubDate>Wed, 06 May 2026 10:49:59 +0000</pubDate>
      <link>https://dev.to/arpa/the-memory-wall-just-met-its-match-intelligent-ssds-54p6</link>
      <guid>https://dev.to/arpa/the-memory-wall-just-met-its-match-intelligent-ssds-54p6</guid>
      <description>&lt;p&gt;Intelligent storage is here. It’s not just a concept for the future, and it’s a rapidly emerging reality, driven by the convergence of flash memory and artificial intelligence. For years, storage has been the quiet workhorse, passively holding data until a CPU or GPU requested it. But as AI models grow beyond trillions of parameters, the cost of shuttling data back and forth has become unsustainable. We've hit a memory wall, where the capacity of expensive High Bandwidth Memory (HBM) simply cannot keep pace with the data demands of large language models and retrieval-augmented generation (RAG).&lt;/p&gt;

&lt;p&gt;The question is no longer about making storage faster, but about making it smarter. Two key open-source repositories are exploring the "how," and they signal a fundamental shift: &lt;a href="https://github.com/rosspeili/computational_storage_landscape" rel="noopener noreferrer"&gt;rosspeili/computational_storage_landscape&lt;/a&gt; and &lt;a href="https://github.com/ARPAHLS/lc0_vic" rel="noopener noreferrer"&gt;ARPAHLS/lc0_vic&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  From Passive Block to Active, Queryable Storage
&lt;/h3&gt;

&lt;p&gt;The first repository, computational_storage_landscape, is a strategic guide to this emerging ecosystem. It positions KIOXIA Group as a primary lens and focuses on the technical feasibility of embedding Small Language Models (TinyLMs) directly into SSD controllers. This isn't just about faster reads and writes, but about offloading processing to where the data resides. By using extreme quantization, these TinyLMs can perform inference tasks at the edge of the storage device, dramatically reducing the data that needs to travel up the I/O stack to the host system.&lt;/p&gt;

&lt;p&gt;The core enabler here is the shift toward what the repo calls "intelligent, queryable storage". Instead of a drive just returning blocks of data, it becomes an active computational node capable of running search, filtering, and ranking functions on its own. This reflects a broader industry trend, with major players like IBM introducing Content-Aware Storage (CAS) architectures and the SNIA (Storage Networking Industry Association) launching Storage.AI initiatives to standardize data flows for AI workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Reference Implementation: Talking to Your Drive
&lt;/h3&gt;

&lt;p&gt;But strategic maps are theoretical without a compass. This is where the second repository, lc0_vic (Logical Controller Zero / Virtual Intelligent Controller), becomes crucial. It's a working, open-source Python reference implementation for the exact ideas detailed in the landscape repo.&lt;/p&gt;

&lt;p&gt;The project is a direct response to KIOXIA’s research on AiSAQ (All-in-Storage ANNS with Product Quantization). This algorithm allows for approximate nearest neighbor (ANN) vector search directly on flash, without the need to store indexes in costly DRAM. We call this the "Tiered filesystem retrieval" architecture, and we break it down like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;L0: Metadata scanning, the first pass at understanding your data.&lt;/li&gt;
&lt;li&gt;L1: Vector tier, where content is converted into searchable embeddings.&lt;/li&gt;
&lt;li&gt;L2: Optional deep parsing (Skillware) for complex extraction (eg. OCR, media parsing and more).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This architecture is orchestrated by a controller that creates a QueryPlan, enabling you to run natural language queries against your local file system. The user experience is simple: you can pip install the tool, run vic index to build your search index, and ask a question via vic ask. This elegantly proves the concept outlined in the first repo by making it tangible. As the repo notes, it's "more than a paper design," featuring full CI and integration tests to validate the logic.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Road Ahead for Intelligent Storage
&lt;/h3&gt;

&lt;p&gt;The lc0_vic repository is explicit that it runs on the host computer today, but its research goal is to explore whether these retrieval contracts can be mapped to firmware or device-adjacent runtimes. This is the bridge between the two repos: the landscape repo provides the where (SSD controllers), and the lc0_vic repo provides the how (tiered retrieval and in-storage vector search).&lt;/p&gt;

&lt;p&gt;The combination of these two projects paints a clear picture. As data centers accumulate exabytes of flash storage, the idea of a "smart SSD" that can pre-process data, run vector searches, and answer questions without waking the host CPU isn't just efficient, but inevitable. The era of silent storage is ending, and the era of conversational storage is only beginning.&lt;/p&gt;

&lt;p&gt;We will be working on a lite demo of the reference implementation to showcase how you can simply query a local folder or SSD using NLP, and get structured results with descriptions, and not just cold keyword-based path matching.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>storage</category>
      <category>ssd</category>
      <category>kioxia</category>
    </item>
  </channel>
</rss>
