Rowan the Selfsame<p>If you know me, you know I am an Invisible Internet Project [<a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>I2P</span></a> & <span class="h-card" translate="no"><a href="https://mastodon.social/@i2p" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>i2p</span></a></span>] enthusiast. (See the <a href="https://geti2p.net/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/</span><span class="invisible"></span></a> <a href="https://c.im/tags/homepage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homepage</span></a>.) I2P is similar to Tor, but differs in that _every_ client instance of the I2P software, while connected to the Internet, _participates in routing traffic_ around Internet blockages.</p><p>I just read <a href="https://www.diva.exchange/en/privacy/i2p-interview-with-the-developer-idk-part-2/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">diva.exchange/en/privacy/i2p-i</span><span class="invisible">nterview-with-the-developer-idk-part-2/</span></a> and came across a link to a <a href="https://c.im/tags/SoftwareLibrary" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareLibrary</span></a> for the "SAM API" of I2P. In the past, I had thought the SAM <a href="https://c.im/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a> cumbersome and clunky (perhaps this was due to the format of the documentation).</p><p>The <a href="https://www.diva.exchange/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">diva.exchange/</span><span class="invisible"></span></a> team have created a <a href="https://c.im/tags/Typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Typescript</span></a> wrapper for the I2P SAM API. It seems that Diva Exchange uses <a href="https://c.im/tags/I2PD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>I2PD</span></a> (the <a href="https://c.im/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a> variety of the available I2P applications) rather than the reference <a href="https://c.im/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> implementation.</p><p>**If you are affiliated with diva.exchange/, please reach out to the editors to include back-links to the I2P Homepage and <a href="https://c.im/tags/SourceCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SourceCode</span></a> repositories & documentation!** Even if the links are subtle and get overlooked by casual readers (attentive readers will cite the links additionally), the publicity gained by linking to the relevant I2P pages _should_ help the I2P to climb the ranks of search engine results. Mutual aid is a social duty — even on the Internet!</p><p>----</p><p>The I2P SAM library that excites me: <a href="https://github.com/diva-exchange/i2p-sam" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/diva-exchange/i2p-s</span><span class="invisible">am</span></a> (Note: this library _is not listed_ in the table of libraries on the I2P SAM documentation page.)<br>The I2P SAM canonical documentation: <a href="https://geti2p.net/en/docs/api/samv3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/docs/api/samv3</span><span class="invisible"></span></a></p><p>----</p><p>If you would like to play with I2P, here are the links to download the software:</p><p>- <a href="https://geti2p.net/en/download#windows" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/download#windows</span><span class="invisible"></span></a><br>- <a href="https://geti2p.net/en/download#mac" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/download#mac</span><span class="invisible"></span></a><br>- <a href="https://geti2p.net/en/download#unix" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/download#unix</span><span class="invisible"></span></a><br>- <a href="https://geti2p.net/en/download#deb" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/download#deb</span><span class="invisible"></span></a><br>- <a href="https://geti2p.net/en/download#android" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/download#android</span><span class="invisible"></span></a><br>- <a href="https://geti2p.net/en/download#source" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/download#source</span><span class="invisible"></span></a></p><p>----</p><p>Here are a few other links of interest, relating to I2P:</p><p>- "Bitcoin core adds support for I2P!" at <a href="https://geti2p.net/en/blog/post/2021/09/18/i2p-bitcoin" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">geti2p.net/en/blog/post/2021/0</span><span class="invisible">9/18/i2p-bitcoin</span></a>, posted 2021-09-18 by idk. **Blurb**: "A new use case and a signal of growing acceptance.". [<a href="https://c.im/tags/BTC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BTC</span></a> <a href="https://c.im/tags/Bitcoin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bitcoin</span></a> <a href="https://c.im/tags/BitcoinCore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BitcoinCore</span></a> <a href="https://c.im/tags/Proxy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Proxy</span></a>]<br>- "Help your Friends Join I2P by Sharing Reseed Bundles" at <a href="https://geti2p.net/en/blog/post/2020/06/07/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">geti2p.net/en/blog/post/2020/0</span><span class="invisible">6/07/</span></a>, , posted 2020-06-07 by idk. **Blurb**: file-based-reseed "Create, exchange, and use reseed bundles". [<a href="https://c.im/tags/NetworkHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NetworkHub</span></a> <a href="https://c.im/tags/WebOfTrust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebOfTrust</span></a>]<br>- "Gitlab over I2P Setup" at <a href="https://geti2p.net/en/blog/post/2020/03/16/gitlab-over-i2p/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">geti2p.net/en/blog/post/2020/0</span><span class="invisible">3/16/gitlab-over-i2p/</span></a>, posted 2020-03-16 by idk. **Blurb**: "Mirror I2P Git repositories and Bridge Clearnet repositories for others." [<a href="https://c.im/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a> <a href="https://c.im/tags/SSH" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SSH</span></a>]<br>- "Blizzard (I2P Router Plugin)" at <a href="https://i2p-pt.github.io/blizzard/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">i2p-pt.github.io/blizzard/</span><span class="invisible"></span></a>, whose **blurb** is: "blizzard, I2P Plugin for Donating a Snowflake.", and "Plugins — I2P" at <a href="https://geti2p.net/en/docs/plugins" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geti2p.net/en/docs/plugins</span><span class="invisible"></span></a>:<br> > Blizzard is a standalone version of the Tor Project’s Snowflake proxy. It can be used to produce an I2P Plugin that will donate a Snowflake to Tor Browser users. The Snowflake uses I2P to manage its lifecycle. That means when you start and stop your I2P router you start and stop the Snowflake.<br>- "I2P — Wikipedia § Software" at <a href="https://en.wikipedia.org/wiki/I2P#Software" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/I2P#Soft</span><span class="invisible">ware</span></a>.</p>