<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Myne ledger</title><description>Notes from building Myne. Threat-model, protocol, and spec changes.</description><link>https://myne.md/</link><language>en</language><item><title>Ledger goes live</title><link>https://myne.md/ledger/ledger-goes-live/</link><guid isPermaLink="true">https://myne.md/ledger/ledger-goes-live/</guid><description>We are starting a public ledger of the project&apos;s threat-model, protocol, and spec decisions. The bar is high — only changes that affect what Myne guarantees, not weekly progress. Subscribe via RSS; we will post when there is something worth saying.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is the first entry in the Myne ledger. It exists so that there is one
public-facing surface, in plain English, where you can see &lt;em&gt;what changed in
Myne and why&lt;/em&gt; — at a higher resolution than &lt;code&gt;docs/decisions.md&lt;/code&gt; (one-line
ledger of decisions) but with the same append-only discipline.&lt;/p&gt;
&lt;h2&gt;What it is&lt;/h2&gt;
&lt;p&gt;A hand-authored record of three kinds of change:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;shipped&lt;/code&gt;&lt;/strong&gt; — a protocol, threat-model, or spec change has landed and the
consequences are now in code or in &lt;code&gt;docs/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;thinking&lt;/code&gt;&lt;/strong&gt; — a decision rationale we want to make public before it gets
buried by the next month of work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;milestone&lt;/code&gt;&lt;/strong&gt; — a project moment that does not fit either of the above
but is worth marking in public.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What it isn’t&lt;/h2&gt;
&lt;p&gt;It is not a blog. It is not a roadmap. It is not a release notes page (those
will live at &lt;code&gt;/releases&lt;/code&gt; when the auto-updater manifest ships). It is not a
status feed.&lt;/p&gt;
&lt;h2&gt;The editorial bar&lt;/h2&gt;
&lt;p&gt;Only changes to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the threat model (&lt;code&gt;docs/threat-model.md&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;the protocol (&lt;code&gt;docs/spec/protocol.md&lt;/code&gt;, &lt;code&gt;docs/spec/account-number.md&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;the spec layer (&lt;code&gt;docs/glossary.md&lt;/code&gt;, &lt;code&gt;docs/decisions.md&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;public-facing behavior (recovery flow, account-number rendering, sync
semantics)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a change does not move one of those, it does not go here.&lt;/p&gt;
&lt;h2&gt;Cadence&lt;/h2&gt;
&lt;p&gt;There is no cadence promise. We post when we post. To follow without
checking the page, &lt;a href=&quot;/ledger/rss.xml&quot;&gt;subscribe to the RSS feed&lt;/a&gt;.&lt;/p&gt;
</content:encoded><category>meta</category><category>ledger</category></item></channel></rss>