<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>The Signal Source — log</title>
    <link>https://signal-source.net/log</link>
    <description>Dated build-log entries — what changed at the transmitter, and when.</description>
    <item>
      <title>Findable</title>
      <link>https://signal-source.net/log/2026-08-14-findable</link>
      <guid>https://signal-source.net/log/2026-08-14-findable</guid>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <description>The index lifts, in the written order: the raw bundle and the feeds went
header-noindexed first — they're for agents and readers, not search
snippets — then the screens opened to crawlers, with canonical addresses,
a sitemap, and a proper card for every link preview. The transmitter no
longer waits to be pointed at. It can be found.</description>
    </item>
    <item>
      <title>The stamps lift; the kernel map opens</title>
      <link>https://signal-source.net/log/2026-08-14-stamps-lift-map-opens</link>
      <guid>https://signal-source.net/log/2026-08-14-stamps-lift-map-opens</guid>
      <pubDate>Fri, 14 Aug 2026 23:00:00 GMT</pubDate>
      <description>Two rulings from the Source. Every served page flips to published — the
full-site release review ran, and the chrome now tells each page's truth
instead of a blanket apology. And the kernel map opens:
its entry pre-committed the file's SHA-256 while the file was withheld;
hash what you can now fetch and match it yourself. Promised, then delivered,
provably unchanged. The schema's text stays held — the map draws the
structure, not the spec. And the shelf's class gets its true name: the
documents are the artifacts; the explorable renders are maps, served
under /maps/.</description>
    </item>
    <item>
      <title>Signal live</title>
      <link>https://signal-source.net/log/2026-08-14-signal-live</link>
      <guid>https://signal-source.net/log/2026-08-14-signal-live</guid>
      <pubDate>Fri, 14 Aug 2026 22:00:00 GMT</pubDate>
      <description>The transmitter is on the air: signal-source.net. Every screen, every
raw twin, the map, the feeds, the proof — served from the edge, checkable
from anywhere. Still a draft surface, still unindexed, still opening in
order. But the address is real now, and so is everything behind it.

The static isn't empty. Tune in.</description>
    </item>
    <item>
      <title>The memory layer gets its home</title>
      <link>https://signal-source.net/log/2026-08-14-the-memory-layer</link>
      <guid>https://signal-source.net/log/2026-08-14-the-memory-layer</guid>
      <pubDate>Fri, 14 Aug 2026 20:00:00 GMT</pubDate>
      <description>The other half of the answer gets an address: the memory layer —
what exists, where it goes, and the map that draws it. The standard's screens
now link their own surfaces (philosophy, map, SDK, proof, spec from
one place), and the downstream screen names both layers.
The site starts reading like the system it describes.</description>
    </item>
    <item>
      <title>The copy round — the manifesto finds its question</title>
      <link>https://signal-source.net/log/2026-08-14-the-copy-round</link>
      <guid>https://signal-source.net/log/2026-08-14-the-copy-round</guid>
      <pubDate>Fri, 14 Aug 2026 18:00:00 GMT</pubDate>
      <description>The words catch up to the build. The manifesto now opens on the
question under everything here — who decides what's allowed to change? —
and routes each reader to their own start. The
map of the series is public: seventeen theses, statuses
honest. And the first full text opens —
The Philosophy of PX3, the layer the
seventeen stand on when the machines arrive.</description>
    </item>
    <item>
      <title>The shelf and the proof</title>
      <link>https://signal-source.net/log/2026-08-14-shelf-and-proof</link>
      <guid>https://signal-source.net/log/2026-08-14-shelf-and-proof</guid>
      <pubDate>Fri, 14 Aug 2026 12:00:00 GMT</pubDate>
      <description>Phase two lands. The library becomes a real shelf: every artifact
carries the SHA-256 of its served file, and the first resident is aboard — the
memory-flow map, one self-contained file, verify-don't-trust. Beside it,
the proof: the standard's Bitcoin anchor with the downloadable
.ots and a walkthrough anyone can run. The publishing gate earned its keep
on the way — it stopped the first artifact, and the fix sharpened the rule
instead of loosening it.</description>
    </item>
    <item>
      <title>Revival — rails, audit, new skin</title>
      <link>https://signal-source.net/log/2026-08-14-revival</link>
      <guid>https://signal-source.net/log/2026-08-14-revival</guid>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <description>The build wakes up. Safety rails first: version control, with the publishing rails
checked on every commit. The bundle audited page by page — stale hold reasons
corrected, every page checked against the publishing rails. Then the
skin: one amber ink at four intensities, field-manual register, the tower where
it belongs. A now page and this log join the bundle — the semi-live
layer.</description>
    </item>
    <item>
      <title>Showcase site over the bundle</title>
      <link>https://signal-source.net/log/2026-07-03-showcase-site</link>
      <guid>https://signal-source.net/log/2026-07-03-showcase-site</guid>
      <pubDate>Fri, 03 Jul 2026 12:00:00 GMT</pubDate>
      <description>Added the SDK and portal pages; the human layer rebuilt as a full site projecting
the same bundle. Agents read /raw; humans get HTML. The bundle is the product —
the site is a projection of it.</description>
    </item>
    <item>
      <title>Bundle scaffolded</title>
      <link>https://signal-source.net/log/2026-07-03-bundle-scaffolded</link>
      <guid>https://signal-source.net/log/2026-07-03-bundle-scaffolded</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>The OKF v0.1 bundle laid down: typed frontmatter, governance metadata riding in
every document, the held-entry honesty rule from day one. All entries draft or
held; nothing published.</description>
    </item>
    <item>
      <title>Any surface reads the memory</title>
      <link>https://signal-source.net/log/2026-06-06-any-surface-reads-the-memory</link>
      <guid>https://signal-source.net/log/2026-06-06-any-surface-reads-the-memory</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>The delivery layer goes live: the memory served over OAuth 2.1 through a
tunnel, so a chat session on a phone reads the same files the terminal
writes. One brain, many hands — built, secured, live.

Backfilled 2026-08-14 from the working record. Receipt: commit bd619ea (2026-06-06) — the hash is public, the history is private; the binding verifies when it opens.</description>
    </item>
    <item>
      <title>One page of now</title>
      <link>https://signal-source.net/log/2026-05-16-one-page-of-now</link>
      <guid>https://signal-source.net/log/2026-05-16-one-page-of-now</guid>
      <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
      <description>The state document lands: what is true right now, one file, sections
rewritten in full — never appended — because stale state is worse than no
state. Every session starts by reading it. The now page on this
site is its direct descendant.

Backfilled 2026-08-14 from the working record. Receipt: commit 915bf9c (2026-05-16) — the hash is public, the history is private; the binding verifies when it opens.</description>
    </item>
    <item>
      <title>The memory grows a machine surface</title>
      <link>https://signal-source.net/log/2026-05-13-memory-grows-a-machine-surface</link>
      <guid>https://signal-source.net/log/2026-05-13-memory-grows-a-machine-surface</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <description>Five read tools over the memory layer — the current state, the threads,
the index — so any session on any machine reads the same truth instead of
being briefed on it. Memory stops being something a model holds and becomes
something the system serves.

Backfilled 2026-08-14 from the working record. Receipt: commit 991a1b0 (2026-05-13) — the hash is public, the history is private; the binding verifies when it opens.</description>
    </item>
    <item>
      <title>The threads begin</title>
      <link>https://signal-source.net/log/2026-04-27-the-threads-begin</link>
      <guid>https://signal-source.net/log/2026-04-27-the-threads-begin</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description>Memory as files, from day one: append-only reasoning threads — one per
concern, entries dated, never rewritten. Commits record what changed; the
threads record why. The rule that made everything after it possible: the
why survives.

Backfilled 2026-08-14 from the working record. Receipt: commit 5d513a4 (2026-04-27) — the hash is public, the history is private; the binding verifies when it opens.</description>
    </item>
  </channel>
</rss>