<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Willow - News and Updates</title>
<link>https://willowprotocol.org//more,changes</link>
<description>Here we’ll share bits of news relevant to the Willow protocol, as well as improvements to the site. For example, the completion of an implementation, or the addition of new explanatory text and drawings to the site. Updates will be occasional and meaningful.</description>
<pubDate>Sat, 10 Aug 2024 00:00:00 UTC</pubDate>
<lastBuildDate>Sat, 10 Aug 2024 00:00:00 UTC</lastBuildDate>
<item>
<title>Rust implementation of Meadowcap released</title>
<description><![CDATA[<p>Our own <em>Rust</em> implementation of <a class="hsection" data-hsection-level="0" data-ref="meadowcap" data-hl="true" href="/specs/meadowcap/index.html#meadowcap">Meadowcap</a> now conforms to the specification as of August 10th, 2024. The source, can be found at <a class="external" href="https://github.com/earthstar-project/willow-rs">the willow-rs repository</a> and complete documentation can be found at <a class="external" href="https://docs.rs/meadowcap/0.1.0/meadowcap/">docs.rs</a>.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Sat, 10 Aug 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>Willow Confidential Sync specification status promoted to ‘Candidate’</title>
<description><![CDATA[<p>With a working implementation of the <a data-ref="confidential_sync" data-tooltip-anchor="/previews/confidential_sync.html?def=confidential_sync" data-hl="true" href="/specs/confidential-sync/index.html#confidential_sync">Confidential Sync</a> in <a class="external" href="https://github.com/earthstar-project/willow-js">willow-js</a> — and several other implementations now in progress — we feel comfortable in promoting the specification's status to <span class="sky-blue"><a class="sky-blue" data-ref="status_candidate" data-tooltip-anchor="/previews/status_candidate.html?def=status_candidate" data-hl="true" href="/misc-definitions/index.html#status_candidate">Candidate</a></span>.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Wed, 19 Jun 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>Drop Format in willow-js</title>
<description><![CDATA[<p>Last week we published the <a data-ref="drop_format" data-tooltip-anchor="/previews/drop_format.html?def=drop_format" data-hl="true" href="/specs/drop-format/index.html#drop_format">drop_format</a>, and this week we have a working implementation available via <a class="external" href="https://github.com/earthstar-project/willow-js">willow-js 0.5.0</a>.</p><p>For more information on this implementation, please see the documentation for <a class="external" href="https://jsr.io/@earthstar/willow/doc/~/createDrop"><code>createDrop</code></a> and <a class="external" href="https://jsr.io/@earthstar/willow/doc/~/ingestDrop"><code>ingestDrop</code></a>.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Wed, 29 May 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>Willow Drop Format</title>
<description><![CDATA[<p>A few months ago we published the <a data-ref="confidential_sync" data-tooltip-anchor="/previews/confidential_sync.html?def=confidential_sync" data-hl="true" href="/specs/confidential-sync/index.html#confidential_sync">Confidential Sync protocol</a>, a synchronisation specification for securely and efficiently synchronising data over a network connection. However, there are many contexts where establishing such a connection is difficult, undesirable, or outright impossible.</p><p>The <a data-ref="drop_format" data-tooltip-anchor="/previews/drop_format.html?def=drop_format" data-hl="true" href="/specs/drop-format/index.html#drop_format">drop_format</a> is a new encoding for securely delivering Willow data by whatever means possible. We build upon the tradition of sneakernets make use of the sporadically online and ad-hoc infrastructure users already have.</p><p>This new protocol can be used in place of (or as a complement to)  <a data-ref="confidential_sync" data-tooltip-anchor="/previews/confidential_sync.html?def=confidential_sync" data-hl="true" href="/specs/confidential-sync/index.html#confidential_sync">Confidential Sync</a>, is relatively simple to implement, and has a mercifully short specification.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Thu, 23 May 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>willow-js released</title>
<description><![CDATA[<p><a class="external" href="https://github.com/earthstar-project/willow-js">willow-js</a>, our own TypeScript implementation of the <a class="hsection" data-hsection-level="0" data-ref="data_model" data-hl="true" href="/specs/data-model/index.html#data_model">Data Model</a> and <a data-ref="confidential_sync" data-tooltip-anchor="/previews/confidential_sync.html?def=confidential_sync" data-hl="true" href="/specs/confidential-sync/index.html#confidential_sync">Confidential Sync</a> (formerly the WGPS), now conforms to these specifications as of May 6th, 2024. This module can be used to create, query, and sync <a class="rustic type" data-ref="Entry" data-tooltip-anchor="/previews/Entry.html?def=Entry" data-hl="true" href="/specs/data-model/index.html#Entry">Entries</a> and their corresponding <a class="rustic type" data-ref="Payload" data-tooltip-anchor="/previews/Payload.html?def=Payload" data-hl="true" href="/specs/data-model/index.html#Payload">Payloads</a> in <a data-ref="store" data-tooltip-anchor="/previews/store.html?def=store" data-hl="true" href="/specs/data-model/index.html#store">stores</a> in the browser and Deno runtime.</p><p>The source, documentation, and usage instructions can be found at the <a class="external" href="https://github.com/earthstar-project/willow-js">willow-js repository</a>.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Mon, 06 May 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>meadowcap-js 0.2.0 released</title>
<description><![CDATA[<p>Our own TypeScript implementation of <a class="hsection" data-hsection-level="0" data-ref="meadowcap" data-hl="true" href="/specs/meadowcap/index.html#meadowcap">Meadowcap</a> now conforms to the specification as of January 23rd, 2024. The source, documentation, and usage instructions can be found at the <a class="external" href="https://github.com/earthstar-project/meadowcap-js">meadowcap-js repository</a>.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Tue, 23 Jan 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>Welcome to willowprotocol.org!</title>
<description><![CDATA[<p>The site for the Willow protocol has been officially released to the public.</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Wed, 17 Jan 2024 00:00:00 UTC</pubDate>
</item>
<item>
<title>A lot of everything</title>
<description><![CDATA[<p>In the past year we built up a tremendous reservoir of unpublished work which we are finally making public. From here on out our updates will be shorter and more frequent. If you would like to keep up with our work in a more informal format, we’ve launched <a class="external" href="https://worm-blossom.org/">worm-blossom.org</a>, where we discuss the development of Willow and much more besides.</p><p>We’ve done extensive work to the <a class="hsection" data-hsection-level="0" data-ref="willow_confidential_sync" data-hl="true" href="/specs/confidential-sync/index.html#willow_confidential_sync">Confidential Sync</a> (formally W.G.P.S) spec, and made it man-in-the-middle attack resistant through the notion of <a class="hsection" data-hsection-level="0" data-ref="private_interest_overlap" data-hl="true" href="/specs/pio/index.html#private_interest_overlap">Read Access and Confidentiality</a> and <a class="hsection" data-hsection-level="0" data-ref="handshake_and_encryption" data-hl="true" href="/specs/handshake_and_encryption/index.html#handshake_and_encryption">Handshake and Transport Encryption</a>. Confidential Sync now supports streaming verification of payloads, and its multiplexing system has been promoted to a totally independent specification dubbed <a class="hsection" data-hsection-level="0" data-ref="lcmux" data-hl="true" href="/specs/lcmux/index.html#lcmux">LCMUX</a>.</p><p>The <a class="hsection" data-hsection-level="0" data-ref="willow_drop_format" data-hl="true" href="/specs/drop-format/index.html#willow_drop_format">Drop Format</a> (formally Sideloading protocol) now supports the inclusion of entries without any available payload. We have also created a more efficient encoding which will make drops smaller.</p><p>We’ve added <a class="hsection" data-hsection-level="0" data-ref="willow25_spec" data-hl="true" href="/specs/willow25/index.html#willow25_spec">Willow’25</a>, a recommended set of parameters for the Willow Data model, Meadowcap, Confidential Sync, and Drop Format.</p><p>These are major changes that have brought about some spec status changes. Because the changes to Confidential Sync have been so broad, we’ve demoted its status to <a class="orange" data-ref="status_proposal" data-tooltip-anchor="/previews/status_proposal.html?def=status_proposal" data-hl="true" href="/misc-definitions/index.html#status_proposal">Proposal</a> until we’ve finished building our Rust implementation of it. But on the upside, Drop format has been promoted to <a class="sky-blue" data-ref="status_candidate" data-tooltip-anchor="/previews/status_candidate.html?def=status_candidate" data-hl="true" href="/misc-definitions/index.html#status_candidate">Candidate</a>, and Meadowcap is now <a class="green" data-ref="status_final" data-tooltip-anchor="/previews/status_final.html?def=status_final" data-hl="true" href="/misc-definitions/index.html#status_final">Final</a>!</p><p>There’s a lot more we’ve added besides. Dozens of news illustrations and diagrams have been added to the site. We’ve added ActivityPub to the <a class="hsection" data-hsection-level="0" data-ref="willow_compared" data-hl="true" href="../willow_compared/index.html#willow_compared">Comparison to Other Protocols</a> page. We’ve updated and redesigned nearly every page, including the landing page.</p><p>We hope you enjoy the changes!</p>]]></description>
<guid isPermaLink="true">https://willowprotocol.org//more/changes</guid>
<pubDate>Sun, 26 Oct 2025 00:00:00 UTC</pubDate>
</item>
</channel>
</rss>