<?xml version='1.0' encoding='utf-8'?>
<rss version="2.0"><channel><title>ANULUM — AI and software</title><link>https://anulum.li/follow/</link><description>Public releases and publications from the existing ANULUM news record.</description><item><title>Synapse Channel v0.99.27 released</title><link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.27</link><guid isPermaLink="false">anulum-update:https://github.com/anulum/synapse-channel/releases/tag/v0.99.27</guid><description>Public software release published on 23 September 2026. Read the release notes for the exact changes; this entry does not infer hardware or performance results.</description><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate></item><item>
      <title>SYNAPSE CHANNEL v0.99.26 — Dashboard feeds return unconfigured-store responses without starting report worker processes; configured-store reconstruction retains process isolation.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.26</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.26#0.99.26</guid>
      <pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Dashboard feeds return unconfigured-store responses without starting report worker processes; configured-store reconstruction retains process isolation.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.25 — Add a repeatable JavaScript SDK integration check against an isolated, authenticated Python hub, covering delivery, claim conflicts, release, snapshots, and reconnect.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.25</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.25#0.99.25</guid>
      <pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Add a repeatable JavaScript SDK integration check against an isolated, authenticated Python hub, covering delivery, claim conflicts, release, snapshots, and reconnect.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.24 — Keep managed Codex pane bridges waiter-reachable while an already-running provider is blocked by an update chooser, report the pending wake and pane compatibility state explicitly, and coalesce later routing hints until the same live pane becomes safe to…</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.24</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.24#0.99.24</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Keep managed Codex pane bridges waiter-reachable while an already-running provider is blocked by an update chooser, report the pending wake and pane compatibility state explicitly, and coalesce later routing hints until the same live pane becomes safe to…</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.23 — Canonicalize direct receiver aliases before liveness, durable delivery, and receipt handling.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.23</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.23#0.99.23</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Canonicalize direct receiver aliases before liveness, durable delivery, and receipt handling.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.22 — Correlate every one-shot directed CLI send with a unique client_msg_id and accept only the matching delivery receipt.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.22</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.22#0.99.22</guid>
      <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Correlate every one-shot directed CLI send with a unique client_msg_id and accept only the matching delivery receipt.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.21 — Add synapse adapters mutation-status, a read-only posture report that keeps provider runtime detection, inspected hook configuration, staged Git-gate readiness, and verified enforcement as separate facts.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.21</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.21#0.99.21</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Add synapse adapters mutation-status, a read-only posture report that keeps provider runtime detection, inspected hook configuration, staged Git-gate readiness, and verified enforcement as separate facts.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.20 — Make queued agent-tmux delivery at-most-once after a successful pane paste.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.20</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.20#0.99.20</guid>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Make queued agent-tmux delivery at-most-once after a successful pane paste.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.19 — Let embedded hubs bind port 0 atomically and report the kernel-assigned address through bound_address and wait_until_serving().</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.19</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.19#0.99.19</guid>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Let embedded hubs bind port 0 atomically and report the kernel-assigned address through bound_address and wait_until_serving().</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.18 — Close a universal-receipt read-side omission for four existing durable audit families:</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.18</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.18#0.99.18</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Close a universal-receipt read-side omission for four existing durable audit families:</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.17 — Materialize all cold durable-mailbox pending counts from one shared history read with indexed exact-recipient routing.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.17</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.17#0.99.17</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Materialize all cold durable-mailbox pending counts from one shared history read with indexed exact-recipient routing.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.16 — Add measurable first-use, core, adapters, governance, labs, and all views to synapse commands, including a versioned JSON contract for concept count, exact journey, package extras, implicit services, and explicit activation/deactivation boundaries while…</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.16</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.16#0.99.16</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Add measurable first-use, core, adapters, governance, labs, and all views to synapse commands, including a versioned JSON contract for concept count, exact journey, package extras, implicit services, and explicit activation/deactivation boundaries while…</description>
    </item>
    <item>
      <title>Director-AI v3.21.0 — RFC 3161 anchor verification now accepts repeatable, operator-supplied CRL and OCSP files alongside pinned TSA roots.</title>
      <link>https://github.com/anulum/director-ai/releases/tag/v3.21.0</link>
      <guid isPermaLink="false">https://github.com/anulum/director-ai/releases/tag/v3.21.0#3.21.0</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate>
      <category>Director-AI</category>
      <description>RFC 3161 anchor verification now accepts repeatable, operator-supplied CRL and OCSP files alongside pinned TSA roots.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.15 — Commit journal-backed keyed claim, task-update, release, handoff, checkpoint, guard-denial, and resource mutations atomically with their canonical request digest, exact replay response, event sequence range, and operation-evidence outbox intent.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.15</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.15#0.99.15</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Commit journal-backed keyed claim, task-update, release, handoff, checkpoint, guard-denial, and resource mutations atomically with their canonical request digest, exact replay response, event sequence range, and operation-evidence outbox intent.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.14 — Normalize source-distribution member order, ownership, modes, and timestamps, plus gzip metadata, against the commit SOURCE_DATE_EPOCH.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.14</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.14#0.99.14</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Normalize source-distribution member order, ownership, modes, and timestamps, plus gzip metadata, against the commit SOURCE_DATE_EPOCH.</description>
    </item>
    <item>
      <title>Director-AI v3.20.0 — Deployment latency SLO qualification. director-ai latency-slo now drives the live /v1/review endpoint at a declared request count and concurrency, records p95 latency and error rate in a secret-safe integrity packet, and exits non-zero when the deployment…</title>
      <link>https://github.com/anulum/director-ai/releases/tag/v3.20.0</link>
      <guid isPermaLink="false">https://github.com/anulum/director-ai/releases/tag/v3.20.0#3.20.0</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate>
      <category>Director-AI</category>
      <description>Deployment latency SLO qualification. director-ai latency-slo now drives the live /v1/review endpoint at a declared request count and concurrency, records p95 latency and error rate in a secret-safe integrity packet, and exits non-zero when the deployment…</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.13 — Portable owner-only secret and private-directory floors now cover real Windows NT DACLs (exclusive owner ACE, fail-closed world-readable secrets) alongside the existing POSIX 0600 / 0700 mode floor.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.13</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.13#0.99.13</guid>
      <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Portable owner-only secret and private-directory floors now cover real Windows NT DACLs (exclusive owner ACE, fail-closed world-readable secrets) alongside the existing POSIX 0600 / 0700 mode floor.</description>
    </item>
    <item>
      <title>RigorFoundry v1.0.0 — An internal release-quorum certificate binds one exact release candidate to its historical-tree replay resolution and temporary-rollback proof, its attestation-campaign run and model-witness quorum, an independent reviewer quorum of unique trusted signatures,…</title>
      <link>https://github.com/anulum/rigor-foundry/releases/tag/v1.0.0</link>
      <guid isPermaLink="false">https://github.com/anulum/rigor-foundry/releases/tag/v1.0.0#1.0.0</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate>
      <category>RigorFoundry</category>
      <description>An internal release-quorum certificate binds one exact release candidate to its historical-tree replay resolution and temporary-rollback proof, its attestation-campaign run and model-witness quorum, an independent reviewer quorum of unique trusted signatures,…</description>
    </item>
    <item>
      <title>Director-AI v3.19.0 — First-class abstained verdict + selective-prediction metrics.</title>
      <link>https://github.com/anulum/director-ai/releases/tag/v3.19.0</link>
      <guid isPermaLink="false">https://github.com/anulum/director-ai/releases/tag/v3.19.0#3.19.0</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate>
      <category>Director-AI</category>
      <description>First-class abstained verdict + selective-prediction metrics.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.12 — Always install a WebSocket handshake Origin/Host guard on the core hub (even when metrics are disabled):</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.12</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.12#0.99.12</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Always install a WebSocket handshake Origin/Host guard on the core hub (even when metrics are disabled):</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.11 — Grade a release receipt by verification rather than by the mere presence of evidence.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.11</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.11#0.99.11</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Grade a release receipt by verification rather than by the mere presence of evidence.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.10 — Namespace the hub idempotency cache by the authenticated sender and message type, so a client can no longer suppress another agent's mutation or read back its cached grant by reusing an idempotency key.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.10</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.10#0.99.10</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Namespace the hub idempotency cache by the authenticated sender and message type, so a client can no longer suppress another agent's mutation or read back its cached grant by reusing an idempotency key.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.9 — synapse demo is now the complete five-minute Claude/Codex golden path.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.9</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.9#0.99.9</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>synapse demo is now the complete five-minute Claude/Codex golden path.</description>
    </item>
    <item>
      <title>RigorFoundry v0.1.1 — Package publication now gates automated release events on the repository owner actor rather than the workflow-created draft author.</title>
      <link>https://github.com/anulum/rigor-foundry/releases/tag/v0.1.1</link>
      <guid isPermaLink="false">https://github.com/anulum/rigor-foundry/releases/tag/v0.1.1#0.1.1</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <category>RigorFoundry</category>
      <description>Package publication now gates automated release events on the repository owner actor rather than the workflow-created draft author.</description>
    </item>
    <item>
      <title>RigorFoundry v0.1.0 — Standalone Apache-2.0-licensed repository, package, CLI, documentation, tests, and build configuration recovered from the originating audit lane.</title>
      <link>https://github.com/anulum/rigor-foundry/releases/tag/v0.1.0</link>
      <guid isPermaLink="false">https://github.com/anulum/rigor-foundry/releases/tag/v0.1.0#0.1.0</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <category>RigorFoundry</category>
      <description>Standalone Apache-2.0-licensed repository, package, CLI, documentation, tests, and build configuration recovered from the originating audit lane.</description>
    </item>
    <item>
      <title>Director-AI v3.18.1 — Live temporal-refresh moves from the free wheel to the paid tiers — correcting a licence-boundary leak.</title>
      <link>https://github.com/anulum/director-ai/releases/tag/v3.18.1</link>
      <guid isPermaLink="false">https://github.com/anulum/director-ai/releases/tag/v3.18.1#3.18.1</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <category>Director-AI</category>
      <description>Live temporal-refresh moves from the free wheel to the paid tiers — correcting a licence-boundary leak.</description>
    </item>
    <item>
      <title>Director-AI v3.18.0 — The public PyPI wheel is now core-only (open-core re-slice per the 2026-07-16 packaging decisions).</title>
      <link>https://github.com/anulum/director-ai/releases/tag/v3.18.0</link>
      <guid isPermaLink="false">https://github.com/anulum/director-ai/releases/tag/v3.18.0#3.18.0</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <category>Director-AI</category>
      <description>The public PyPI wheel is now core-only (open-core re-slice per the 2026-07-16 packaging decisions).</description>
    </item>
    <item>
      <title>Director-AI v3.17.0 — Dialogue reviews now gate raw weakest-link claim support at a matched-FPR operating point instead of squeezing bidirectional NLI through the 0.80 baseline (WCS-2a).</title>
      <link>https://github.com/anulum/director-ai/releases/tag/v3.17.0</link>
      <guid isPermaLink="false">https://github.com/anulum/director-ai/releases/tag/v3.17.0#3.17.0</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <category>Director-AI</category>
      <description>Dialogue reviews now gate raw weakest-link claim support at a matched-FPR operating point instead of squeezing bidirectional NLI through the 0.80 baseline (WCS-2a).</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.8 — A machine-readable OpenCode compatibility contract now binds 1.17.20's official tag commit, all twelve published CLI archive digests, five exact GitHub runner lanes, and every editor/plugin pin used by the real-client gate.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.8</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.8#0.99.8</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>A machine-readable OpenCode compatibility contract now binds 1.17.20's official tag commit, all twelve published CLI archive digests, five exact GitHub runner lanes, and every editor/plugin pin used by the real-client gate.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.7 — OpenCode's ACP editor gate now proves the governance path, not only a prompt round trip.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.7</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.7#0.99.7</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>OpenCode's ACP editor gate now proves the governance path, not only a prompt round trip.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.6 — OpenCode 1.17.20 is now a pinned Participant Fabric and IDE bridge.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.6</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.6#0.99.6</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>OpenCode 1.17.20 is now a pinned Participant Fabric and IDE bridge.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.5 — The public-face slice of the README — hero, value proposition, feature wall, at-a-glance, layer map, install, first 60 seconds, trial path, and releases — now ships in eight translations under docs/readme/ (simplified Chinese, Spanish, Brazilian Portuguese,…</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.5</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.5#0.99.5</guid>
      <pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>The public-face slice of the README — hero, value proposition, feature wall, at-a-glance, layer map, install, first 60 seconds, trial path, and releases — now ships in eight translations under docs/readme/ (simplified Chinese, Spanish, Brazilian Portuguese,…</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.4 — The free read-only Studio command centre now renders exact-status board columns from the blackboard and live claim leases.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.4</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.4#0.99.4</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>The free read-only Studio command centre now renders exact-status board columns from the blackboard and live claim leases.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.3 — The experimental VS Code/Cursor extension 0.3.0 now renders file and directory claims on every visible gutter line, with distinct own/other shapes, theme-specific contrast, owner hover text, and true-scope overview marks.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.3</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.3#0.99.3</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>The experimental VS Code/Cursor extension 0.3.0 now renders file and directory claims on every visible gutter line, with distinct own/other shapes, theme-specific contrast, owner hover text, and true-scope overview marks.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.2 — SynapseAgent now presents the zero-config machine identity by default, so every verb that connects — send, listen, arm, queries, the bridges, and any embedding application — signs its registration with the same trust-on-first-use key.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.2</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.2#0.99.2</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>SynapseAgent now presents the zero-config machine identity by default, so every verb that connects — send, listen, arm, queries, the bridges, and any embedding application — signs its registration with the same trust-on-first-use key.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.1 — A core-only install could not arm a waiter on 0.99.0. The machine identity provisioning called the Ed25519 primitives unconditionally, so synapse wait/arm crashed with ModuleNotFoundError:</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.1</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.1#0.99.1</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>A core-only install could not arm a waiter on 0.99.0. The machine identity provisioning called the Ed25519 primitives unconditionally, so synapse wait/arm crashed with ModuleNotFoundError:</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.99.0 — Zero-config trust-on-first-use identity (ownership keystone P-C).</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.99.0</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.99.0#0.99.0</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Zero-config trust-on-first-use identity (ownership keystone P-C).</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.27 — Takeover is now atomic from every other session's point of view:</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.27</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.27#0.98.27</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Takeover is now atomic from every other session's point of view:</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.26 — The persistent waiter states its binding out loud: the first line of every arm names exactly whose messages it wakes on (waiting for messages to &lt;identity&gt;), and when the session environment carries a DIFFERENT SYN_IDENTITY a second line says so explicitly —…</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.26</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.26#0.98.26</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>The persistent waiter states its binding out loud: the first line of every arm names exactly whose messages it wakes on (waiting for messages to &lt;identity&gt;), and when the session environment carries a DIFFERENT SYN_IDENTITY a second line says so explicitly —…</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.25 — Split the encrypt-key CLI by domain: hardware-backed wrapping (cli_encrypt_key_hardware — PKCS#11/TPM 2.0/cloud HSM), threshold escrow (cli_encrypt_key_escrow), attestation gating (cli_encrypt_key_attest), and the at-rest profile lifecycle incl.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.25</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.25#0.98.25</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Split the encrypt-key CLI by domain: hardware-backed wrapping (cli_encrypt_key_hardware — PKCS#11/TPM 2.0/cloud HSM), threshold escrow (cli_encrypt_key_escrow), attestation gating (cli_encrypt_key_attest), and the at-rest profile lifecycle incl.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.24 — The 0.98.23 notes described the Cloud HSM / KMS KEK backend, threshold escrow, hardware attestation gate, synapse sqlcipher rekey/migrate, and the Studio operator-actions panel, but the 0.98.23 tag predates those commits — they ship in this release.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.24</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.24#0.98.24</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>The 0.98.23 notes described the Cloud HSM / KMS KEK backend, threshold escrow, hardware attestation gate, synapse sqlcipher rekey/migrate, and the Studio operator-actions panel, but the 0.98.23 tag predates those commits — they ship in this release.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.23 — Cloud HSM / cloud KMS KEK backend for at-rest wrapped keys (synapse encrypt-key generate-wrapped-cloud-hsm):</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.23</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.23#0.98.23</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Cloud HSM / cloud KMS KEK backend for at-rest wrapped keys (synapse encrypt-key generate-wrapped-cloud-hsm):</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.22 — Multi-seat golden path default closeout is evidence-gated release: synapse verify-release → receipt → synapse release --receipt (quickstart step 6 + recipes section). Bare release remains for emergency drops only.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.22</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.22#0.98.22</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>Multi-seat golden path default closeout is evidence-gated release: synapse verify-release → receipt → synapse release --receipt (quickstart step 6 + recipes section). Bare release remains for emergency drops only.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.21 — The quickstart SynapseAgent code sample now waits for checkpoint_saved and release_granted hub replies before shutting down, and its E2E test polls the durable timeline for claim/checkpoint/release evidence to avoid CI timing races.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.21</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.21#0.98.21</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>The quickstart SynapseAgent code sample now waits for checkpoint_saved and release_granted hub replies before shutting down, and its E2E test polls the durable timeline for claim/checkpoint/release evidence to avoid CI timing races.</description>
    </item>
    <item>
      <title>SYNAPSE CHANNEL v0.98.20 — synapse doctor now accepts --federation-path PEER=MODE for proxy-path diagnostics.</title>
      <link>https://github.com/anulum/synapse-channel/releases/tag/v0.98.20</link>
      <guid isPermaLink="false">https://github.com/anulum/synapse-channel/releases/tag/v0.98.20#0.98.20</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <category>SYNAPSE CHANNEL</category>
      <description>synapse doctor now accepts --federation-path PEER=MODE for proxy-path diagnostics.</description>
    </item>
  </channel></rss>