<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Statewave blog</title>
        <link>https://www.statewave.ai/blog</link>
        <description>Notes from the Statewave project — memory infrastructure for AI agents, deployment patterns, and design choices behind a Postgres-only self-hosted memory runtime.</description>
        <lastBuildDate>Mon, 25 May 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Statewave blog</title>
            <url>https://www.statewave.ai/og-image.png</url>
            <link>https://www.statewave.ai/blog</link>
        </image>
        <copyright>Statewave, 2026. Apache-2.0.</copyright>
        <atom:link href="https://www.statewave.ai/blog/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Agent memory provenance: why your LLM app needs an audit trail]]></title>
            <link>https://www.statewave.ai/blog/agent-memory-provenance-audit-trails</link>
            <guid isPermaLink="false">https://www.statewave.ai/blog/agent-memory-provenance-audit-trails</guid>
            <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[When an AI agent answers from memory, you need to know where it learned the answer. This post explains the provenance model in Statewave — what we store, what it costs, and what it enables for compliance, debugging, and trust.]]></description>
            <content:encoded><![CDATA[When an AI agent answers from memory, you need to know where it learned the answer. This post explains the provenance model in Statewave — what we store, what it costs, and what it enables for compliance, debugging, and trust.]]></content:encoded>
            <author>Statewave team</author>
            <category>provenance</category>
            <category>audit</category>
            <category>compliance</category>
            <category>architecture</category>
        </item>
        <item>
            <title><![CDATA[AI agent memory vs RAG — what's the difference?]]></title>
            <link>https://www.statewave.ai/blog/ai-agent-memory-vs-rag</link>
            <guid isPermaLink="false">https://www.statewave.ai/blog/ai-agent-memory-vs-rag</guid>
            <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Retrieval-augmented generation and an agent memory runtime overlap at the embedding store, but they answer different questions. Here's where the two diverge and which to reach for.]]></description>
            <content:encoded><![CDATA[Retrieval-augmented generation and an agent memory runtime overlap at the embedding store, but they answer different questions. Here's where the two diverge and which to reach for.]]></content:encoded>
            <author>Statewave team</author>
            <category>memory</category>
            <category>rag</category>
            <category>architecture</category>
        </item>
        <item>
            <title><![CDATA[How to add persistent memory to your AI support agent]]></title>
            <link>https://www.statewave.ai/blog/persistent-memory-for-ai-support-agents</link>
            <guid isPermaLink="false">https://www.statewave.ai/blog/persistent-memory-for-ai-support-agents</guid>
            <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical walkthrough of giving a support agent durable memory of customers across sessions — what to record, how to compile it, how to retrieve it, and what to expect from the support workflow benchmark.]]></description>
            <content:encoded><![CDATA[A practical walkthrough of giving a support agent durable memory of customers across sessions — what to record, how to compile it, how to retrieve it, and what to expect from the support workflow benchmark.]]></content:encoded>
            <author>Statewave team</author>
            <category>support</category>
            <category>tutorial</category>
            <category>memory</category>
        </item>
        <item>
            <title><![CDATA[Self-hosted AI memory with Postgres and pgvector]]></title>
            <link>https://www.statewave.ai/blog/self-hosted-memory-postgres-pgvector</link>
            <guid isPermaLink="false">https://www.statewave.ai/blog/self-hosted-memory-postgres-pgvector</guid>
            <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Why Statewave is Postgres-only by design, what pgvector buys you over a dedicated vector database, and what the deployment shape looks like in production.]]></description>
            <content:encoded><![CDATA[Why Statewave is Postgres-only by design, what pgvector buys you over a dedicated vector database, and what the deployment shape looks like in production.]]></content:encoded>
            <author>Statewave team</author>
            <category>postgres</category>
            <category>pgvector</category>
            <category>deployment</category>
            <category>self-hosted</category>
        </item>
    </channel>
</rss>