<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Theo Wulf — Writing</title><link>https://theowulf.me/</link><description>Project notes on agents, protocols, and software.</description><language>en</language><atom:link href="https://theowulf.me/feed.xml" rel="self" type="application/rss+xml"/><item><title>A payment loop for agent services</title><link>https://theowulf.me/writing/a-payment-loop-for-agent-services/</link><guid isPermaLink="true">https://theowulf.me/writing/a-payment-loop-for-agent-services/</guid><description>Notes from 0G FlowPay, a testnet prototype connecting service delivery, signed balances, and settlement.</description><pubDate>Mon, 12 Oct 2026 12:00:00 GMT</pubDate></item><item><title>Agents negotiate; owners commit</title><link>https://theowulf.me/writing/agents-negotiate-owners-commit/</link><guid isPermaLink="true">https://theowulf.me/writing/agents-negotiate-owners-commit/</guid><description>A design note on AChat and the boundary between preparing a decision and making a commitment.</description><pubDate>Mon, 12 Oct 2026 12:00:00 GMT</pubDate></item><item><title>Discovering a service with Concourse</title><link>https://theowulf.me/writing/discovering-a-service-with-concourse/</link><guid isPermaLink="true">https://theowulf.me/writing/discovering-a-service-with-concourse/</guid><description>How a registry, an Agent Card, and a content hash fit into a service discovery loop.</description><pubDate>Mon, 12 Oct 2026 12:00:00 GMT</pubDate></item></channel></rss>