<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Binaya Dhakal — Writing</title>
		<link>https://www.dhakalbinaya.com.np/blog/</link>
		<description>Notes on AI infrastructure, on-device models, agent security, open-source tooling, and building software products.</description>
		<language>en-us</language>
		<lastBuildDate>Fri, 14 Aug 2026 00:00:00 GMT</lastBuildDate>
		<atom:link href="https://www.dhakalbinaya.com.np/blog/feed.xml" rel="self" type="application/rss+xml" />
		<item>
			<title>A deny-by-default gate for AI agent tool calls</title>
			<link>https://www.dhakalbinaya.com.np/blog/tool-call-guard/</link>
			<guid isPermaLink="true">https://www.dhakalbinaya.com.np/blog/tool-call-guard/</guid>
			<pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
			<author>binaydhakal35@gmail.com (Binaya Dhakal)</author>
			<description>Why I built a deterministic enforcement layer: one JSON policy for tool calls, enforced in JavaScript and Python before a tool executes.</description>
		</item>
	</channel>
</rss>
