<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://agent-assembly.com/blog</id>
    <title>Agent Assembly Blog</title>
    <updated>2026-06-25T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://agent-assembly.com/blog"/>
    <subtitle>Agent Assembly Blog</subtitle>
    <icon>https://agent-assembly.com/img/favicon.png</icon>
    <entry>
        <title type="html"><![CDATA[SDKs Are Not Security Boundaries]]></title>
        <id>https://agent-assembly.com/blog/sdks-are-not-security-boundaries</id>
        <link href="https://agent-assembly.com/blog/sdks-are-not-security-boundaries"/>
        <updated>2026-06-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[An in-process SDK is the fastest way to govern an agent — but it is not, by itself, a]]></summary>
        <content type="html"><![CDATA[<p>An in-process SDK is the fastest way to govern an agent — but it is not, by itself, a
security boundary. Anything running in the same process can bypass it.</p>
<!-- -->
<p>That's why Agent Assembly is built as three independently-deployable layers:</p>
<ul>
<li class=""><strong>SDK (in-process)</strong> — fastest path; applies pre-execution allow/deny and emits events.</li>
<li class=""><strong>Sidecar proxy</strong> — enforces network egress with no code changes; catches what the SDK misses.</li>
<li class=""><strong>eBPF (kernel)</strong> — uprobes on SSL libraries plus exec/file syscall hooks catch everything,
including deliberate bypass attempts.</li>
</ul>
<p>Each layer raises the cost of evasion. The SDK is for adoption and speed; the proxy and eBPF
layers are where the boundary becomes hard to cross. Treating the SDK as the whole story is the
mistake — defense in depth is the point.</p>]]></content>
        <author>
            <name>Agent Assembly Team</name>
            <uri>https://github.com/ai-agent-assembly</uri>
        </author>
        <category label="Engineering" term="Engineering"/>
        <category label="Security" term="Security"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Why Agent Assembly Exists]]></title>
        <id>https://agent-assembly.com/blog/why-agent-assembly-exists</id>
        <link href="https://agent-assembly.com/blog/why-agent-assembly-exists"/>
        <updated>2026-06-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Autonomous agents are shipping into production faster than the controls around them.]]></summary>
        <content type="html"><![CDATA[<p>Autonomous agents are shipping into production faster than the controls around them.
An agent that can call tools can move money, touch customer data, and reach the open
internet — usually with the same credentials as the human who deployed it, and with
secrets sitting inside the model's context window.</p>
<!-- -->
<p>Agent frameworks make agents <em>capable</em>. They don't give an agent an identity, constrain
its authority, or keep secrets out of the model's reach. That gap is what Agent Assembly
closes: a runtime boundary that gives every agent an identity, limits what it can do, and
injects secrets at execution time so they never enter the context the model can see.</p>
<p>This blog is where we'll share the build — engineering notes, security decisions, and the
story of making a governance layer for autonomous agents.</p>]]></content>
        <author>
            <name>Agent Assembly Team</name>
            <uri>https://github.com/ai-agent-assembly</uri>
        </author>
        <category label="Founder's Notes" term="Founder's Notes"/>
        <category label="Security" term="Security"/>
    </entry>
</feed>