<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
  <title>RaySpec engineering notes</title>
  <link>https://rayspec.dev/blog</link>
  <description>How a declarative backend actually works — with the receipts.</description>
  <language>en</language>
    <item>
      <title>Your backend, one file deep — what a declarative backend actually is</title>
      <link>https://rayspec.dev/blog/declarative-backend</link>
      <guid isPermaLink="true">https://rayspec.dev/blog/declarative-backend</guid>
      <pubDate>2026-07-14</pubDate>
      <description>A declarative backend is one you describe, not one you assemble. One file names the stores, the routes, and the agents — and the platform derives a running, tenant-isolated server from it. Here is what that buys you, and where the line is.</description>
    </item>
</channel></rss>