<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>smartplane · Blog</title>
<description>Notes on governing AI agents: access control, guard rules, audit and compliance.</description>
<link>https://smartplane.dev/blog</link>
<atom:link href="https://smartplane.dev/blog/rss.xml" rel="self" type="application/rss+xml"/>
<language>en</language>
<item><title>Writing guard rules that fail closed</title><link>https://smartplane.dev/blog/writing-guard-rules-that-fail-closed</link><guid isPermaLink="true">https://smartplane.dev/blog/writing-guard-rules-that-fail-closed</guid><description>Natural-language guard rules are only useful if they hold when things go wrong. A practical guide to writing rules your security team will trust.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><category>guard rules</category><category>security</category></item>
<item><title>Why agents need an access control plane</title><link>https://smartplane.dev/blog/why-agents-need-an-access-control-plane</link><guid isPermaLink="true">https://smartplane.dev/blog/why-agents-need-an-access-control-plane</guid><description>Every agent ends up with a pile of MCP servers, API keys and database URLs. Here is why that breaks at company scale, and what a control plane changes.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>access control</category><category>mcp</category></item>
</channel>
</rss>