<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Soulbound Security]]></title><description><![CDATA[Soulbound is a blockchain technology company focused on the use of soulbound tokens (SBTs) to improve user, contract, and company security.]]></description><link>https://blog.soulbound.finance</link><image><url>https://substackcdn.com/image/fetch/$s_!L1JZ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0082c0b2-1d54-49c1-a00a-d112bf03dd3d_788x768.png</url><title>Soulbound Security</title><link>https://blog.soulbound.finance</link></image><generator>Substack</generator><lastBuildDate>Sun, 18 Oct 2026 00:37:53 GMT</lastBuildDate><atom:link href="https://blog.soulbound.finance/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Soulbound Security]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[soulboundsecurity@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[soulboundsecurity@substack.com]]></itunes:email><itunes:name><![CDATA[Soulbound Security]]></itunes:name></itunes:owner><itunes:author><![CDATA[Soulbound Security]]></itunes:author><googleplay:owner><![CDATA[soulboundsecurity@substack.com]]></googleplay:owner><googleplay:email><![CDATA[soulboundsecurity@substack.com]]></googleplay:email><googleplay:author><![CDATA[Soulbound Security]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[When Zero Meant Trusted: How a Default Value Drained $190M from the Nomad Bridge]]></title><description><![CDATA[How a harmless default value turned into an authentication bypass and sparked arguably the most striking crowdsourced loot box in crypto history.]]></description><link>https://blog.soulbound.finance/p/when-zero-meant-trusted-how-a-default</link><guid isPermaLink="false">https://blog.soulbound.finance/p/when-zero-meant-trusted-how-a-default</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Tue, 13 Oct 2026 10:51:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34b084a8-c415-47bd-a7dc-a45353510c3e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The bridge didn&#8217;t need a sophisticated zero-day. It didn&#8217;t need broken cryptography or a stolen admin key.</p><p><strong>It just needed one zero.</strong></p><p>On August 1, 2022, the Nomad cross-chain bridge was drained of roughly <strong>$190 million</strong> in liquidity. The number was staggering, but the mechanics were stranger still: once the exploit went public, more than <strong>300 addresses</strong> joined the feeding frenzy.</p><p>Most of them weren&#8217;t writing custom exploits. They were copying a working transaction&#8217;s input data, pasting their own wallet address into the recipient field, and resubmitting it. It became one of the most chaotic copy-paste heists in Web3 history.</p><p>At the center was one value doing two jobs: <code>0x00</code> meant <strong>&#8220;no proof recorded&#8221;</strong> in one place and <strong>&#8220;trusted&#8221;</strong> in another.</p><h2>The Architecture: How Nomad Decided What Was Real</h2><p>To understand how the flaw worked, you first need to understand how Nomad handles cross-chain messages.</p><p>Nomad is an optimistic interoperability protocol. When you send assets across chains, the message is committed into a Merkle tree on the source chain. An off-chain Updater signs each new root, the root is relayed to the destination chain, and it only becomes usable once a challenge window has passed. On the destination chain, a contract named <code>Replica</code> decides whether a message is valid and allowed to execute.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5G9I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5G9I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 424w, https://substackcdn.com/image/fetch/$s_!5G9I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 848w, https://substackcdn.com/image/fetch/$s_!5G9I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!5G9I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5G9I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/220172660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5G9I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 424w, https://substackcdn.com/image/fetch/$s_!5G9I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 848w, https://substackcdn.com/image/fetch/$s_!5G9I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!5G9I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb39eb0e1-5083-46a6-bc73-9253fac38c44_2400x1050.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The fundamental security boundary is simple:</p><blockquote><p><strong>An inbound message must only execute after the protocol proves it belongs to a valid, accepted Merkle root.</strong></p></blockquote><p>If <code>Replica</code> accepts an unproven message, everything downstream of it (the routers, the liquidity pools, the token vaults) is exposed. The cryptography doesn&#8217;t fail here. The access-control gate simply opens the door.</p><h2>The Assumption: What Happens When a Mapping Is Empty?</h2><p>In Solidity, storage mappings don&#8217;t throw errors for keys that haven&#8217;t been set. Query a key that doesn&#8217;t exist and the Ethereum Virtual Machine (EVM) returns the default zero value for that type.</p><p>After its June 2022 upgrade, <code>Replica</code> tracked trust with two mappings:</p><pre><code><code>// message hash =&gt; the root it was proven under
mapping(bytes32 =&gt; bytes32) public messages;

// root =&gt; timestamp after which the root is acceptable
mapping(bytes32 =&gt; uint256) public confirmAt;
</code></code></pre><p>For an unseen, fake or unproven message, <code>messages[unknownMessage]</code> naturally returns:</p><pre><code><code>0x0000000000000000000000000000000000000000000000000000000000000000
</code></code></pre><p>Under normal circumstances, that&#8217;s fine. Zero means &#8220;nothing has been proven yet.&#8221; Zero represents absence.</p><h2>The Collision: When &#8220;Nothing&#8221; Became &#8220;Everything&#8221;</h2><p>The vulnerability became exploitable after a smart contract upgrade on June 21, 2022. The state that made it possible had been set two months earlier.</p><p>When Nomad deployed the <code>Replica</code> proxy on April 21, 2022, its initial committed root was set to <code>bytes32(0)</code>. The initializer pre-approves whatever root it is given:</p><pre><code><code>committedRoot = _committedRoot;   // _committedRoot was bytes32(0)
// pre-approve the committed root.
confirmAt[_committedRoot] = 1;    // so confirmAt[0x00] = 1
</code></code></pre><p><code>confirmAt</code> stores a timestamp: the moment a root becomes acceptable. A value of <code>1</code> means one second past midnight on January 1, 1970, so as far as the contract was concerned, the zero root had been trusted for more than half a century.</p><p>Before June, that entry sat unused, because the old <code>process()</code> checked a message status rather than looking up a root. The June 21 upgrade changed how <code>process()</code> verified messages. It now fetched the root a message was proven under and asked whether that root was acceptable:</p><pre><code><code>bytes32 _messageHash = _m.keccak();
require(acceptableRoot(messages[_messageHash]), "!proven");
</code></code></pre><p>Inside <code>acceptableRoot()</code>, the decision came down to that timestamp:</p><pre><code><code>uint256 _time = confirmAt[_root];
if (_time == 0) {
    return false;
}
return block.timestamp &gt;= _time;
</code></code></pre><p>An unproven message now resolved to <code>bytes32(0)</code>, the same value that had already been marked as trusted. That created a semantic collision:</p><ul><li><p><strong>Interpretation A (storage):</strong> <code>0x00</code> = <em>&#8220;This message has no recorded proof.&#8221;</em></p></li><li><p><strong>Interpretation B (validation):</strong> <code>0x00</code> = <em>&#8220;This root is pre-approved and trusted.&#8221;</em></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pCxn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pCxn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 424w, https://substackcdn.com/image/fetch/$s_!pCxn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 848w, https://substackcdn.com/image/fetch/$s_!pCxn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 1272w, https://substackcdn.com/image/fetch/$s_!pCxn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pCxn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162833,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/220172660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pCxn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 424w, https://substackcdn.com/image/fetch/$s_!pCxn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 848w, https://substackcdn.com/image/fetch/$s_!pCxn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 1272w, https://substackcdn.com/image/fetch/$s_!pCxn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feabf5613-4efc-4d06-91d2-9075e1126b60_2400x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Imagine a venue where security checks every visitor against an approval database. If a visitor has no record, the lookup returns a blank entry. But during setup, the system had marked that blank entry itself as approved.</p><p>Now someone with no valid pass gets waved through, not because their identity was verified, but because the system mistakes &#8220;no record&#8221; for &#8220;approved.&#8221;</p><p>That is exactly what <code>process()</code> did with an unproven message. It looked up the message&#8217;s root (<code>0x00</code>), found that <code>confirmAt[0x00]</code> equaled <code>1</code>, saw that the current time was later than 1970, and decided the check had passed.</p><p><strong>Absence of proof became evidence of validity.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bcRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bcRQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 424w, https://substackcdn.com/image/fetch/$s_!bcRQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 848w, https://substackcdn.com/image/fetch/$s_!bcRQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 1272w, https://substackcdn.com/image/fetch/$s_!bcRQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bcRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png" width="1456" height="919" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/220172660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bcRQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 424w, https://substackcdn.com/image/fetch/$s_!bcRQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 848w, https://substackcdn.com/image/fetch/$s_!bcRQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 1272w, https://substackcdn.com/image/fetch/$s_!bcRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23f7dde7-cb93-4b97-a7a9-accf9a67e48c_2400x1515.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Check Was There. The Meaning Was Wrong.</h2><p>This wasn&#8217;t a case of developers forgetting to write a check. The protocol did perform validation.</p><p>The flaw was that two distinct layers assigned contradictory meanings to the same state value:</p><ul><li><p>Layer 1 treated zero as an uninitialized placeholder.</p></li><li><p>Layer 2 treated zero as a trusted root.</p></li></ul><p>When system components agree on the syntax but disagree on the semantics, security invariants collapse.</p><h2>The Copycat Wave: The Economics of an On-Chain Template</h2><p>The bug was probed before it was looted. On July 31, an address later involved in the exploit sent small test transactions straight to <code>process()</code>, and they went through without proofs.</p><p>Active exploitation began at 21:32 UTC on August 1, in Ethereum block 15259101. The first two exploit transactions, each taking 100 WBTC, were routed privately through Flashbots via helper contracts, which kept the payload out of the public mempool. A third exploiter in the same block skipped the helper and called the contract directly, publishing the raw payload for anyone watching.</p><p>Because Ethereum transactions are entirely transparent, observers quickly realized what was happening:</p><ol><li><p>Copy the raw payload of a working exploit transaction.</p></li><li><p>Replace the original attacker&#8217;s address with their own wallet address.</p></li><li><p>Send the modified transaction.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1cVP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1cVP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 424w, https://substackcdn.com/image/fetch/$s_!1cVP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 848w, https://substackcdn.com/image/fetch/$s_!1cVP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 1272w, https://substackcdn.com/image/fetch/$s_!1cVP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1cVP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png" width="1456" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207234,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/220172660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1cVP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 424w, https://substackcdn.com/image/fetch/$s_!1cVP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 848w, https://substackcdn.com/image/fetch/$s_!1cVP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 1272w, https://substackcdn.com/image/fetch/$s_!1cVP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda487cc-c2bf-4666-8d4d-646753a260d3_2400x1035.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s what made it feel like a crowdsourced loot box. The barrier dropped from &#8220;discover, understand, and construct&#8221; to &#8220;observe, modify, and submit.&#8221; Coinbase&#8217;s analysis noted that attackers drained the bridge in identical chunks when they could have emptied it in a single transaction, a sign they were replaying payloads rather than writing their own.</p><p>Blockchain security firm PeckShield counted more than 300 addresses taking funds, with roughly 41 of them taking about $152 million, around 80% of the total. Bot operators, MEV searchers, at least one address tied to an earlier DeFi exploit, and white hats trying to get funds out of harm&#8217;s way all squeezed into the same window. By 05:49 UTC on August 2, the bridge was effectively empty.</p><p>The aftermath wasn&#8217;t purely theft, either. Nomad offered a 10% bounty to anyone who returned at least 90% of what they took, and by mid-August reported that more than $37 million, about 20% of the stolen funds, had come back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xUut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xUut!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 424w, https://substackcdn.com/image/fetch/$s_!xUut!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 848w, https://substackcdn.com/image/fetch/$s_!xUut!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 1272w, https://substackcdn.com/image/fetch/$s_!xUut!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xUut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169568,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/220172660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xUut!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 424w, https://substackcdn.com/image/fetch/$s_!xUut!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 848w, https://substackcdn.com/image/fetch/$s_!xUut!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 1272w, https://substackcdn.com/image/fetch/$s_!xUut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44a13fe5-bd8d-4964-a77e-ecc5dc592a6b_2400x825.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Regulator&#8217;s Read</h2><p>In December 2025, the US Federal Trade Commission announced a proposed settlement with Illusory Systems, the company behind Nomad. The FTC&#8217;s complaint alleged that the June 2022 upgrade introduced inadequately tested code containing a significant vulnerability, and that weak security and incident response kept Nomad from stopping a loss of $186 million. The proposed order requires a comprehensive information security program and the return of recovered funds to affected users.</p><p>These are allegations resolved by a proposed consent order, not a court finding. The signal for builders is still plain: an upgrade that breaks a state invariant has now been described by a regulator as a failure of reasonable security, not bad luck.</p><h2>The Fix Was Three Lines</h2><p>Nomad&#8217;s patched <code>Replica</code>, published in its public repository, closes the hole at every point where the zero value could reach a trust decision:</p><pre><code><code>// initialize(): never pre-approve the zero root
if (_committedRoot != bytes32(0)) confirmAt[_committedRoot] = 1;

// acceptableRoot(): "no record" is never acceptable
if (_root == LEGACY_STATUS_PROCESSED || _root == LEGACY_STATUS_NONE)
    return false;

// setConfirmation(): governance cannot re-trust zero
require(_root != bytes32(0) || _confirmAt == 0, "can't set zero root");
</code></code></pre><p><code>LEGACY_STATUS_NONE</code> is simply <code>bytes32(0)</code>. Each line encodes the same rule: zero means absence, and absence must never reach a trust gate.</p><h2>The Real Lesson: State Invariants Across Upgrades</h2><p>The vulnerability wasn&#8217;t baked into the initial code. It was introduced by an upgrade.</p><p>When upgrading smart contracts, teams can focus on new logic while overlooking how it interacts with state and assumptions established earlier. Storage survives an upgrade. The meaning attached to it may not.</p><p>For teams shipping upgradeable contracts, that turns into a short checklist:</p><ul><li><p>Reserve zero for &#8220;unset&#8221; and reject it explicitly at every trust or authorization gate.</p></li><li><p>Validate initializer parameters, and treat values set at deploy time as part of the attack surface.</p></li><li><p>Review upgrades against live storage, not just the code diff. Ask what every existing value will mean to the new logic.</p></li><li><p>Run invariant tests against a fork of the post-upgrade chain state, so the values that actually went live are the ones being tested.</p></li><li><p>Build a way to stop. Pauses, rate limits and withdrawal caps can turn an eight-hour drain into a contained incident.</p></li></ul><div><hr></div><h2>About Soulbound Security</h2><p>This research comes from Soulbound Security&#8217;s 31337 security research team, which focuses on securing blockchain infrastructure.</p><p>Soulbound Security is a blockchain technology company focused on protocol-level security infrastructure. We design and ship systems where privacy, compliance, and auditability are architectural properties, not policy promises.</p><p>Soulbound Security is an approved organization under Anthropic&#8217;s <a href="https://www.anthropic.com/news/cyber-verification-program">Cyber Verification Program</a>.</p><p><em>Got questions or insights on cross-chain security, or want to collaborate on a research piece? Reach out to Gakarot at gakarot@soulboundsecurity.io.</em></p><h3>Sources</h3><ul><li><p>Coinbase, <a href="https://www.coinbase.com/blog/nomad-bridge-incident-analysis">Nomad Bridge incident analysis</a> (August 2022)</p></li><li><p>Mandiant, <a href="https://cloud.google.com/blog/topics/threat-intelligence/dissecting-nomad-bridge-hack">Decentralized Robbery: Dissecting the Nomad Bridge Hack and Following the Money</a> (November 2022)</p></li><li><p>The Block, <a href="https://www.theblock.co/post/160851/nomads-190-million-bridge-exploit-drew-hacking-feeding-frenzy-of-300-addresses">Nomad&#8217;s $190 million bridge exploit drew hacking feeding frenzy of 300 addresses</a> (PeckShield figures, August 2022)</p></li><li><p>nft now, <a href="https://nftnow.com/news/nomad-offers-hackers-a-chance-at-redemption-bribes-them-with-nfts/">Nomad Offers Hackers a Chance at Redemption</a> (reporting Nomad&#8217;s August 18, 2022 recovery update)</p></li><li><p>US Federal Trade Commission, <a href="https://www.ftc.gov/news-events/news/press-releases/2025/12/ftc-will-require-illusory-systems-return-money-stolen-hackers-implement-information-security-program">FTC Will Require Illusory Systems to Return Money Stolen by Hackers and Implement Information Security Program</a> (December 2025)</p></li><li><p>Nomad, <a href="https://github.com/nomad-xyz/monorepo/blob/main/packages/contracts-core/contracts/Replica.sol">Replica.sol</a> (patched implementation)</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.soulbound.finance/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Scan or Regret: QR Codes, Deepfakes, and detecting the Crypto Con on Your Screen]]></title><description><![CDATA[A field guide to QR code scams, the deepfakes that sell them, and what responsible QR design looks like.]]></description><link>https://blog.soulbound.finance/p/scan-or-regret-qr-codes-deepfakes</link><guid isPermaLink="false">https://blog.soulbound.finance/p/scan-or-regret-qr-codes-deepfakes</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Tue, 06 Oct 2026 11:58:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MrWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MrWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MrWi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MrWi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MrWi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MrWi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MrWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg" width="1456" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:362122,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/219086824?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MrWi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MrWi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MrWi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MrWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff670a720-0568-4835-97ec-e9fa55c1144b_1940x1220.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Captured from a YouTube stream that had been carrying live sport. The QR code and destination domain are blurred on purpose.</em></figcaption></figure></div><p>The image above was captured mid-stream on YouTube, where a sports broadcast gave way to what looked like a presidential address and a banner telling viewers to &#8220;scan or regret.&#8221; Whether footage like this is fully synthetic or real footage with a cloned voice, the goal is the same: get you to pick up your phone and scan before you think.</p><p>Streams like this are cheap to make, quick to relaunch and close to impossible to enforce against. Here is how the scam works, what responsible QR design looks like, and how to spot the fake behind it.</p><h2>Why the QR code is the scammer&#8217;s favorite link</h2><p>A QR code is a link you cannot read, which is why the US Federal Trade Commission has <a href="https://www.cnbc.com/2023/12/07/qr-codes-may-be-a-gateway-to-identity-theft-ftc-warns.html">warned consumers</a> that scammers hide harmful links inside them. Three properties do most of the work:</p><ul><li><p><strong>You can&#8217;t inspect it.</strong> There is no hover and no visible URL, and email filters that check text links often miss one hidden in an image.</p></li><li><p><strong>It moves you to your phone.</strong> The stream plays on a TV, but the scan happens where your wallet lives, behind a small screen and a truncated address bar.</p></li><li><p><strong>It borrows authority, and enforcement lags.</strong> A code on a broadcast looks official. Channels get renamed, domains rotate within hours, and the stream is gone before a report is read.</p></li></ul><h2>What happens after the scan</h2><p>Most funnels end one of three ways: a &#8220;send to receive&#8221; giveaway that never sends anything back, a wallet drainer that gets you to sign an approval letting its contract move your tokens, or a fake support form that asks for your seed phrase. On-chain transfers are final, so there is no chargeback.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XVk3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XVk3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 424w, https://substackcdn.com/image/fetch/$s_!XVk3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 848w, https://substackcdn.com/image/fetch/$s_!XVk3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 1272w, https://substackcdn.com/image/fetch/$s_!XVk3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XVk3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/219086824?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XVk3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 424w, https://substackcdn.com/image/fetch/$s_!XVk3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 848w, https://substackcdn.com/image/fetch/$s_!XVk3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 1272w, https://substackcdn.com/image/fetch/$s_!XVk3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3dd34523-b117-41ed-9a78-17e0236c9470_1520x864.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>No public figure, exchange or protocol will ever ask you to scan, connect and sign to receive free crypto. That request is the scam, whatever face is attached to it.</p><h2>QR codes are not the problem</h2><p>QR codes are genuinely useful. They carry boarding passes and menus, and in crypto, scanning an address is safer than typing one, because a single wrong character can lose funds for good. A QR code is just a container for a web address. The risk lives in where it sends you and what that page asks you to do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6d43!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6d43!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 424w, https://substackcdn.com/image/fetch/$s_!6d43!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 848w, https://substackcdn.com/image/fetch/$s_!6d43!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 1272w, https://substackcdn.com/image/fetch/$s_!6d43!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6d43!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107562,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/219086824?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6d43!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 424w, https://substackcdn.com/image/fetch/$s_!6d43!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 848w, https://substackcdn.com/image/fetch/$s_!6d43!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 1272w, https://substackcdn.com/image/fetch/$s_!6d43!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ba868c2-2050-4eb4-a72f-c26e565780dd_1520x856.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A responsibly designed QR code points to a domain you can verify and asks for nothing that can move your money on its own.</p><h2>How we use QR codes at Soulbound Finance</h2><p>Soulbound Finance uses QR codes in two places, and both follow one rule: no QR code we generate leads to a wallet connection, a signature, a token approval or an on-chain transaction. Both open one page on our own domain, soulbound.finance/redeem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LaVq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LaVq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 424w, https://substackcdn.com/image/fetch/$s_!LaVq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 848w, https://substackcdn.com/image/fetch/$s_!LaVq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 1272w, https://substackcdn.com/image/fetch/$s_!LaVq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LaVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121853,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/219086824?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LaVq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 424w, https://substackcdn.com/image/fetch/$s_!LaVq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 848w, https://substackcdn.com/image/fetch/$s_!LaVq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 1272w, https://substackcdn.com/image/fetch/$s_!LaVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153ebf20-bac8-449d-a995-787bd7b0bdc7_1520x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Transfer cards.</strong> A member can download a Soulbound Transfer as a card for offline delivery or secure messaging. Its QR code opens the redemption page with the code filled in, so treat the card like a password. Redeeming needs no wallet, account or gas, and the page warns that redemption is irreversible before anything is submitted. <a href="https://blog.soulbound.finance/p/getting-started-with-soulbound-finance">Getting Started</a> walks through it.</p><p><strong>Request pages.</strong> Members publish request pages to collect Soulbound Transfers for a charity, a personal cause or a pooled purchase, like our launch <a href="https://soulbound.finance/request/FbixKHWV">Mission 22 page</a>. The request QR prefills the destination address, and the donor types it again before redeeming. The page is built to resist abuse:</p><ul><li><p><strong>Published and frozen.</strong> Each page shows the Soulbound ID that published it, and its title, address and links can&#8217;t be edited, so nobody can earn trust and then swap the address.</p></li><li><p><strong>Recorded at publication.</strong> An ENS name or wallet-linked domain is stored with the address it resolved to and when, and social links are validated against their platforms.</p></li><li><p><strong>Cancelled, never erased.</strong> Cancelling removes the QR code and stops new transfers, but the page stays public as a permanent record.</p></li></ul><p>Contract addresses sit in the footer of every page, verified on Arbiscan, with the protocol source on GitHub. More in our <a href="https://blog.soulbound.finance/p/soulbound-finance-security-and-privacy">Security and Privacy Overview</a>.</p><p><strong>What design can&#8217;t do.</strong> Immutability proves a page hasn&#8217;t changed, not that its creator is the organization named on it, so confirm the address on the organization&#8217;s own site first. And because our redemption page asks for a code, a copycat would want exactly that. If a scan opens anything other than soulbound.finance/redeem, or any page asks you to connect a wallet to redeem a Soulbound Transfer, close it.</p><h2>Spotting deepfakes, and why the tells won&#8217;t last</h2><p>Today&#8217;s fakes still leave marks, and knowing them buys you time:</p><ul><li><p><strong>Video:</strong> lips out of sync on &#8220;p&#8221; and &#8220;b&#8221; sounds, hands that loop or stay out of frame, hairlines that shimmer, set pieces that look cloned, and a &#8220;live&#8221; stream with comments off and a QR code pinned the whole time.</p></li><li><p><strong>Audio:</strong> flat pitch and pace, no breaths or mouth sounds, an even metronome rhythm, and a studio-clean voice in a room that should echo.</p></li></ul><p>Those tells fade with every model release, which makes detection an arms race defenders can&#8217;t win. Our <a href="https://blog.ai2.ngo/p/voicekey-proving-youre-human">VoiceKey research</a> at the AI Integrity Alliance flips the question: instead of hunting for what AI adds, it measures what only biology produces. A human voice carries micro-tremors and chaotic variation that a smooth generator can&#8217;t reproduce, however much noise is layered on top.</p><p>Our open-source proof of concept measures two complexity statistics, Higuchi fractal dimension and detrended fluctuation analysis. Synthetic voices scored higher on both, meaning more self-similar and more predictable than real speech. Human voices were messier, and the mess is the signal. The sample is small and the work is early, so the code is MIT-licensed for others to test and try to break.</p><p>The durable defense isn&#8217;t spotting the fake. It&#8217;s never letting a video be what authorizes you to move money. Go to the official site or verified account directly, never through anything shown in the stream.</p><h2>The five-second checklist</h2><ul><li><p><strong>Before you scan:</strong> free crypto from a public figure is always a scam, and &#8220;scan or regret&#8221; urgency is pressure, not information.</p></li><li><p><strong>Before you open:</strong> read the full domain in the preview, and skip anything you can&#8217;t confirm from an independent source.</p></li><li><p><strong>Before you connect or sign:</strong> never enter a seed phrase, reject any signature you can&#8217;t read, and keep savings in a wallet that never touches new sites.</p></li><li><p><strong>If it already happened:</strong> revoke token approvals, move what&#8217;s left to a new wallet, and report the stream, the domain and the loss.</p></li></ul><h2>The one-sentence test</h2><p>Any platform that puts a QR code in front of you should be able to say in one sentence what that code can and cannot do. </p><p>Ours opens soulbound.finance/redeem and nothing else, and nothing moves until a person has checked the address and confirmed.</p><p>Further reading: <a href="https://blog.soulbound.finance/p/getting-started-with-soulbound-finance">Getting Started with Soulbound Finance</a>, <a href="https://blog.soulbound.finance/p/soulbound-finance-security-and-privacy">Security and Privacy Overview</a>, <a href="https://blog.soulbound.finance/p/where-privacy-actually-lives">Where Privacy Actually Lives</a> and <a href="https://blog.ai2.ngo/p/voicekey-proving-youre-human">VoiceKey: Proving You&#8217;re Human</a>. <br><br><strong>Spotted a scam using our name? Report it to <a href="mailto:security@soulboundsecurity.io">security@soulboundsecurity.io.</a></strong></p><p><em>Soulbound Security is a blockchain security and technology company. The AI Integrity Alliance builds open-source verification infrastructure for trustworthy AI and proof of humanity.</em></p>]]></content:encoded></item><item><title><![CDATA[Where Privacy Actually Lives]]></title><description><![CDATA[A security review of private transfer architectures, and why Soulbound Finance and shielded-pool mixers are built for different jobs]]></description><link>https://blog.soulbound.finance/p/where-privacy-actually-lives</link><guid isPermaLink="false">https://blog.soulbound.finance/p/where-privacy-actually-lives</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Tue, 29 Sep 2026 11:00:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qJp5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Soulbound Security Research. Protocol security review by Gakarot, Director of Blockchain Security (<a href="mailto:gakarot@soulboundsecurity.io">gakarot@soulboundsecurity.io</a>).</em></p><div><hr></div><p>Every private transfer system makes the same promise: an observer watching the ledger cannot reconstruct who sent value to whom. The systems differ enormously in where that promise is kept, what it costs a user to reach it, and who else holds keys while it is being kept. For a charity, a congregation or a regulated fintech choosing a rail for real value, those differences matter far more than the headline claim.</p><p>Three broad families of cryptographically private transfer systems are in production today: privacy coins, privacy chains, and transaction-level protocols on existing EVM networks. The first two solve a different problem from the one Soulbound Finance solves, so we cover them briefly. The rest of this piece is a protocol-level security review of Privacy Boost, a shielded-pool protocol built by Sunnyside Labs, set against Soulbound Finance.</p><p>Neither is ahead or behind. They are differentiated offerings built for different jobs: Privacy Boost is, architecturally, an advanced mixer, while Soulbound Finance is built for regulatory approval of private, blockchain-based transfers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eXAd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eXAd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 424w, https://substackcdn.com/image/fetch/$s_!eXAd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 848w, https://substackcdn.com/image/fetch/$s_!eXAd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 1272w, https://substackcdn.com/image/fetch/$s_!eXAd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eXAd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png" width="1456" height="697" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:697,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189113,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/217987538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eXAd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 424w, https://substackcdn.com/image/fetch/$s_!eXAd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 848w, https://substackcdn.com/image/fetch/$s_!eXAd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 1272w, https://substackcdn.com/image/fetch/$s_!eXAd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02637890-a488-4519-9cda-f0cb7d77984a_1943x930.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1. The landscape at a glance. Each design optimises for a different target; Soulbound Finance is the only one built around per-transfer attestation and on-chain ZK identity for regulatory approval.</em></figcaption></figure></div><h2>Privacy coins: private asset, public exits</h2><p>Monero and Zcash are the reference designs, with privacy built into the asset itself. The cryptography is mature. The problem is everything around it. Value has to be converted into the coin to become private and back out to be useful, and every conversion runs through an exchange that increasingly will not touch the asset. Binance, OKX and Kraken have delisted Monero in some or all markets, and the EU&#8217;s Anti-Money Laundering Regulation bars crypto-asset service providers from handling privacy-enhancing coins from July 2027.</p><p>A donor who wants to give USDC privately does not want to become a Monero trader first. Privacy coins protect an asset, not a transfer in the assets people actually hold.</p><h2>Privacy chains: private domain, public ramps</h2><p>Aztec, Aleo, Secret and Namada move privacy down a layer, so every asset on the chain inherits it. Inside the chain that is genuinely more private than anything on a transparent L1 or L2. It also relocates the exposure rather than removing it. You bridge in and bridge out, and the bridge is a public choke point, frequently multisig-governed, that records exactly the amount and timing an analyst needs. The tokens a treasury or individual actually holds arrive only as wrapped representations whose redemption depends on the bridge.</p><blockquote><p><strong>The action moves to the on and off ramps, which is precisely where regulators, analytics firms and attackers already look.</strong></p></blockquote><h2>Transaction-level protocols: same layer, different jobs</h2><p>The third family keeps users on the chain they already use, with the tokens they already hold, and adds privacy at the level of the individual transfer. Tornado Cash was the first widely used example. Privacy Boost belongs to that mixer lineage, rebuilt with far more advanced cryptography. Soulbound Finance shares the layer but not the goal.</p><p><strong>Privacy Boost</strong> is a UTXO-style shielded pool. Deposits become Poseidon2 note commitments in a Merkle tree; spending a note requires a nullifier and an EdDSA signature checked inside a Groth16 zero-knowledge proof, with transfers batched into epochs by a prover and relay running in a trusted execution environment (TEE).</p><p><strong>Soulbound Finance</strong> gates deposits behind a non-transferable Soulbound Token (SBT). A depositor funds a DepositPool, generates a one-time-use (OTU) redemption code off-chain and signs an on-chain EIP-712 attestation of purpose, charitable or commercial. A separate party redeems the code from a ClaimPool to a fresh address, and the protocol never records which deposit that redemption corresponds to.</p><h3>What each hides, and what neither hides</h3><p>Both protocols are public at the boundary: anyone can see who deposited, who withdrew, which token, how much and when. The difference is in between. Privacy Boost shields its internal state cryptographically, so which note was spent, who owned it and how value moved inside the pool are hidden by construction. Soulbound Finance&#8217;s privacy is structural: the pairing between a deposit and a redemption simply does not exist on-chain to be read.</p><p>Privacy Boost optimises for cryptographic concealment inside the pool; Soulbound Finance optimises for unlinkability that a regulator can examine without either party&#8217;s identity being exposed. Neither changes what is public at the edges.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qJp5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qJp5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 424w, https://substackcdn.com/image/fetch/$s_!qJp5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 848w, https://substackcdn.com/image/fetch/$s_!qJp5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 1272w, https://substackcdn.com/image/fetch/$s_!qJp5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qJp5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png" width="1456" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237943,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/217987538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qJp5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 424w, https://substackcdn.com/image/fetch/$s_!qJp5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 848w, https://substackcdn.com/image/fetch/$s_!qJp5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 1272w, https://substackcdn.com/image/fetch/$s_!qJp5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7e5921-253c-4657-ba90-f9b25ccf93ac_1936x977.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2. Core architecture. Soulbound Finance&#8217;s transfer path is five steps with one auxiliary side path. Privacy Boost buys shielded internal state with a much larger component set, several of which depend on operators or can change what the system runs.</em></figcaption></figure></div><h3>Complexity is a cost, not a credential</h3><p>Privacy Boost&#8217;s machinery, including Groth16 verifiers with a trusted-setup dependency, a TEE, relayer infrastructure and auth snapshots, buys a real property. It should be judged on whether that property is worth the surface area, not read as a security credential in itself. Every additional component is another place for a bug, a misconfiguration or a compromised role to matter.</p><p>Soulbound Finance&#8217;s core flow fits on one line, and its core contracts carry no third-party protocol or library dependencies such as OpenZeppelin or Chainlink, removing a whole class of inherited assumptions from review.</p><blockquote><p><strong>A bank&#8217;s risk committee can be walked through the entire Soulbound Finance system in a single sitting.</strong></p></blockquote><h3>Who holds the keys</h3><p>Soulbound Finance has two core roles. The Controller sets fees, supported tokens and the EULA, and is walled off from funds. The Operator can move ClaimPool redemption balances, making it the one key whose compromise is a direct path to lost funds; our own specification says so, and the mitigation is conventional HSM or enclave custody plus balance monitoring. An auxiliary Gas Manager can deploy a dedicated gas fund only to Operator-approved targets and cannot touch the redemption balance.</p><p>Privacy Boost spreads power wider. A fully compromised TEE operator cannot forge a spend, because every spend still needs a valid signature and proof; it leaks metadata, not funds. A rogue relay can stall submissions but cannot bypass on-chain verification. The deeper exposure is governance: Privacy Boost&#8217;s own threat model acknowledges that misuse of the ProxyAdmin and verifier-owner roles can affect verifier selection, implementation behaviour, relay policy and economic parameters. A compromised key there does not take one balance; it can change what the proof system accepts as valid.</p><p>The two designs carry different risk profiles, one direct and narrowly scoped, the other systemic, and a serious reviewer should weigh both.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IFVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IFVv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 424w, https://substackcdn.com/image/fetch/$s_!IFVv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 848w, https://substackcdn.com/image/fetch/$s_!IFVv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 1272w, https://substackcdn.com/image/fetch/$s_!IFVv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IFVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png" width="1456" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/217987538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IFVv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 424w, https://substackcdn.com/image/fetch/$s_!IFVv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 848w, https://substackcdn.com/image/fetch/$s_!IFVv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 1272w, https://substackcdn.com/image/fetch/$s_!IFVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a588ccb-86ea-48b4-b35a-14028a749d98_1936x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3. Blast radius by privileged role if its key were compromised. Soulbound Finance concentrates fund risk in one well-understood key; Privacy Boost&#8217;s most powerful roles can alter the rules themselves.</em></figcaption></figure></div><h3>Immutable versus upgradeable</h3><p>Soulbound Finance contracts are immutable: no proxies, no delegatecall, nothing to redirect after deployment. Privacy Boost is proxy-upgradeable, and its documentation is candid that the absence of a setter on the forced-withdrawal verifier is not absolute immutability while the proxy remains upgradeable. Upgradeability is a legitimate choice that lets a team patch without migrating users, but it changes the category of guarantee.</p><blockquote><p><strong>Soulbound Finance&#8217;s rules cannot be changed by any key. Privacy Boost&#8217;s rules can.</strong></p></blockquote><h3>Getting your money out</h3><p>Soulbound Finance&#8217;s emergencyWithdraw is unconditional: any SBT holder can pull their full balance at any time, with no fee, even for a token that has since been delisted.</p><p>Privacy Boost&#8217;s forced withdrawal bypasses the TEE with a client-side proof, which is valuable, but only for keys already captured in an on-chain auth snapshot, and snapshots are created by relays rather than on user demand. A user registered after the latest snapshot cannot force an exit until the next one lands. Privacy Boost documents this window itself. It is a narrow edge case in normal operation and exactly the case that matters when the relays are what has failed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WWRH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WWRH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 424w, https://substackcdn.com/image/fetch/$s_!WWRH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 848w, https://substackcdn.com/image/fetch/$s_!WWRH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 1272w, https://substackcdn.com/image/fetch/$s_!WWRH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WWRH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png" width="1456" height="491" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:491,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/217987538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WWRH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 424w, https://substackcdn.com/image/fetch/$s_!WWRH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 848w, https://substackcdn.com/image/fetch/$s_!WWRH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 1272w, https://substackcdn.com/image/fetch/$s_!WWRH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87d1ba95-86ed-4cab-a228-1a5e6a334f87_1936x653.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4. Self-exit over time. Privacy Boost&#8217;s forced withdrawal depends on relay-created auth snapshots, leaving a documented window in which a registered user cannot exit without the operator stack.</em></figcaption></figure></div><h3>What Privacy Boost optimises for</h3><p>Privacy Boost is built to conceal what happens inside the pool, and it does that job with serious machinery and serious documentation: three commissioned OpenZeppelin audits across 2026 and fourteen specification documents with a per-actor trust table, numbered invariants, a leakage table and a candid list of its own known weaknesses. For a user whose only requirement is internal concealment, that is a coherent design. It is simply not designed to be approved by a financial regulator.</p><h3>What Soulbound Finance optimises for</h3><p>Soulbound Finance&#8217;s core focus is regulatory approval for private, blockchain-based transfers, and the protocol is built around that goal.</p><ul><li><p><strong>Per-transaction attestation.</strong> Every transfer carries a proprietary EIP-712 attestation, designed as a legal artefact: a signed, immutable, attributable statement of purpose, with responsibility for a false statement resting on the signer.</p></li><li><p><strong>On-chain Soulbound ID.</strong> Identity lives in the non-transferable SBT, with Privado ID zero-knowledge verification on the 2027 roadmap alongside the regulatory approval path, so identity can be proven without being disclosed. KYC applies where a user&#8217;s local jurisdiction requires it.</p></li><li><p><strong>No stored addresses.</strong> Across every layer of the stack, from contracts to backend to database, Soulbound holds zero knowledge of, and stores none of, the Ethereum addresses on either side of a transfer.</p></li></ul><p>Privacy Boost has no equivalent layer: we checked, and it has no KYC or KYB logic, no user allowlist and no identity requirement.</p><h2>The regulatory question, sized honestly</h2><p>The obvious precedent is Tornado Cash, and the record is mixed. OFAC designated it in August 2022, alleging billions laundered including Lazarus Group proceeds. That was agency action. In <em>Van Loon v. Treasury</em> the Fifth Circuit held that immutable smart contracts are not blockable property, and Treasury delisted the protocol in March 2025: tested case law, but narrow, turning on immutability rather than endorsing unidentified shielded pools. </p><p>Two points follow. Whatever protection <em>Van Loon</em> offers attaches to immutability, and a proxy-upgradeable system with identifiable governance, TEE and relay operators is not obviously inside that holding. More practically, the realistic exposure for a fintech is not a sudden designation but banking-partner risk.</p><blockquote><p><strong>The hard conversation is explaining to a correspondent bank why volume flows through a pool where nobody on either end has attested to anything.</strong></p></blockquote><p><em><strong>Privacy Boost has no connection to the Tornado Cash matter. The point is architectural.</strong></em></p><h2>Different tools, different jobs</h2><p>Privacy coins protect an asset few people want to transfer value in. Privacy chains protect a domain you have to bridge into. At the transaction level, Privacy Boost and Soulbound Finance are differentiated offerings rather than rivals on one scale.</p><p>Privacy Boost is an advanced mixer: deep cryptographic concealment inside its pool, delivered through a larger system with upgradeable rules, more privileged roles and a conditional exit. </p><p>Soulbound Finance is built for regulatory approval: per-transaction attestations, on-chain Soulbound ID with zero-knowledge verification, no stored addresses anywhere in the stack, immutable rules and an unconditional exit.</p><p><strong>Soulbound Finance has been live on Arbitrum mainnet since April 2026.</strong></p><div><hr></div><p><em>The protocol-level security review behind this piece was conducted by Gakarot, Director of Blockchain Security at Soulbound Security. Questions on the analysis: <a href="mailto:gakarot@soulboundsecurity.io">gakarot@soulboundsecurity.io</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Getting Started with Soulbound Finance]]></title><description><![CDATA[Your First Transfer and How to Earn On-Chain Membership Rewards]]></description><link>https://blog.soulbound.finance/p/getting-started-with-soulbound-finance</link><guid isPermaLink="false">https://blog.soulbound.finance/p/getting-started-with-soulbound-finance</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Mon, 20 Apr 2026 21:56:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hv7U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Our <a href="https://github.com/SoulboundSecurity/sbf-protocol">platform</a> and <a href="https://github.com/SoulboundSecurity/soulbound-points">points</a> contracts are open source for transparency.</em> </p><div><hr></div><h2>Joining Soulbound Finance</h2><p>Soulbound Finance is built on the blockchain so anyone with a wallet can use it and as such is available worldwide like all platforms on-chain. </p><p><strong>Members must attest on-chain that they are not located in a restricted jurisdiction (US, UK, or EU) when they sign in.</strong> </p><p>Once connect your wallet and you will need to claim your <strong>Soulbound ID</strong>. </p><p>Soulbound ID is a free, non-transferable token that serves as your membership credential, this also enables us to operate without storing any wallet addresses in our system, by using <a href="https://github.com/SoulboundSecurity/SBA-Auth">Soulbound authentication. </a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hv7U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hv7U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 424w, https://substackcdn.com/image/fetch/$s_!Hv7U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 848w, https://substackcdn.com/image/fetch/$s_!Hv7U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 1272w, https://substackcdn.com/image/fetch/$s_!Hv7U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hv7U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png" width="482" height="420.95723684210526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1062,&quot;width&quot;:1216,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:162230,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hv7U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 424w, https://substackcdn.com/image/fetch/$s_!Hv7U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 848w, https://substackcdn.com/image/fetch/$s_!Hv7U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 1272w, https://substackcdn.com/image/fetch/$s_!Hv7U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0984b9cf-9250-4b48-9419-c9e55dfeba2e_1216x1062.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Connect your wallet and claim your Soulbound ID to join. One per wallet, free to mint.</em></figcaption></figure></div><p>Once you have it, you&#8217;re a verified member with full access to the platform. </p><p><em>In 2027, your Soulbound ID will be upgradeable with zero-knowledge identity verification, which will allow us to seek approval in regulated jurisdictions without compromising member privacy.</em></p><p>You&#8217;ll earn <strong>100 Soulbound Points</strong> just for signing up!</p><div><hr></div><h2>Depositing tokens into Soulbound Finance</h2><p>Once you&#8217;ve claimed your Soulbound ID, the next step is depositing tokens. </p><p>Your member dashboard shows your wallet balance for each supported token (ETH, USDC, DAI, and WBTC) alongside your <strong>Soulbound balance</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FDtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FDtR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 424w, https://substackcdn.com/image/fetch/$s_!FDtR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 848w, https://substackcdn.com/image/fetch/$s_!FDtR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 1272w, https://substackcdn.com/image/fetch/$s_!FDtR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FDtR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png" width="1456" height="543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:543,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:192330,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FDtR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 424w, https://substackcdn.com/image/fetch/$s_!FDtR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 848w, https://substackcdn.com/image/fetch/$s_!FDtR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 1272w, https://substackcdn.com/image/fetch/$s_!FDtR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ff6925-edab-4125-99f8-1063c28f7977_2226x830.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Your member dashboard shows all token balances, membership level and transfer details.</em></figcaption></figure></div><p>Press the <strong>deposit button</strong> to move approved tokens from your wallet into the protocol.</p><p><strong>Soulbound Transfers</strong> are generated from your Soulbound balance, not directly from your wallet. </p><p>Your dashboard also reflects your <strong>Active</strong> and <strong>Redeemed</strong> transfers. </p><p>You can deposit as much or as little as you want, and you can always withdraw your full balance at any time using the <strong>withdrawal button</strong> at the bottom of your dashboard. </p><div><hr></div><h2>Sending a transfer</h2><p>When you send a Soulbound Transfer card, you&#8217;re creating a gift card that can be shared with and redeemed by anyone, anywhere, anytime.</p><p><strong>The sender and recipient are never linked.</strong> Not on-chain, not in our database, not anywhere. We built it so that connection simply doesn't exist in our system, which means nobody can find what was never stored.</p><p>Pick your <strong>approved token</strong> (ETH, USDC, DAI, or WBTC), choose a standard size or enter a custom size. </p><p>The <strong>traceability score</strong> tells you how common this size is across all Soulbound transfers, entering a custom amount will result in an elevated rating. </p><p><em>This does not change platform privacy, it means that your non-standard transfer size may be more obvious when redeemed because fewer members are sending transfers of same size. </em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cm0R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cm0R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 424w, https://substackcdn.com/image/fetch/$s_!cm0R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 848w, https://substackcdn.com/image/fetch/$s_!cm0R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!cm0R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cm0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png" width="497" height="570.707627118644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1084,&quot;width&quot;:944,&quot;resizeWidth&quot;:497,&quot;bytes&quot;:138680,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cm0R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 424w, https://substackcdn.com/image/fetch/$s_!cm0R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 848w, https://substackcdn.com/image/fetch/$s_!cm0R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!cm0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F849c2bda-238d-4071-9786-36f3b58e5328_944x1084.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Pick a token, chose a size, and set your security preference.</em></figcaption></figure></div><p> A 1% transfer fee (+ .25% network fee) is applied at this point, so what the recipient redeems is the net amount.<strong><br><br>Your transfer card is encrypted by your wallet.</strong> This means only you, signed in with your Soulbound ID, can ever decrypt and view your cards.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bFuZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bFuZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 424w, https://substackcdn.com/image/fetch/$s_!bFuZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 848w, https://substackcdn.com/image/fetch/$s_!bFuZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 1272w, https://substackcdn.com/image/fetch/$s_!bFuZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bFuZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png" width="456" height="634.7809523809524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1754,&quot;width&quot;:1260,&quot;resizeWidth&quot;:456,&quot;bytes&quot;:257233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bFuZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 424w, https://substackcdn.com/image/fetch/$s_!bFuZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 848w, https://substackcdn.com/image/fetch/$s_!bFuZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 1272w, https://substackcdn.com/image/fetch/$s_!bFuZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6146bd06-a86d-404c-b535-5258f7f775f9_1260x1754.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Member wallet encrypted Soulbound transfer details page</em></figcaption></figure></div><p> Our servers store encrypted data. We cannot see your transfer cards, and we cannot recover them if you lose access to your wallet. </p><p>This is <strong>client-side encryption</strong> at the same level as secure messaging like Signal and iMessage.</p><p><strong>Security codes add a second factor.</strong> You can optionally protect your transfer with a security code (4-16 characters). The recipient will need both the transfer card and the security code to claim the tokens. </p><p>This is recommended for larger amounts or transfers that won&#8217;t be redeemed immediately. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D3AV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D3AV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 424w, https://substackcdn.com/image/fetch/$s_!D3AV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 848w, https://substackcdn.com/image/fetch/$s_!D3AV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 1272w, https://substackcdn.com/image/fetch/$s_!D3AV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D3AV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png" width="464" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:600,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:60029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D3AV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 424w, https://substackcdn.com/image/fetch/$s_!D3AV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 848w, https://substackcdn.com/image/fetch/$s_!D3AV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 1272w, https://substackcdn.com/image/fetch/$s_!D3AV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44724f03-e415-495b-a9ed-4ee43b83976c_600x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Soulbound transfer cards can be saved for offline use.</em></figcaption></figure></div><p><em>If you choose not to use a security code, the platform will warn you of the risks clearly.</em></p><p>With no security code anyone who has the access to your transfer card can redeem the Soulbound Transfer, and there <strong>is no recovery if the code is lost or stolen.</strong> </p><p>Just like most gift cards, once created, a transfer must be redeemed within one year. If it hasn&#8217;t been claimed, it expires and tokens release to the protocol. </p><p>You can always redeem your own transfers back to yourself at no additional cost if you change your mind or the recipient never claims it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GHuU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GHuU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 424w, https://substackcdn.com/image/fetch/$s_!GHuU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 848w, https://substackcdn.com/image/fetch/$s_!GHuU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 1272w, https://substackcdn.com/image/fetch/$s_!GHuU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GHuU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100772,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GHuU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 424w, https://substackcdn.com/image/fetch/$s_!GHuU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 848w, https://substackcdn.com/image/fetch/$s_!GHuU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 1272w, https://substackcdn.com/image/fetch/$s_!GHuU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f236e54-368d-483e-9d77-abe7ea5583dc_1986x628.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Your member account page allows you to quickly find active codes.</em></figcaption></figure></div><p>Securely share the transfer card however you would like, but treat it like a password or your crypto keys. </p><p><em>The redemption code on the card IS the transfer. Whoever has it can redeem it, unless a security code was added like a gift card pin. </em></p><div><hr></div><h2>Redeeming a transfer</h2><p><em>The recipient doesn&#8217;t pay any fees or need a Soulbound ID to receive transfers.</em></p><p>Just like a gift card, the recipient only needs the details on their <strong>Soulbound transfer card</strong> and the <strong>security code</strong> if you set one you set when you created the transfer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0b8M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0b8M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 424w, https://substackcdn.com/image/fetch/$s_!0b8M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 848w, https://substackcdn.com/image/fetch/$s_!0b8M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 1272w, https://substackcdn.com/image/fetch/$s_!0b8M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0b8M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png" width="456" height="634.0224" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc878e13-910f-4105-9d39-a974389f013c_1250x1738.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1738,&quot;width&quot;:1250,&quot;resizeWidth&quot;:456,&quot;bytes&quot;:238593,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0b8M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 424w, https://substackcdn.com/image/fetch/$s_!0b8M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 848w, https://substackcdn.com/image/fetch/$s_!0b8M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 1272w, https://substackcdn.com/image/fetch/$s_!0b8M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc878e13-910f-4105-9d39-a974389f013c_1250x1738.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Redemptions require no wallet connection or Soulbound ID</em> </figcaption></figure></div><p>In order to redeem a Soulbound transfer:</p><ol><li><p>Visit the public redeem page<strong> <a href="https://soulbound.finance/redeem">https://soulbound.finance/redeem</a></strong></p></li><li><p>Enter the redemption code off of the transfer card: XXXX-XXXX-XXXX-XXXX</p></li><li><p>Enter the recipient wallet address: 0x&#8230; or name.eth </p></li><li><p>Enter security code or Check No Code.</p></li><li><p>Press Review Redemption</p></li><li><p>Confirm Recipient Address and transfer details.</p></li><li><p>Done. </p></li></ol><p><em>If a security code at the time of transfer creation, the transfer card will note this, and it should be provided separately by the sender to enable redemption.</em></p><p>Recipient address is never stored in our system after the outgoing transfer is confirmed on chain, all redemption processing and data is fully isolated from sender details. <em>No linkage is possible beyond time correlations.</em> <br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Af1s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Af1s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 424w, https://substackcdn.com/image/fetch/$s_!Af1s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 848w, https://substackcdn.com/image/fetch/$s_!Af1s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 1272w, https://substackcdn.com/image/fetch/$s_!Af1s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Af1s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png" width="488" height="533.4849921011058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1384,&quot;width&quot;:1266,&quot;resizeWidth&quot;:488,&quot;bytes&quot;:206178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Af1s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 424w, https://substackcdn.com/image/fetch/$s_!Af1s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 848w, https://substackcdn.com/image/fetch/$s_!Af1s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 1272w, https://substackcdn.com/image/fetch/$s_!Af1s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00f16158-9534-4827-b5b1-4138dcdb2b20_1266x1384.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Redemptions are sent directly to the recipients wallet</em></figcaption></figure></div><p>Soulbound Finance processes the transfers on-chain in batches of up to 50 which helps to further ensure recipient privacy, as a result there may be a one to five minute delay in redemption. </p><p><strong>There is no wallet connection or gas cost necessary to to redeem.</strong></p><p><em>Redemptions are sent directly to the recipients wallet, if you are logged into Soulbound Finance when you receive a transfer you will see it in your <strong>Wallet</strong> balance on your member dashboard, not your <strong>Soulbound</strong> balance.</em> </p><div><hr></div><h2>Requesting transfers</h2><p>Raising money for a charity or want to make it easy for your friends to send you transfers for a group purchase? </p><p>The private request page lets you publish a shareable page with a branded QR code where anyone can send you a Soulbound transfer. </p><p>Perfect for donations, fundraisers, or personal gifts in any of our supported tokens.</p><p>You give the request a title and description, enter the destination address or crypto domain, and optionally add links to your website and social accounts. </p><p>Once published, the public request page is locked and can&#8217;t be changed to prevent fraud and malicious use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2rnr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2rnr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 424w, https://substackcdn.com/image/fetch/$s_!2rnr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 848w, https://substackcdn.com/image/fetch/$s_!2rnr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 1272w, https://substackcdn.com/image/fetch/$s_!2rnr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2rnr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png" width="351" height="531.18" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1816,&quot;width&quot;:1200,&quot;resizeWidth&quot;:351,&quot;bytes&quot;:216358,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2rnr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 424w, https://substackcdn.com/image/fetch/$s_!2rnr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 848w, https://substackcdn.com/image/fetch/$s_!2rnr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 1272w, https://substackcdn.com/image/fetch/$s_!2rnr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bde4bdb-c86f-419e-8ae6-570865bfd78a_1200x1816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Transfer request cards can be saved or printed for offline use.</em> </figcaption></figure></div><p>Share the link or save your custom request card for offline use or secure messager delivery. </p><p>The QR Code on requests cards leads you to the campaign detail page just like GoFundMe or Kickstarter.</p><p>The request page shows visitors the value of <strong>Soulbound transfers</strong> have been received at that address in real time across all four tokens. Because of this, it&#8217;s best to use a fresh address for each request so the totals reflect that specific purpose. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!moOS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!moOS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 424w, https://substackcdn.com/image/fetch/$s_!moOS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 848w, https://substackcdn.com/image/fetch/$s_!moOS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 1272w, https://substackcdn.com/image/fetch/$s_!moOS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!moOS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png" width="428" height="1018.6900584795321" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1628,&quot;width&quot;:684,&quot;resizeWidth&quot;:428,&quot;bytes&quot;:162922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!moOS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 424w, https://substackcdn.com/image/fetch/$s_!moOS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 848w, https://substackcdn.com/image/fetch/$s_!moOS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 1272w, https://substackcdn.com/image/fetch/$s_!moOS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F680c8d5c-c323-455a-a443-8dca12bdedb6_684x1628.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The public request detail page contains social sharing links</em></figcaption></figure></div><p>Visitors see everything they need before deciding to send: your description, your links, the sharable request card, and received tokens breakdown. </p><p>You can share or cancel a request at any time. <em>Cancelled requests stop accepting new transfers, but the page itself always remains publicly visible for transparency and security purposes.</em> </p><p><strong>Live Example: <a href="https://soulbound.finance/request/FbixKHWV">Soulbound Transfer Request | Mission 22 &#8212; United in the War Against Veteran Suicide</a></strong></p><div><hr></div><h2>Looking up a specific transfer </h2><p>Most Soulbound transfers use our platform default sizing. That means after a few transfers, a specific one can be hard to spot in your dashboard history. </p><p>Every transfer you send has a unique on-chain transaction hash, which acts as its fingerprint. <em>(This just shows that you created the transfer, not who redeemed it.)</em></p><p>You can find this hash in the transaction history of whatever wallet you use (MetaMask, Rainbow, Brave Wallet, or any Arbitrum-compatible wallet). Paste it into the &#8220;Transaction Hash Lookup&#8221; tool on your member dashboard to pull up that exact transfer</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QZyQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QZyQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 424w, https://substackcdn.com/image/fetch/$s_!QZyQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 848w, https://substackcdn.com/image/fetch/$s_!QZyQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 1272w, https://substackcdn.com/image/fetch/$s_!QZyQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QZyQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png" width="2266" height="918" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:918,&quot;width&quot;:2266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d7fa804-3b6d-4081-b4ab-e85f96688922_2266x1078.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QZyQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 424w, https://substackcdn.com/image/fetch/$s_!QZyQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 848w, https://substackcdn.com/image/fetch/$s_!QZyQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 1272w, https://substackcdn.com/image/fetch/$s_!QZyQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ae1736-1cf8-453c-ad63-ad5c7cc3918a_2266x918.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The transfer lookup tool helps you identify a specific personal transfer for accounting.</em> </figcaption></figure></div><p>You&#8217;ll see the amount, status, traceability tier, security code, and when it was created. In the rare case a transfer verified on-on chain can&#8217;t be found, the lookup will generate a network refund request for you. <br><br><em>Only the sender can look up their own transfers once signed in with their Soulbound ID.</em></p><div><hr></div><h2>Soulbound Points: How you earn</h2><p><em>Every Soulbound Transfer sent on the platform earns Soulbound Points (SBP). Your point total determines your membership level, and higher levels earn points faster.</em></p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLKJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 424w, https://substackcdn.com/image/fetch/$s_!nLKJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 848w, https://substackcdn.com/image/fetch/$s_!nLKJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 1272w, https://substackcdn.com/image/fetch/$s_!nLKJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png" width="1456" height="227" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1333d947-1028-42f8-8419-25f453ac2742_2286x356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:227,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98529,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nLKJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 424w, https://substackcdn.com/image/fetch/$s_!nLKJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 848w, https://substackcdn.com/image/fetch/$s_!nLKJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 1272w, https://substackcdn.com/image/fetch/$s_!nLKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1333d947-1028-42f8-8419-25f453ac2742_2286x356.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption"><em>Soulbound Points earning methods visible in your member profile.</em></figcaption></figure></div><p><strong>Transfers:</strong> 1 SBP for every DAI  you send through the platform. This is the primary earning mechanism. Send 500 USDC, earn 500 base points then we apply your current level multiplier. </p><p><strong>Sign up:</strong> 100 Soulbound Points the moment you mint your Soulbound ID.</p><p><strong>Referrals:</strong> 100 Soulbound Points for every new member who joins through your referral link.</p><p><strong>Daily Streak:</strong> One month of daily use generates 140 Soulbound Points, then 10 a day until you break the streak</p><div><hr></div><h2>Soulbound levels and multipliers</h2><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UDCN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 424w, https://substackcdn.com/image/fetch/$s_!UDCN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 848w, https://substackcdn.com/image/fetch/$s_!UDCN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 1272w, https://substackcdn.com/image/fetch/$s_!UDCN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UDCN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92937,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UDCN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 424w, https://substackcdn.com/image/fetch/$s_!UDCN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 848w, https://substackcdn.com/image/fetch/$s_!UDCN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 1272w, https://substackcdn.com/image/fetch/$s_!UDCN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d21b63-d42e-41b0-a2b8-6055569b5b67_2288x378.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption"><em>Soulbound membership levels (<strong>best viewed in dark mode</strong>)</em></figcaption></figure></div><p>Your level is based on your total point balance, which includes both on-chain (claimed) and unclaimed points. <strong>Your level updates in real time as you earn</strong>. </p><p>Multipliers apply going forward from the moment you tier up, not retroactively.</p><p><strong>Carbon (0 points):</strong> 1x multiplier.<br><strong>Cyan (1,000 points):</strong> 1x multiplier. <br><em><strong>Bronze (10,000 points):</strong> 1.25x multiplier. This is the big one: <strong>Bronze unlocks claims.</strong></em><strong><br>Silver (100,000 points):</strong> 1.5x multiplier. Serious member territory.<br><strong>Gold (1,000,000 points):</strong> 2x multiplier. <br><strong>Diamond (10,000,000 points):</strong> 3x multiplier. The top tier.</p><p><em>The multiplier applies to every award type: transfers, sign-up bonus, referrals, daily login, everything.</em> </p><p>As you level up, you earn faster across the board.</p><div><hr></div><h2>Claiming your Soulbound Points on-chain</h2><p>Once you hit <strong>Bronze (10,000 total points including unclaimed and on-chain)</strong>, you unlock the ability to mint your SBP on-chain. This is the claim gate. Below Bronze, your points accumulate as unclaimed rewards but can&#8217;t be claimed as tokens yet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PvEt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PvEt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 424w, https://substackcdn.com/image/fetch/$s_!PvEt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 848w, https://substackcdn.com/image/fetch/$s_!PvEt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!PvEt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PvEt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png" width="1456" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277359,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PvEt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 424w, https://substackcdn.com/image/fetch/$s_!PvEt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 848w, https://substackcdn.com/image/fetch/$s_!PvEt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!PvEt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd104de-4a45-49ec-aff7-87413b789ed4_2486x1052.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Soulbound Points may be claimed on-chain with a bronze membership (10,000 Points)</em></figcaption></figure></div><p>When you&#8217;re ready, claim from your profile page. Soulbound Points are standard crypto tokens. The claim transaction costs just fractions of a cent on the Arbitrum network.</p><p>Why claim? Once your points are on-chain, you own them in your wallet. You can transfer them to your primary wallet, hold them, or do whatever you want with them. They&#8217;re yours.</p><p><strong>You must send at least one Soulbound Transfer between every claim in order to qualify to claim your points on-chain.</strong> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_mOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_mOZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 424w, https://substackcdn.com/image/fetch/$s_!_mOZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 848w, https://substackcdn.com/image/fetch/$s_!_mOZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 1272w, https://substackcdn.com/image/fetch/$s_!_mOZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_mOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png" width="1456" height="615" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:615,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246984,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_mOZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 424w, https://substackcdn.com/image/fetch/$s_!_mOZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 848w, https://substackcdn.com/image/fetch/$s_!_mOZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 1272w, https://substackcdn.com/image/fetch/$s_!_mOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F921ef498-c179-4a12-8cc5-b0e89230371a_2248x950.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Claim Soulbound Points on-chain from your profile after reaching Bronze (10,000 Points)</em></figcaption></figure></div><p>Your claimed and unclaimed balances both count toward your tier, so there&#8217;s no rush to claim the moment you hit Bronze. <br><br><em>Your level reflects combined claimed and on-chain balances, so if you purchase Soulbound Points on an exchange, or your friend sends you some, your level will reflect in real time.</em> </p><div><hr></div><h2>Sending Soulbound Points to another wallet</h2><p>After minting, your Soulbound Points sit in the wallet you used on the platform. If you want to move them to a different wallet you can do a standard transfer through any crypto wallet.</p><p><em>Sending or recieving points from another wallet will impact the membership level of both, as the level is calculated from on-chain data in real time. </em></p><p>The global leaderboard is based only on <strong>lifetime points</strong> earned by your Soulbound ID.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EBP9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EBP9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 424w, https://substackcdn.com/image/fetch/$s_!EBP9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 848w, https://substackcdn.com/image/fetch/$s_!EBP9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 1272w, https://substackcdn.com/image/fetch/$s_!EBP9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EBP9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png" width="1456" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175945,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/194806742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EBP9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 424w, https://substackcdn.com/image/fetch/$s_!EBP9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 848w, https://substackcdn.com/image/fetch/$s_!EBP9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 1272w, https://substackcdn.com/image/fetch/$s_!EBP9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7cda828-3c30-4885-9827-7eae0ea74dd9_2134x942.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The membership leaderboard is based only on lifetime points earned by your Soulbound ID</em></figcaption></figure></div><p>The Soulbound Points (SBP) contract address is verified on Arbiscan (below). Add it as a custom token in MetaMask, Rainbow, or whatever wallet you use, and your balance shows up like any other token.</p><p>Soulbound Points address (SBB) : <a href="https://arbiscan.io/address/0x559677B6F22f5Ab32D8a185836be25Deb725B274">0x559677B6F22f5Ab32D8a185836be25Deb725B274</a></p><div><hr></div><h2>What sets Soulbound Points apart:</h2><p>Every single points claim requires a valid Soulbound ID, proof your on-chain activity has advanced since your last claim, and a signed approval from our platform matching your exact cumulative earned total. </p><p>No activity, no points. No exceptions. Not even for us. There is no admin mint function, no airdrop function, no batch grant. </p><p>Once claimed, soulbound points are like any other crypto token. Transfer them, hold them, send them to your primary wallet. We can&#8217;t freeze them, claw them back, or blacklist your address. <br><br>There&#8217;s no code for any of that. ~200 lines of Solidity, MIT license, immutable on Arbitrum with no proxy or upgrade path. <br><br>You can read the <a href="https://github.com/SoulboundSecurity/soulbound-points">full source on GitHub</a> or check the <a href="https://arbiscan.io/address/0x559677B6F22f5Ab32D8a185836be25Deb725B274">verified contract on Arbiscan</a>.</p><div><hr></div><h2>Quick reference</h2><p><strong>Supported tokens:</strong> ETH, USDC, DAI, WBTC</p><p><strong>Transfer fee:</strong> 1% charitable/personal, <em>(2% commercial disabled at launch)</em></p><p><strong>Network fee:</strong> 0.25% for platform operations and privacy matrix</p><p><strong>Redemption:</strong> Free, no gas cost, no wallet or account needed</p><p><strong>Points earning:</strong> 1 SBP per 1 DAI or equivalent sent, plus sign-up and referral bonuses</p><p><strong>Tier multipliers:</strong> Carbon 1x, Cyan 1x, Bronze 1.25x, Silver 1.5x, Gold 2x, Diamond 3x</p><p><strong>Soulbound Points on-chain claim:</strong> Available from your profile page once you reach Bronze (10,000 total points), standard ERC-20 on Arbitrum</p><p><strong>Contracts:</strong> Contracts are all <a href="https://github.com/SoulboundSecurity">open source </a>and verified on <a href="https://arbiscan.io/contractsVerified">Arbiscan</a>.<br>Soulbound ID: <a href="https://arbiscan.io/address/0xaF0Ce4f1175595a668eb19F97fb20a2D5fC353eD">0xaF0Ce4f1175595a668eb19F97fb20a2D5fC353eD</a><br>Soulbound Deposits: <a href="https://arbiscan.io/address/0xe8D294F3fff2A5CB34D15eCdEF34A53b01f5A462">0xe8D294F3fff2A5CB34D15eCdEF34A53b01f5A462</a><br>Soulbound Redemptions: <a href="https://arbiscan.io/address/0x5F5a08fFFE8071410f3ECe2FCC40D81B457b28ce">0x5F5a08fFFE8071410f3ECe2FCC40D81B457b28ce</a><br>Soulbound Points: <a href="https://arbiscan.io/address/0x559677B6F22f5Ab32D8a185836be25Deb725B274">0x559677B6F22f5Ab32D8a185836be25Deb725B274</a></p><div><hr></div><p><em>Soulbound Finance is pre-launch permissionless protocol on the Arbitrum network, it is available globally outside regulated jurisdictions (US/UK/EU). </em></p><p><em>If you&#8217;re reading this, you&#8217;re early. Start here: <a href="https://soulbound.finance/">soulbound.finance</a></em></p>]]></content:encoded></item><item><title><![CDATA[SoulBound Finance — Security & Privacy Overview]]></title><description><![CDATA[What we protect, what we don't, and why Soulbound Fi works the way it does.]]></description><link>https://blog.soulbound.finance/p/soulbound-finance-security-and-privacy</link><guid isPermaLink="false">https://blog.soulbound.finance/p/soulbound-finance-security-and-privacy</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Thu, 09 Apr 2026 09:14:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VVZw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><br>A plain-language explanation of what we protect, what we don&#8217;t, and why the design works the way it does. For users, partners, charities, and anyone evaluating the system.</em></p><p><em>This post builds on our <a href="https://soulboundsecurity.substack.com/p/soulbound-finance-protocol-technical">Protocol Technical Overview</a>, which covers the contract architecture, fee model, and on-chain mechanics. The core protocol is open source under <a href="https://github.com/SoulboundSecurity/sbf-protocol">AGPL-3.0 on GitHub</a>. </em></p><div><hr></div><h2>What the system does</h2><p>SoulBound Finance lets you send crypto privately to someone &#8212; without putting your wallet next to theirs on a public block explorer, and without trusting an exchange or a third-party intermediary with either of your identities. </p><p>You generate a redemption code that looks like a gift card, optionally add a security code, and hand the code to the recipient through any channel you choose: in person, on a printed flyer, by text message, on a donation card, or embedded in a nonprofit's fundraising page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VVZw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VVZw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 424w, https://substackcdn.com/image/fetch/$s_!VVZw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 848w, https://substackcdn.com/image/fetch/$s_!VVZw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!VVZw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VVZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png" width="641" height="537.6809210526316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1216,&quot;resizeWidth&quot;:641,&quot;bytes&quot;:178885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.soulbound.finance/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VVZw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 424w, https://substackcdn.com/image/fetch/$s_!VVZw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 848w, https://substackcdn.com/image/fetch/$s_!VVZw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!VVZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a56225-b201-4e8e-8377-2fc99aa78ad3_1216x1020.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Soulbound Protocol Overview</figcaption></figure></div><p><br></p><p>The recipient redeems it on a public web page by entering the code, the security code if any, and the wallet address where they want their funds delivered. The funds arrive in their wallet, and the link between you and them is, by design, very hard to reconstruct.</p><p>The system is built for charitable giving, personal gifts, nonprofit fundraising, veteran and humanitarian support, remittances, and any other transfer where the parties have a legitimate reason to keep their on-chain identities separate &#8212; at 1% cost versus the 8&#8211;10% that centralized fundraising platforms take.</p><p>It is a privacy floor, not a hiding place. It is not a mixer. It is not an anonymity network. It is closer in spirit to a digital bearer instrument &#8212; a gift card or money order that travels at the speed of the internet.</p><div><hr></div><h2>How it works, end to end</h2><p><strong>You deposit funds</strong> into a shared pool by sending a normal on-chain transaction. This part is visible on the public chain. Anyone can see your wallet sent tokens to the deposit pool. </p><p><strong>You generate a redemption code</strong> locally in your browser. The code and any security code you set are encrypted end-to-end with a key derived from your wallet &#8212; our backend never sees the plaintext of either. What we store is an opaque blob that only your wallet can unlock.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gswh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gswh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 424w, https://substackcdn.com/image/fetch/$s_!Gswh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 848w, https://substackcdn.com/image/fetch/$s_!Gswh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!Gswh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gswh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png" width="475" height="556.8101933216169" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1334,&quot;width&quot;:1138,&quot;resizeWidth&quot;:475,&quot;bytes&quot;:207168,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gswh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 424w, https://substackcdn.com/image/fetch/$s_!Gswh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 848w, https://substackcdn.com/image/fetch/$s_!Gswh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!Gswh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33f0d97e-b0ba-4158-a135-e574a7083197_1138x1334.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Generated codes are encrypted end-to-end. Nothing sensitive appears until you click reveal.</figcaption></figure></div><p><strong>You give the code to the recipient</strong> through any channel you trust. Print it. Hand it over. Mail it. Text it. The system does not care how it travels.</p><p><strong>Time passes.</strong> Hours, days, weeks, months. There is no on-chain activity on your account during this gap. As far as the public blockchain is concerned, you simply made a deposit and went about your life. The recipient may not even exist yet &#8212; you might generate codes for a charity drive in advance and distribute them weeks later.</p><p><strong>The recipient redeems</strong> by typing the transfer code, the security code if any, and their wallet address into a public web page. They do not need a wallet of their own to use the page &#8212; only an address where they want to be paid. They never connect their wallet to anything; they just type.</p><p><strong>The system delivers their funds</strong> from a shared claim pool, batched together with other unrelated redemptions, in one on-chain transaction. The recipient&#8217;s wallet receives funds from a pool address. Nothing on the chain ties that delivery back to your original deposit.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5k60!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5k60!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 424w, https://substackcdn.com/image/fetch/$s_!5k60!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 848w, https://substackcdn.com/image/fetch/$s_!5k60!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 1272w, https://substackcdn.com/image/fetch/$s_!5k60!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5k60!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png" width="599" height="602.9343185550082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1226,&quot;width&quot;:1218,&quot;resizeWidth&quot;:599,&quot;bytes&quot;:153893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5k60!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 424w, https://substackcdn.com/image/fetch/$s_!5k60!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 848w, https://substackcdn.com/image/fetch/$s_!5k60!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 1272w, https://substackcdn.com/image/fetch/$s_!5k60!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ffb591-dc7d-48e9-b76f-4f46f96eb1d7_1218x1226.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><div><hr></div><h2>What we protect &#8212; and why it actually works</h2><h3>Sender and recipient never appear in the same on-chain transaction</h3><p>This is the structural guarantee. When you deposit, your wallet interacts with the deposit pool. When the recipient claims, their wallet receives funds from the claim pool. The two pools are operational siblings, not the same contract your deposit touched. There is no on-chain transaction in which both wallets appear together. </p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8haq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 424w, https://substackcdn.com/image/fetch/$s_!8haq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 848w, https://substackcdn.com/image/fetch/$s_!8haq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 1272w, https://substackcdn.com/image/fetch/$s_!8haq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8haq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png" width="554" height="174.3470588235294" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0253ac4-c840-4966-827e-601511cdf22e_1360x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:1360,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:55967,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8haq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 424w, https://substackcdn.com/image/fetch/$s_!8haq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 848w, https://substackcdn.com/image/fetch/$s_!8haq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 1272w, https://substackcdn.com/image/fetch/$s_!8haq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0253ac4-c840-4966-827e-601511cdf22e_1360x428.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">The structural guarantee: sender and recipient never share a transaction.</figcaption></figure></div><p>An observer scanning the chain sees two unrelated events: &#8220;wallet A made a deposit&#8221; and &#8220;wallet B received a payout.&#8221; Nothing on the chain joins them. The smart contracts that enforce this separation are <a href="https://github.com/SoulboundSecurity/sbf-protocol">open source and auditable</a>.</p><h3>The time gap multiplies the privacy beyond the protocol level</h3><p>This is the part most people underestimate. In practice, a typical SoulBound transfer has days, weeks, or months between when you generate a code and when the recipient redeems it. A church distributes printed donation codes at Sunday service; some recipients claim them that evening, others the following weekend, others not until the next month. An organization like Mission 22 issues veteran support codes at the start of a quarter; recipients claim them on their own schedule. A birthday gift sent to a relative may sit in a drawer until they remember to use it &#8212; and unlike a GoFundMe campaign that takes 8&#8211;10% off the top, the sender paid 1% total.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qLmg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qLmg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 424w, https://substackcdn.com/image/fetch/$s_!qLmg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 848w, https://substackcdn.com/image/fetch/$s_!qLmg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 1272w, https://substackcdn.com/image/fetch/$s_!qLmg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qLmg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png" width="420" height="595.2121212121212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1403,&quot;width&quot;:990,&quot;resizeWidth&quot;:420,&quot;bytes&quot;:164236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ac6d30a-13f2-4a53-8f84-c5331b6d3f05_990x1408.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qLmg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 424w, https://substackcdn.com/image/fetch/$s_!qLmg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 848w, https://substackcdn.com/image/fetch/$s_!qLmg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 1272w, https://substackcdn.com/image/fetch/$s_!qLmg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3430e1cf-451e-45b9-97ae-e75e6cc55a1b_990x1403.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Redemptions are batched for privacy &#8212; the queue mixes unrelated transfers before settlement.</figcaption></figure></div><p>During that gap, the shared claim pool processes hundreds or thousands of unrelated redemptions from unrelated codes. By the time your recipient claims, the pool has been churning continuously, mixed with every other transfer the protocol has processed in the interim. To correlate your deposit with your recipient&#8217;s claim, an observer would need to:</p><ul><li><p>Narrow the candidate window of deposits to a specific time range &#8212; impossible without internal data, because there is no on-chain signal that tells them which deposit &#8220;belongs to&#8221; which claim</p></li><li><p>Match by amount &#8212; defeated by the standard deposit amounts everyone uses, plus the volume of other deposits in the same range</p></li><li><p>Match by token &#8212; defeated similarly</p></li><li><p>Cross-reference any of the above with internal database access we do not grant</p></li></ul><p>A sophisticated chain analytics firm with full forensic tooling could produce a probabilistic guess in a small system. In a busy system with continuous flows, even probabilistic guessing breaks down. The privacy gets stronger as the system gets more popular, which is the opposite of how most privacy systems behave.</p><p>This is meaningfully better than the obvious alternative &#8212; sending through an exchange hot wallet &#8212; because exchange hot wallets settle within seconds or minutes, not weeks, and exchanges keep complete records of every customer for legal retention periods. The time gap simply does not exist in the exchange model. Here it does, naturally, because the OTU code is dormant in the recipient&#8217;s pocket the entire time.</p><h3>No on-chain footprint on the sender&#8217;s account at redemption time</h3><p>When the recipient claims, nothing happens to your wallet on the chain. There is no withdrawal, no transfer, no event log entry, no nonce increment, no balance change. The entire claim is processed by the shared pool, not by you. An observer watching your wallet would see no signal whatsoever that one of your generated codes was just claimed by anyone, anywhere. They would have to be watching the entire pool, in the entire window, for every claim, and trying to back-correlate to your deposit by matching amounts and times &#8212; which the time gap and the volume of unrelated activity makes impractical.</p><h3>The recipient receives only what they need to claim</h3><p>The redemption page never shows the recipient anything about you, the transfer&#8217;s internal identity, the creation time, or any other piece of data they did not already bring with them. They see the code they typed (because they typed it), the wallet address they typed (because they typed it), and a confirmation that the redemption was submitted. Nothing else. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MJyE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MJyE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 424w, https://substackcdn.com/image/fetch/$s_!MJyE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 848w, https://substackcdn.com/image/fetch/$s_!MJyE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 1272w, https://substackcdn.com/image/fetch/$s_!MJyE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MJyE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png" width="356" height="374.1441124780316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1196,&quot;width&quot;:1138,&quot;resizeWidth&quot;:356,&quot;bytes&quot;:146379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MJyE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 424w, https://substackcdn.com/image/fetch/$s_!MJyE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 848w, https://substackcdn.com/image/fetch/$s_!MJyE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 1272w, https://substackcdn.com/image/fetch/$s_!MJyE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033d6bf5-c35a-4cb7-8f22-2dd68d470b92_1138x1196.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!auOb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!auOb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 424w, https://substackcdn.com/image/fetch/$s_!auOb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 848w, https://substackcdn.com/image/fetch/$s_!auOb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!auOb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!auOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png" width="352" height="288.3047619047619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1032,&quot;width&quot;:1260,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:162132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!auOb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 424w, https://substackcdn.com/image/fetch/$s_!auOb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 848w, https://substackcdn.com/image/fetch/$s_!auOb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!auOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab7e498-829c-4adf-a2f1-d59c6d3cdf73_1260x1032.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>They cannot screenshot any field that would let them, or anyone watching their screen, look up your account, your detail page, or your other transfers. The recipient brings three pieces of information to the protocol &#8212; code, PIN, address &#8212; and the protocol returns one piece of information: success.</p><h3>Your security code is yours to recover, and only yours</h3><p>If you set a security code on a Soulbound Transfer, the security code is encrypted alongside the code itself in the same end-to-end encrypted package. The encryption key is derived from your wallet. </p><p>Our backend stores only opaque ciphertext &#8212; we cannot read your security code, even if compelled to. If you forget which security code you put on which code (a real problem when distributing 20 codes for a fundraising drive), you can recover it from the code&#8217;s detail page by confirming your wallet identity. </p><p>Only your wallet can decrypt. We never see the plaintext at any point in the lifecycle.</p><h3>Secrets never touch the page until you ask for them</h3><p>The detail page where you manage your generated codes is designed around a simple principle: nothing sensitive exists anywhere on the page &#8212; not in the visible UI, not in the underlying page structure &#8212; until you explicitly click a reveal button for that specific field. Each secret (the redemption QR, the Soulbound Transfer code, the security code) is revealed independently. </p><p>When you click hide, the secret is fully removed from the page, not just visually concealed. </p><p>This matters because modern devices routinely run software that reads page content &#8212; screen readers, browser extensions, accessibility tools, AI assistants. If a secret is on the page, those tools can see it. So we don&#8217;t put it on the page until you decide to look at it, and we take it off the page the moment you&#8217;re done.</p><h3>Stateless design &#8212; no recipient address in our database</h3><p>The recipient&#8217;s wallet address is never stored in plaintext in our system. We never log it. We never index it. There is no table you could subpoena from us that would yield &#8220;the addresses that have redeemed codes from sender X.&#8221; </p><p>That table does not exist, by deliberate design. The recipient&#8217;s information exists only for the brief moment it takes to construct and send the on-chain settlement transaction, then it&#8217;s gone.</p><h3>Creator-facing transparency is by design</h3><p>The creator &#8212; the person who deposited funds and generated the code &#8212; can see their own transaction details: amount, token, creation timestamp, redemption timestamp, and proof of settlement. This is intentional and correct. The creator gave someone money. They have a legitimate interest in knowing whether and when that money was claimed. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hVwB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hVwB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 424w, https://substackcdn.com/image/fetch/$s_!hVwB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 848w, https://substackcdn.com/image/fetch/$s_!hVwB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!hVwB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hVwB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png" width="1456" height="1117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1117,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407663,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!hVwB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 424w, https://substackcdn.com/image/fetch/$s_!hVwB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 848w, https://substackcdn.com/image/fetch/$s_!hVwB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!hVwB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7803230-ed1a-4d3a-b169-ffd826954dbb_2242x1720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The creator &#8212; the person who deposited funds and generated the code &#8212; can see their own transaction details: amount, token, creation timestamp, redemption timestamp, and proof of settlement. </figcaption></figure></div><p>This is the same visibility you get from your bank when you write a check: you can see it was cashed, when, and for how much. What you cannot see &#8212; and what the system deliberately withholds &#8212; is <em>who</em> cashed it.</p><p>The redemption timestamp and amount are not privacy leaks. They are the creator&#8217;s own records of their own financial activity. The privacy boundary in SoulBound is between the creator and the redeemer, not between the creator and the system.</p><h3>Even our own admin console cannot see your data</h3><p>The system that runs the protocol needs an admin dashboard &#8212; every payment system does. The question is what the admin can see and do. In most fintech products, admin access means full visibility: transaction details, user balances, account histories, the lot. SoulBound takes the opposite approach.</p><p>Our admin console is authenticated using <a href="https://github.com/SoulboundSecurity/SBA-Auth">Soulbound Auth (SBA)</a>, an open-source Web3 authentication system we built and released under MIT license. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o64W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o64W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 424w, https://substackcdn.com/image/fetch/$s_!o64W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 848w, https://substackcdn.com/image/fetch/$s_!o64W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 1272w, https://substackcdn.com/image/fetch/$s_!o64W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o64W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png" width="1456" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e54c084e-22ff-4d74-a907-af4182359585_1782x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140440,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o64W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 424w, https://substackcdn.com/image/fetch/$s_!o64W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 848w, https://substackcdn.com/image/fetch/$s_!o64W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 1272w, https://substackcdn.com/image/fetch/$s_!o64W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe54c084e-22ff-4d74-a907-af4182359585_1782x584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The admin console sees aggregate health metrics, privacy compliance checks, and operational controls &#8212; but no individual codes, no user balances, no recipient addresses. The data simply isn&#8217;t there to see.</figcaption></figure></div><p>SBA never stores Ethereum addresses server-side. Instead, it uses the same SoulBound Token identity model as the rest of the platform &#8212; the admin authenticates by proving ownership of a specific hardware wallet whose identity is hardcoded into the backend&#8217;s access control list. </p><p>No password, no email, no stored credentials. If you don&#8217;t hold the physical hardware wallet, you don&#8217;t get in. There is no &#8220;forgot password&#8221; flow because there is no password to forget.</p><p>What the admin console can do is deliberately narrow: view aggregate platform metrics (total value locked, fee revenue, queue depth), trigger operational processes, and monitor system health. That is the full list.</p><p>What the admin console cannot do is equally deliberate: it cannot view individual codes, cannot see who generated which transfer, cannot read encrypted data, cannot access user balances, cannot look up recipient addresses (those don&#8217;t exist in the database), and cannot make direct database connections. </p><p>The admin&#8217;s elevated privilege is operational, not informational.</p><p>This means that even in a worst-case scenario where an attacker compromises the admin hardware wallet, the damage is bounded. They cannot extract any user data because the admin surface was never wired to return it. The attack surface of the admin console is, by construction, the same as the public attack surface: zero user data exposure. Not because we redacted the data, but because the console never had it.</p><div><hr></div><h2>What we don&#8217;t protect &#8212; and where the line is</h2><p><strong>This is not a mixer.</strong> We do not promise unconditional cryptographic anonymity. A determined investigator with full internal access, sufficient subpoena authority, and a narrow target can usually reconstruct a specific transfer within a single batch window. </p><p>We are not trying to defeat targeted forensic investigation, sanctions enforcement, or properly served legal process. We are a registered company in Northern Ireland that complies with the law.</p><p><strong>We don&#8217;t protect against you revealing yourself.</strong> If you tell the recipient who you are, or you screenshot a code with your wallet visible in the same frame, or you log into the redemption page from the same browser, device, and IP that generated the code, you have created correlations the protocol cannot erase. </p><p>The system is built for users who want privacy and behave consistently with that preference. We give you the tools; the discipline is yours.</p><p><strong>We don&#8217;t protect against malware on your machine.</strong> If your computer is compromised &#8212; keylogger, screen reader, hostile browser extension, AI assistant that reads your tabs &#8212; anything you display on screen can be captured. </p><p>We mitigate this with the click-to-reveal pattern described above, but your device must be trusted by you. We cannot defend a compromised endpoint.</p><p><strong>We don&#8217;t hide on-chain settlement.</strong> When the claim pool sends funds, that transaction is on the public chain forever. Anyone can see it. </p><p>Our privacy comes from the fact that no observer can tell which code triggered which payout &#8212; not from pretending the payout never happened.</p><div><hr></div><h2>Compared to the alternatives</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F9NB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F9NB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 424w, https://substackcdn.com/image/fetch/$s_!F9NB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 848w, https://substackcdn.com/image/fetch/$s_!F9NB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 1272w, https://substackcdn.com/image/fetch/$s_!F9NB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F9NB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png" width="1322" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/918576e5-57ba-452b-8307-84562c6edf15_1322x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1322,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92763,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F9NB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 424w, https://substackcdn.com/image/fetch/$s_!F9NB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 848w, https://substackcdn.com/image/fetch/$s_!F9NB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 1272w, https://substackcdn.com/image/fetch/$s_!F9NB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918576e5-57ba-452b-8307-84562c6edf15_1322x700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Versus a direct on-chain transfer:</strong> Direct transfers put your wallet next to the recipient&#8217;s wallet on a block explorer, forever, in a single linkable transaction. Anyone who finds either wallet can find the other. SoulBound breaks this at the protocol level &#8212; there is never a moment when both wallets appear in the same transaction.</p><p><strong>Versus an exchange hot wallet:</strong> Exchanges hide the direct link, but exchanges are required by law to log every customer, KYC every account, retain records for years, and respond to subpoenas. </p><p>They are also persistent targets for breaches that periodically expose customer histories at scale. SoulBound stores no recipient addresses, no code plaintext, and no sender-to-recipient link table. </p><p>And critically, exchange hot wallets settle immediately &#8212; the time gap that is the foundation of SoulBound&#8217;s privacy model does not exist in the exchange model.</p><p><strong>Versus a privacy coin or mixer:</strong> These offer stronger cryptographic guarantees but are operationally and legally hostile to non-technical users, and several have been sanctioned. </p><p>SoulBound is not a mixer. It is a stateless transfer protocol. The privacy is structural and operational, not cryptographic obfuscation, which keeps it usable for nonprofits like Amnesty International, veteran support organizations, families sending private gifts, and ordinary donors &#8212; without the legal exposure that scares legitimate users away from mixers, and at 1% versus the 8&#8211;10% that platforms like GoFundMe ask for.</p><p><strong>Versus a paper check or gift card:</strong> Functionally, SoulBound transfers behave like a digital bearer instrument: the holder of the code is the holder of the funds. Like a check, you can give one to anyone and they can claim it later. </p><p>Unlike a check, the recipient never has to share their bank account number with you, the issuer (us) never learns who the recipient is, and the settlement happens in minutes once the recipient is ready, not in days through a clearing system that can revoke or freeze.</p><div><hr></div><h2>Identity, KYC, and what the SoulBound Token actually is</h2><p>Every user who deposits funds mints a SoulBound Token (SBT) &#8212; a non-transferable on-chain token bound to their wallet, defined in the <a href="https://github.com/SoulboundSecurity/sbf-protocol">open-source protocol contracts</a>. The SBT is the user&#8217;s identity within the protocol. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zSZ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zSZ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 424w, https://substackcdn.com/image/fetch/$s_!zSZ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 848w, https://substackcdn.com/image/fetch/$s_!zSZ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 1272w, https://substackcdn.com/image/fetch/$s_!zSZ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zSZ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png" width="304" height="255.11111111111111" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/249f6634-7106-42be-ae91-b48a3355358b_684x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:684,&quot;resizeWidth&quot;:304,&quot;bytes&quot;:41614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zSZ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 424w, https://substackcdn.com/image/fetch/$s_!zSZ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 848w, https://substackcdn.com/image/fetch/$s_!zSZ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 1272w, https://substackcdn.com/image/fetch/$s_!zSZ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249f6634-7106-42be-ae91-b48a3355358b_684x574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Your SoulBound Token is your identity in the protocol &#8212; non-transferable, non-tradeable, and optionally extensible with ZKP credentials.</figcaption></figure></div><p>It gates deposit, code generation, and access to the creator&#8217;s detail pages. It is not a financial instrument. It cannot be traded, sold, or moved to another wallet. It simply says: &#8220;this wallet has an account with SoulBound Finance.&#8221;</p><p>What makes this design flexible is what the SBT <em>does not</em> require. At launch, minting an SBT requires accepting the terms of service and confirming your jurisdiction and usage purpose via two on-chain attestation checkboxes. That is it. </p><p>The protocol works &#8212; and its privacy model holds &#8212; with nothing more than a wallet address and those two self-declared attestations.</p><h3>KYC is optional &#8212; and the security model does not depend on it</h3><p>The privacy guarantees described in this document &#8212; the structural separation of sender and recipient, the time gap, the stateless redemption, the end-to-end encryption &#8212; none of them require KYC. </p><p>They work identically whether the user has verified their identity or not. KYC is a compliance layer, not a security layer. The two are independent by design.</p><p>When SoulBound pursues regulated market access (FCA sandbox in the UK, EU MiCA, US MSB licensing), KYC will be introduced as an optional gate for users in jurisdictions that require it. </p><p>The SBT contract already has the plumbing for this &#8212; a field reserved for a zero-knowledge proof credential that can be issued by an identity provider and verified on-chain without revealing any personal data to us or to the public chain.</p><p>And neither KYC nor the SBT affects the privacy properties of the transfer itself &#8212; the bearer instrument, the batch settlement, the encrypted blob, the stateless redemption. Those are architectural properties of the protocol, not policy properties of the identity layer.</p><h3>What ZKP-based identity verification means in practice</h3><p>Zero-knowledge proof (ZKP) identity verification lets a user prove a fact about themselves &#8212; &#8220;I have passed KYC with an accredited provider&#8221; &#8212; without revealing the underlying data. The verifier learns that the statement is true. </p><p>They do not learn the user&#8217;s name, address, date of birth, document number, or anything else. The proof is cryptographic: it cannot be forged, and it cannot be reverse-engineered to extract the original data.</p><p>In SoulBound&#8217;s context, this means a user in a regulated jurisdiction can satisfy their local compliance requirements without surrendering personal information to our protocol. </p><p>The KYC provider holds the data (as required by law in that jurisdiction). SoulBound holds only a cryptographic commitment that says &#8220;this wallet&#8217;s owner has been verified&#8221; without saying who that owner is. If a regulator needs the underlying identity for a specific investigation, they go to the KYC provider with proper legal authority, not to us. </p><p>We do not have it. We never had it. That is the point.</p><h3>The SBT is a container &#8212; we can add anything to it </h3><p>The SBT is designed as an extensible identity anchor. Today it holds a wallet binding, EULA acceptance, and two attestation checkboxes. </p><p>Tomorrow it could hold a ZKP-KYC commitment. In the future it could hold accredited investor status, institutional verification, jurisdictional clearances, or tier-based compliance levels. </p><p>This is a deliberate architectural choice. The identity layer and the transfer layer are decoupled. <br><br>You can tighten identity requirements for specific markets without re-engineering the protocol, and you can run the protocol in permissionless markets without carrying the overhead of identity infrastructure that nobody there needs.</p><div><hr></div><h2>What you have to know to use this safely</h2><p>The full list of things you need to remember:</p><p><strong>Treat the transfer code like cash in your hand.</strong> Anyone who sees it can claim the funds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J_F9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J_F9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 424w, https://substackcdn.com/image/fetch/$s_!J_F9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 848w, https://substackcdn.com/image/fetch/$s_!J_F9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 1272w, https://substackcdn.com/image/fetch/$s_!J_F9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J_F9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png" width="336" height="502.5340314136126" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1714,&quot;width&quot;:1146,&quot;resizeWidth&quot;:336,&quot;bytes&quot;:237469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/193665650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J_F9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 424w, https://substackcdn.com/image/fetch/$s_!J_F9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 848w, https://substackcdn.com/image/fetch/$s_!J_F9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 1272w, https://substackcdn.com/image/fetch/$s_!J_F9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a491113-09df-4e5d-affb-dd531c8b3827_1146x1714.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Works in any mobile browser. No app required.</figcaption></figure></div><p><strong>Treat the Security code the same way.</strong> Don&#8217;t put it on the same surface as the code.</p><p><strong>Don&#8217;t reveal codes on screens that other people &#8212; or software on your computer &#8212; can see.</strong> The detail page is built to keep secrets out of sight until you click reveal, but a compromised device can defeat any UI.</p><p><strong>Once sent, the funds are gone from your control.</strong> There are no take-backs. This is by design &#8212; bearer instruments don&#8217;t reverse.</p><p>That&#8217;s it. Everything else &#8212; the encryption, the batch settlement, the gas abstraction, the shared pool accounting, the rate limiting, the entire backend privacy posture &#8212; happens automatically. You never have to configure it, manage it, or trust a third party with your secrets. </p><p>The protocol does the work, and the work is much simpler than it looks because the privacy comes from the shape of the system, not from any one clever cryptographic trick.</p><div><hr></div><p><em>SoulBound Security Ltd &#183; Londonderry, Northern Ireland</em></p><p><em><a href="https://soulboundsecurity.substack.com/p/soulbound-finance-protocol-technical">Protocol Technical Overview</a> &#183; <a href="https://github.com/SoulboundSecurity/sbf-protocol">Core Protocol (AGPL-3.0)</a> &#183; <a href="https://github.com/SoulboundSecurity/SBA-Auth">Soulbound Auth (MIT)</a></em></p>]]></content:encoded></item><item><title><![CDATA[SoulBound Finance Protocol: Technical Overview]]></title><description><![CDATA[SoulBound Finance launches on Arbitrum mainnet on April 20, 2026 &#8212; the first privacy-preserving payment protocol that embeds regulatory compliance at the smart contract layer rather than bolting it on after the fact.]]></description><link>https://blog.soulbound.finance/p/soulbound-finance-protocol-technical</link><guid isPermaLink="false">https://blog.soulbound.finance/p/soulbound-finance-protocol-technical</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Thu, 02 Apr 2026 11:34:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TMfx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TMfx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TMfx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 424w, https://substackcdn.com/image/fetch/$s_!TMfx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 848w, https://substackcdn.com/image/fetch/$s_!TMfx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 1272w, https://substackcdn.com/image/fetch/$s_!TMfx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TMfx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9479414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/192947956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TMfx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 424w, https://substackcdn.com/image/fetch/$s_!TMfx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 848w, https://substackcdn.com/image/fetch/$s_!TMfx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 1272w, https://substackcdn.com/image/fetch/$s_!TMfx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e4c0c2-4c63-4582-ac93-a90199ed23b6_2698x1338.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><br>SoulBound Finance launches on Arbitrum mainnet on <strong>April 20, 2026</strong> &#8212; the first privacy-preserving payment protocol that embeds regulatory compliance at the smart contract layer rather than bolting it on after the fact.</p><p>This post and the accompanying repository cover the <strong>on-chain smart contracts only</strong>, released under AGPL-3.0. The full platform &#8212; application frontend, backend OTU generation and redemption services, and operational infrastructure &#8212; is proprietary and not included in the open-source release. What you&#8217;re reading about here is the settlement layer: the contracts that custody funds, enforce access control, verify attestations, and process redemptions.</p><p>The protocol enables users to deposit crypto, generate anonymous one-time-use (OTU) transfer codes, and have those codes redeemed to ephemeral addresses &#8212; all while maintaining an immutable attestation of purpose on-chain. It is purpose-built for charitable giving, donations, and personal gifts where the sender&#8217;s identity should be verifiable by regulators but invisible to recipients.</p><p>The contracts are written in Solidity 0.8.19, built with Foundry, and carry zero external dependencies (no OpenZeppelin). Every line was written from scratch.</p><p>This post serves two purposes: to explain how the on-chain protocol works for anyone evaluating it, and to solicit security review from the community before mainnet deployment. We&#8217;re publishing the contract source code now because we want real scrutiny from people who break things for a living &#8212; not a rubber stamp.</p><p>The protocol repo: <strong><a href="https://github.com/SoulboundSecurity/sbf-protocol">github.com/SoulboundSecurity/sbf-protocol</a></strong></p><div><hr></div><h2>The System at a Glance</h2><p>Three operational contracts, deployed and linked atomically by a fourth deployer contract:</p><ul><li><p><strong>SoulBoundToken</strong> Non-transferable identity token. Gates access to the protocol. </p></li><li><p><strong>DepositPool</strong> Accepts multi-token deposits. Generates OTUs with EIP-712 attestations. </p></li><li><p><strong>ClaimPool</strong> Processes anonymous OTU redemptions to ephemeral addresses. </p></li><li><p><strong>SoulBoundDeployer</strong> Atomic deployment, linking, and ownership handoff of the three contracts above.</p></li></ul><p>The flow is: <strong>Mint SBT &#8594; Deposit &#8594; Generate OTU (with attestation) &#8594; Redeem anonymously</strong>.</p><div><hr></div><h2>SoulBoundToken &#8212; Identity Without Addresses</h2><p>The SBT is a non-transferable token that represents a user&#8217;s identity within the protocol. It is not an ERC-721. There is no <code>transfer</code>, no <code>approve</code>, no <code>tokenId</code>. One address, one SBT, forever.</p><h3>What it stores</h3><p>Each SBT contains:</p><ul><li><p><strong>encryptedAccountId</strong> &#8212; A deterministic hash of the user&#8217;s address, a protocol-specific salt, and the chain ID. The protocol never stores raw wallet addresses in its identity layer.</p></li><li><p><strong>zkpCommitment</strong> &#8212; A slot for a zero-knowledge proof commitment (Privado ID). Set at mint or updated later. Enables privacy-preserving KYC without revealing identity.</p></li><li><p><strong>nonce</strong> &#8212; A counter that increments every time the user generates an OTU. This is the backbone of replay protection for attestation signatures.</p></li><li><p><strong>eulaHash</strong> &#8212; The keccak256 of the terms the user accepted at mint time. This is an immutable on-chain record of <em>which version</em> of the terms were signed. When terms update, old SBTs retain their version.</p></li><li><p><strong>mintedAt</strong> &#8212; Timestamp of creation.</p></li></ul><h3>Minting</h3><p>Minting requires the user to provide the current EULA hash. The transaction signature itself is the cryptographic proof of acceptance &#8212; no separate signing step. If the EULA hash doesn&#8217;t match what the controller has set, the mint reverts.</p><p>Once minted, the SBT cannot be transferred, burned, or re-minted. The identity is permanent.</p><h3>Nonce Management</h3><p>Only the DepositPool contract can increment a user&#8217;s nonce, and it does so exactly once per OTU generation. This prevents attestation signature replay: each attestation is bound to a specific nonce value, and once the nonce increments, that signature is permanently invalidated.</p><div><hr></div><h2>DepositPool &#8212; Multi-Token Deposits and OTU Generation</h2><p>This is where funds live and where the attestation logic happens.</p><h3>Deposits</h3><p>Users with a valid SBT can deposit ETH (native) or any whitelisted ERC-20 token. Deposits have no protocol fees. Balances are tracked per-user, per-token in an internal mapping.</p><p>Supported tokens at launch: ETH, USDC, USDT, WBTC. The controller can add or remove tokens from the whitelist. ETH cannot be removed.</p><h3>OTU Generation &#8212; The Core Mechanism</h3><p>This is the most security-critical function in the protocol. When a user generates an OTU, they are converting deposited funds into an anonymous bearer instrument that can be redeemed by anyone who possesses the code.</p><p>The generation process requires an <strong>EIP-712 typed data signature</strong> from the user that attests to the purpose of the transfer. This attestation is:</p><ol><li><p><strong>Per-transaction</strong> &#8212; The fee tier (charitable vs. commercial) is not stored per-user. The same user can generate a charitable OTU for a church donation and a commercial OTU for a business payment, each with its own attestation.</p></li><li><p><strong>Nonce-bound</strong> &#8212; The attestation includes the user&#8217;s current SBT nonce. After generation, the nonce increments, permanently invalidating that specific attestation signature.</p></li><li><p><strong>Immutable on-chain</strong> &#8212; The user&#8217;s signature is a cryptographic commitment to their stated purpose. If they attest &#8220;charitable&#8221; but use the funds commercially, they have signed a false attestation on a permanent, public ledger. The legal exposure falls on the user, not the protocol.</p></li></ol><h3>Fee Structure</h3><p>Fees are charged on OTU generation, not on deposits:</p><ul><li><p><strong>Charitable tier:</strong> 1.00% protocol fee + 0.25% gas reserve = 1.25% total</p></li><li><p><strong>Commercial tier:</strong> 2.00% protocol fee + 0.25% gas reserve = 2.25% total (disabled at launch)</p></li></ul><p>The gas fee (0.25%) is immutable &#8212; hardcoded at 25 basis points as a Solidity constant. Protocol fees are controller-adjustable but capped at 5% maximum (500 bps). Both caps are enforced in the contract.</p><p>Fees are calculated on top of the OTU amount: if you generate a 1 ETH OTU, you pay 1.0125 ETH from your balance (charitable tier). The recipient receives exactly 1 ETH.</p><h3>Fee Distribution</h3><p>Protocol fees go directly to the protocol treasury address. The OTU amount plus gas fee goes to the ClaimPool. These are separate transfers in the same transaction.</p><p>The protocol treasury address is mutable &#8212; the controller can update it (for multisig rotation, etc.). The ClaimPool link, by contrast, is set once and cannot be changed.</p><h3>EIP-712 Attestation Verification</h3><p>The signature verification implements full EIP-712 with:</p><ul><li><p>Domain separator bound to contract address + chain ID (prevents cross-chain and cross-contract replay)</p></li><li><p>Struct hash includes: depositor address, token, amount, fee tier, nonce, and a purpose hash</p></li><li><p>ECDSA recovery with <strong>EIP-2 s-value enforcement</strong> (restricts s to lower half of the curve order to prevent signature malleability)</p></li><li><p>v-value validation (must be 27 or 28)</p></li><li><p>Recovered signer must equal <code>msg.sender</code></p></li></ul><p>The purpose hash is a keccak256 of a human-readable string that appears in the user&#8217;s wallet signing prompt:</p><ul><li><p>Charitable: <em>&#8220;I attest this withdrawal is for charitable, donation, or personal gift purposes&#8221;</em></p></li><li><p>Commercial: <em>&#8220;I attest this withdrawal is for commercial or business purposes&#8221;</em></p></li></ul><h3>Emergency Withdrawal</h3><p>Any SBT holder can withdraw their full balance for any token at any time. No fees. No whitelist check (works even if the token has been delisted). This is the escape hatch &#8212; it always works.</p><div><hr></div><h2>ClaimPool &#8212; Anonymous Redemption</h2><p>The ClaimPool receives funds from the DepositPool and processes redemptions. It maintains two separate balance pools:</p><ul><li><p><strong>Redemption balance</strong> &#8212; Funds available for OTU redemptions</p></li><li><p><strong>Gas fund balance</strong> &#8212; The 0.25% gas fee reserve, used for operational costs (DeFi yield, gas subsidies)</p></li></ul><h3>Redemption Processing</h3><p>An operator (backend service) processes redemptions. The key design property: <strong>recipient addresses are ephemeral</strong>. They are used exactly once in the redemption transaction and never stored on-chain beyond that transaction&#8217;s logs.</p><p>Each redemption requires a unique <code>redemptionHash</code> &#8212; a hash of the OTU code. The contract tracks which hashes have been processed, preventing double-spend. Once a hash is marked as processed, it can never be used again.</p><h3>Batch Redemptions</h3><p>The operator can process multiple redemptions in a single transaction. This is a privacy feature: by batching redemptions together, it becomes harder to correlate the timing of a deposit with a specific redemption. Individual timing analysis is defeated when multiple redemptions are processed atomically.</p><p>The batch function is fault-tolerant: if an individual redemption in the batch has already been processed, has a zero amount, or targets the zero address, it is skipped rather than reverting the entire batch.</p><p>Maximum batch size is 50 items.</p><h3>Gas Fund</h3><p>The gas fund receives the 0.25% fee from every OTU generation. The gas manager can use these funds for DeFi operations (e.g., depositing to Aave for yield) or operational costs. The <code>useGasFund</code> function accepts arbitrary calldata, enabling interaction with any DeFi protocol.</p><p>The gas manager role is separate from the operator role. The operator processes redemptions; the gas manager manages the operational treasury. A compromised gas manager key could drain the gas fund &#8212; the gas manager key should be held in an HSM or secure enclave with monitoring on gas fund balance.</p><div><hr></div><h2>SoulBoundDeployer &#8212; Atomic System Bootstrap</h2><p>The deployer is deployed independently, then creates all three operational contracts, links them together, and transfers ownership &#8212; all in one transaction via <code>deploySystem()</code>. This eliminates the risk of partially-configured systems or ownership gaps.</p><h3>Deployment Flow</h3><ol><li><p>Deploy SoulBoundToken (deployer contract as temporary controller)</p></li><li><p>Deploy DepositPool (deployer contract as temporary controller)</p></li><li><p>Deploy ClaimPool (deployer contract as temporary operator)</p></li><li><p>Link all contracts to each other and configure: SBT &#8596; DepositPool, DepositPool &#8594; ClaimPool + Treasury, ClaimPool &#8594; DepositPool + Gas Manager, EULA hash on SBT</p></li><li><p>Whitelist initial tokens</p></li><li><p>Transfer all roles to <code>msg.sender</code> (expected: multisig)</p></li></ol><p>If any step fails, the entire transaction reverts. There is no state where one contract exists without the others being properly configured.</p><h3>Post-Deployment Validation</h3><p>The deployer includes a <code>validateDeployment()</code> function that returns a boolean and an array of issue strings. It checks every linkage, every configuration, and every role assignment. This is designed to be called by deployment scripts to verify the system is correctly configured before proceeding.</p><div><hr></div><h2>Operator Trust Model</h2><p>The protocol has three privileged roles, each with a clearly scoped trust boundary:</p><p><strong>Controller</strong> (SBT + DepositPool): Can update EULA, modify fee rates (capped at 5%), toggle commercial tier, add/remove tokens, update the treasury address. Cannot access user funds. Cannot generate OTUs on behalf of users. Cannot process redemptions.</p><p><strong>Operator</strong> (ClaimPool): Can process redemptions and batch redemptions. This role is held by the backend application &#8212; the bridge between off-chain OTU validation and on-chain fund transfer. A compromised operator could drain the ClaimPool redemption balance. Mitigation: operator key should be held in a secure enclave or HSM, with monitoring on ClaimPool balance and redemption patterns.</p><p><strong>Gas Manager</strong> (ClaimPool): Can deploy gas fund to external contracts (Aave, etc.) via arbitrary calldata. Cannot access redemption balance. Same key management recommendations as operator.</p><div><hr></div><h2>Testing</h2><p>Our internal test suite covers 78 Forge unit tests and 24 live-chain smoke tests against local Anvil deployments. Every public function has happy path, revert case, and edge case coverage. The smoke tests run the full deposit-to-redemption cycle with real transactions, randomized deployer wallets, and gas metering &#8212; different contract addresses every run.</p><p>Test philosophy: every revert path gets its own test. If the contract has a custom error, there&#8217;s a test that triggers it. Fee calculations are verified to the wei. EIP-712 attestation tests cover valid signatures, replayed nonces, wrong signers, malformed signatures, and cross-tier mismatches. Batch redemption tests verify skip logic for already-processed hashes, zero amounts, and zero addresses within a single batch.</p><p>Full test coverage documentation is available at <a href="https://github.com/SoulboundSecurity/sbf-protocol/blob/master/TESTING.md">TESTING.md</a> in the repo.</p><p>We do not publish our internal test suite, but we welcome community-contributed tests. If you write tests that break something &#8212; or prove something holds &#8212; we want them. Contributions should follow the existing contract conventions: Forge-std, custom errors for all revert cases, and the same happy path / revert / edge case structure documented in TESTING.md. See <a href="https://github.com/SoulboundSecurity/sbf-protocol/blob/master/CLA.md">CLA.md</a> for contribution terms.</p><div><hr></div><h2>Security Properties We Believe Hold</h2><p>These are the properties we&#8217;re asking reviewers to verify or challenge:</p><ol><li><p><strong>No double-spend.</strong> Each <code>redemptionHash</code> can only be processed once. The <code>processedRedemptions</code> mapping prevents replay.</p></li><li><p><strong>No attestation replay.</strong> Each attestation signature is bound to a specific nonce. The nonce increments after each OTU generation. A used attestation signature can never produce a valid OTU again.</p></li><li><p><strong>No signature malleability.</strong> EIP-2 s-value range check ensures each signature has exactly one valid form.</p></li><li><p><strong>No cross-chain replay.</strong> The EIP-712 domain separator includes <code>address(this)</code> and <code>block.chainid</code>, binding signatures to a specific contract on a specific chain.</p></li><li><p><strong>No fund extraction beyond balance.</strong> Users can only generate OTUs up to their deposited balance minus fees. The balance check is performed before any state mutation.</p></li><li><p><strong>No unauthorized fund movement.</strong> Only the DepositPool can send funds to the ClaimPool (via <code>receiveFunds</code>/<code>receiveFundsETH</code>). Only the operator can process redemptions. Only the gas manager can use the gas fund.</p></li><li><p><strong>No reconfiguration of critical links.</strong> The DepositPool &#8596; ClaimPool link and the SBT &#8596; DepositPool link are set once and cannot be changed.</p></li><li><p><strong>Emergency withdrawal always works.</strong> Bypasses the token whitelist, charges no fees, and returns the user&#8217;s full balance. This is the unconditional escape hatch.</p></li><li><p><strong>Checks-effects-interactions pattern maintained.</strong> All balance updates occur before external calls in every function that transfers funds. Note: <code>generateOTU</code> updates balances, then calls <code>incrementNonce</code> on the SBT contract (an external call), then distributes funds. The intermediate SBT call occurs after balance deduction but before fund transfers &#8212; reentrancy through the SBT cannot double-spend because the balance is already zeroed.</p></li><li><p><strong>No </strong><code>delegatecall</code><strong>, no </strong><code>selfdestruct</code><strong>, no </strong><code>tx.origin</code><strong>.</strong> The protocol uses none of these patterns.</p></li></ol><div><hr></div><h2>What We&#8217;re Asking For</h2><p>We&#8217;re asking the security community to:</p><ul><li><p><strong>Read the contracts.</strong> They&#8217;re compact &#8212; SoulBoundToken is ~220 lines, DepositPool is ~500, ClaimPool is ~330. No inheritance trees, no abstract base classes, no OpenZeppelin.</p></li><li><p><strong>Challenge the properties above.</strong> If any of them don&#8217;t hold, we want to know.</p></li><li><p><strong>Look for edge cases</strong> in the fee calculation, the EIP-712 verification, the batch redemption logic, and the gas fund operations.</p></li><li><p><strong>Consider the interaction patterns.</strong> The contracts are designed to be called in a specific order. Are there orderings that produce unexpected states?</p></li></ul><p>Mainnet deployment is <strong>April 20, 2026</strong>. The application will be live at <a href="https://soulbound.finance/">soulbound.finance</a> on launch day.</p><div><hr></div><h2>Responsible Disclosure</h2><p>If you identify a vulnerability, please report it to <strong><a href="mailto:security@soulboundsecurity.io">security@soulboundsecurity.io</a></strong> before public disclosure. We take every report seriously and will acknowledge receipt within 24 hours.</p><div><hr></div><h2>Links</h2><p><strong>Protocol repo</strong> <a href="https://github.com/SoulboundSecurity/sbf-protocol">github.com/SoulboundSecurity/sbf-protocol</a> <br><strong>Website</strong> <a href="https://soulboundsecurity.io/">soulboundsecurity.io</a> <br><strong>App (live April 20)</strong> <a href="https://soulbound.finance/">soulbound.finance</a> <br><strong>Security contact</strong> <a href="mailto:security@soulboundsecurity.io">security@soulboundsecurity.io</a> <br><strong>License</strong> AGPL-3.0 <br><strong>Owner</strong> SoulBound Security Ltd (NI735885) </p>]]></content:encoded></item><item><title><![CDATA[Private Giving, Public Launch: SoulBound Brings 1% Stablecoin Donations to Arbitrum on 4/20]]></title><description><![CDATA[Charitable giving moves $1 trillion a year on rails that take 10%. We built the replacement.]]></description><link>https://blog.soulbound.finance/p/private-giving-public-launch-soulbound</link><guid isPermaLink="false">https://blog.soulbound.finance/p/private-giving-public-launch-soulbound</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Thu, 12 Mar 2026 13:53:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/419bb572-3cf4-41b1-98d2-82b1a82f1fa3_1076x673.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9c6a81eb-ae9c-4757-9ca8-db71915b5205&quot;,&quot;duration&quot;:null}"></div><p><br>Stablecoins had $27.6 trillion in transaction volume last year. USDC is live on every major blockchain. Circle just got conditional OCC approval for a national trust charter. Stripe bought Bridge for $1.1 billion. The infrastructure for moving dollars on-chain has never been better.</p><p>So why is a $1,500 donation to a veterans&#8217; charity still losing $124.54 to a payment processor?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FNrF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNrF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 424w, https://substackcdn.com/image/fetch/$s_!FNrF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 848w, https://substackcdn.com/image/fetch/$s_!FNrF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 1272w, https://substackcdn.com/image/fetch/$s_!FNrF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNrF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png" width="382" height="326.78199052132703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de7912da-8433-4533-8adf-d6e490b27399_844x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:844,&quot;resizeWidth&quot;:382,&quot;bytes&quot;:78384,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/190724452?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FNrF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 424w, https://substackcdn.com/image/fetch/$s_!FNrF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 848w, https://substackcdn.com/image/fetch/$s_!FNrF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 1272w, https://substackcdn.com/image/fetch/$s_!FNrF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde7912da-8433-4533-8adf-d6e490b27399_844x722.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>That&#8217;s a real screenshot. A real donation to Folds of Honor &#8212; a 4-star Charity Navigator organization that funds scholarships for families of fallen service members. Our investor <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alpha Research Group&quot;,&quot;id&quot;:368815619,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BShD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2104d28e-7a43-4c9d-895a-bdeaf0f1086b_232x232.png&quot;,&quot;uuid&quot;:&quot;2f033d9a-e75e-4221-af43-cd3ccb87da52&quot;}" data-component-name="MentionToDOM"></span>  <a href="https://alpharesearchgroup.substack.com/p/alpha-research-group-joins-folds">sponsored their tournament at TPC Treviso Bay this week</a>. 8.3% gone before a dollar hits the mission.</p><p>The standard credit card processing fee for charitable donations is 2.9% plus 30 cents. However, when you stack the platform fee, the gateway fee, and the administrative layer on top of that 2.9%, the &#8220;cover the fees&#8221; checkbox becomes effectively mandatory - or the organization will be routinely losing 5-10% per transaction. </p><p>This is the most broken payment rail in finance. And it&#8217;s enormous.</p><h2>The Market Nobody&#8217;s Building For</h2><p>Global charitable giving hit <strong>$2.3 trillion</strong> in last year. That&#8217;s not a typo; $2.3 trillion which is larger than the GDP of Italy.</p><p>Religious giving alone dwarfs most DeFi categories. In the US, religious organizations received $146.54 billion last year &#8212; the single largest charitable subcategory, bigger than education, health, and human services. Globally, Islamic zakat &#8212; the obligatory 2.5% annual wealth contribution that is one of the Five Pillars &#8212; is estimated at <strong>$600 billion per year</strong> by itself. The UNDP and World Bank place the total annual zakat pool between $200 billion and $1 trillion.</p><p>Add Christian tithing outside the US, Hindu dana, Jewish tzedakah, Sikh dasvandh, Buddhist giving, and the vast network of informal community-based giving in every faith tradition &#8212; and global faith-based giving conservatively exceeds <strong>$1 trillion annually</strong>.</p><p>For context: all of DeFi had roughly $170 billion in locked assets at peak. The religious giving market moves that amount <strong>every two months</strong>.</p><p>Every dollar of it runs on Stripe, Square, PayPal Giving Fund, and legacy card rails extracting 5-10%. There is no DeFi product serving this market. Zero. The entire stablecoin ecosystem has ignored the single largest recurring payment category in the world.</p><h2>Two Reasons Why It&#8217;s Ignored (And Why That&#8217;s the Opportunity)</h2><p><strong>First, it&#8217;s not sexy.</strong> Crypto builders chase trading, lending, and speculation. Charitable giving doesn&#8217;t generate yield, doesn&#8217;t create leveraged positions, and doesn&#8217;t produce governance tokens. It&#8217;s a payment &#8212; and payments are &#8220;boring.&#8221;</p><p>Except Stripe just paid $1.1 billion for stablecoin payment infrastructure. PayPal launched PYUSD. Coinbase embedded USDC into Base. The market has figured out that stablecoin payments are the real endgame. Charitable giving is just the payment vertical nobody&#8217;s claimed yet.</p><p><strong>Second, it requires privacy.</strong> This is the part crypto has struggled with since Tornado Cash.</p><p>A donor sending $500 to their local food bank doesn&#8217;t want that on a public ledger. A family tithing 10% of their income doesn&#8217;t want their financial life visible to anyone who looks up the church&#8217;s receiving address. These aren&#8217;t criminals. They are the most generous segment of the global population, and they need the same privacy that a cash donation in a collection plate has always provided.</p><p>The existing privacy tools in DeFi &#8212; mixers and shielded pools &#8212; are either sanctioned, abandoned, or designed for crypto-native power users. Nobody has built a privacy-preserving payment product simple enough for a church treasurer to use.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KUMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KUMK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 424w, https://substackcdn.com/image/fetch/$s_!KUMK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 848w, https://substackcdn.com/image/fetch/$s_!KUMK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 1272w, https://substackcdn.com/image/fetch/$s_!KUMK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KUMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5922546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/190724452?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KUMK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 424w, https://substackcdn.com/image/fetch/$s_!KUMK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 848w, https://substackcdn.com/image/fetch/$s_!KUMK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 1272w, https://substackcdn.com/image/fetch/$s_!KUMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F326b2565-b68f-43ba-a00a-0b5400896f5d_2739x1416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Where Privacy Becomes a Safety Requirement</h2><p>And then there&#8217;s the part of this market where privacy isn&#8217;t about preference &#8212; it&#8217;s about survival.</p><p>The USCIRF 2026 Annual Report identifies 18 countries where governments engage in &#8220;particularly severe&#8221; violations of religious freedom. Two-thirds of the world&#8217;s population lives in nations where religious communities face persecution. In those jurisdictions, a financial record of a charitable donation is a surveillance vector.</p><p>In China, the CCP has made charitable giving itself a crime for certain communities. In testimony before the Congressional-Executive Commission on China in November 2025, ChinaAid&#8217;s president described the government&#8217;s latest crackdown as explicitly targeting <strong>the criminalization of tithing, offerings, and normal church finances</strong>.</p><p>For Uyghur Muslims in Xinjiang, it&#8217;s worse. China banned zakat &#8212; the obligatory Islamic charitable contribution &#8212; in the region in 2016. Uyghur businessman, Elijan Ismail, organized charitable donations to community members in need. Police branded his group of donors an &#8220;ethnic separatist group.&#8221; He was sentenced to <strong>18 years in prison</strong> for giving money to people who needed it.</p><p>This is a region with 400 million surveillance cameras, facial recognition systems built to track ethnic and religious minorities, and mandatory phone monitoring apps. Financial transactions are cross-referenced against identity databases. The infrastructure that made his giving visible is the infrastructure that put him in prison.</p><p>Nigeria. India. Pakistan. North Korea. The pattern repeats: Uyghur Muslims, Chinese Christians, Baha&#8217;is, Ahmadiyya communities, Tibetan Buddhists &#8212; authoritarian governments use financial records to identify and punish people for the act of giving to their own communities.</p><p>Cash solved this for centuries. The collection plate, the zakat box, the charity basket &#8212; anonymous by design. Digital payments eliminated that privacy, and <em>nobody in crypto has built the replacement yet.</em></p><h2>SoulBound: 1% Fee. No Payment Trail. Cash-Like Simplicity.</h2><p>This is the product we&#8217;ve been building.</p><p>A donor deposits stablecoins into their private SoulBound account &#8212; verified once at entry via soulbound token and ZKP-based identity. They generate a one-time-use code for any amount &#8212; a QR code or a shareable link. That code is the donation. The recipient redeems it to any wallet. No login required. No payment trail between sender and receiver. No database linking the two.</p><p><strong>1% flat fee. That&#8217;s it.</strong></p><p>On a $1,500 Folds of Honor donation: $15 instead of $124.54.</p><p>For a mosque handling $500,000 in annual zakat collections, or a church processing the same in tithes: $5,000 instead of $25,000-$50,000 lost to processors. That&#8217;s $20,000-$45,000 back in the budget every year. Staff positions. Building repairs. Food for families.</p><p>Redemption is free. The code works like digital cash &#8212; bearer instrument, redeemable by anyone who holds it, on their timeline, to their address. Like handing someone an envelope, except it works across borders and the denomination is dollar-stable.</p><p>The <a href="https://soulboundsecurity.substack.com/p/the-super-bowl-pool-problem-that">Super Bowl pool problem</a> we wrote about in January? Same architecture, different vertical. OTU codes solve group payout distribution for prediction markets, and they solve private giving for $1 trillion in annual religious donations. The infrastructure is identical.</p><h2>April 20: Mainnet Beta on Arbitrum</h2><p>We&#8217;re going live April 20, 2026.</p><p>Initial launch is a mainnet beta focused on charitable and religious giving, deployed on Arbitrum One. USDC and native ETH supported at launch.</p><p><strong>Geo-restricted beta.</strong> Not available in the US, UK, or EU at launch. Access requires EULA acceptance and a cryptographic signature confirming jurisdictional eligibility. Standard DeFi launch practice &#8212; Polymarket ran this exact playbook before achieving regulatory clarity domestically.</p><p>We&#8217;re simultaneously entering the FCA&#8217;s stablecoin regulatory sandbox in the UK, targeting full US/UK availability in 2027.</p><p><strong>Core protocol ships AGPL-3.0 before launch.</strong> Open infrastructure, composable by default. More on that in our next post.</p><p>The communities that need this most are operating outside Western regulatory jurisdictions &#8212; where payment infrastructure extracts the most, where financial privacy carries the highest stakes, and where $1 trillion in annual giving is waiting for a better rail.</p><p><strong>SoulBound is that rail.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.soulbound.finance/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.soulbound.finance/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>SoulBound Finance launches on Arbitrum, April 20, 2026.</em></p><p><em>Follow: <a href="https://soulboundsecurity.substack.com/">soulboundsecurity.substack.com</a></em></p>]]></content:encoded></item><item><title><![CDATA[The Super Bowl Pool Problem That Polymarket, Kalshi, and Coinbase Can't Solve]]></title><description><![CDATA[Your group bet went global. The payout infrastructure didn't.]]></description><link>https://blog.soulbound.finance/p/the-super-bowl-pool-problem-that</link><guid isPermaLink="false">https://blog.soulbound.finance/p/the-super-bowl-pool-problem-that</guid><dc:creator><![CDATA[Soulbound Security]]></dc:creator><pubDate>Thu, 29 Jan 2026 13:35:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F8Je!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Remember when office betting pools were simple? Throw $20 in the hat, winner takes all, done. Or splitting a single bet between friends and spreading the win via Venmo?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F8Je!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F8Je!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 424w, https://substackcdn.com/image/fetch/$s_!F8Je!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 848w, https://substackcdn.com/image/fetch/$s_!F8Je!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 1272w, https://substackcdn.com/image/fetch/$s_!F8Je!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F8Je!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png" width="465" height="271.83417085427135" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1194,&quot;resizeWidth&quot;:465,&quot;bytes&quot;:1075023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/186186776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F8Je!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 424w, https://substackcdn.com/image/fetch/$s_!F8Je!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 848w, https://substackcdn.com/image/fetch/$s_!F8Je!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 1272w, https://substackcdn.com/image/fetch/$s_!F8Je!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1458d7ae-9132-48fd-94ef-6059dbb834a9_1194x698.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Prediction markets changed the game. Whether you&#8217;re on Polymarket, Kalshi (now available through Coinbase in all 50 states), or Binance &#8212; you and your friends can pool capital on anything from elections to earnings calls to the Super Bowl. The problem? You&#8217;re not placing bets&#8212;you&#8217;re trading tokens and event contracts. </p><p>And when your buddy in London, your cousin in Berlin, and your college roommate in Austin all chip into the same pool, someone has to handle the accounting when the Pats win.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SsF0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 424w, https://substackcdn.com/image/fetch/$s_!SsF0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 848w, https://substackcdn.com/image/fetch/$s_!SsF0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 1272w, https://substackcdn.com/image/fetch/$s_!SsF0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SsF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png" width="406" height="214.5632911392405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:334,&quot;width&quot;:632,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:163210,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/186186776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25d1cc0-b72d-4573-b491-c3f2599a8951_800x418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SsF0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 424w, https://substackcdn.com/image/fetch/$s_!SsF0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 848w, https://substackcdn.com/image/fetch/$s_!SsF0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 1272w, https://substackcdn.com/image/fetch/$s_!SsF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c887af-1133-4a77-8b06-5f7b5b73f4d8_632x334.png 1456w" sizes="100vw"></picture><div></div></div></div></figure></div><p>That someone is usually whoever set up the wallet. <strong>Congratulations, you&#8217;re now running a multi-jurisdictional trading desk for your fantasy league.</strong></p><p><strong>The Scale of the Problem </strong></p><p>This isn&#8217;t a niche issue. Prediction markets did <strong>$44 billion in combined volume in 2025</strong>. Kalshi alone is valued at $11 billion. Coinbase just launched prediction markets nationwide. These aren&#8217;t fringe platforms anymore&#8212;they&#8217;re becoming default infrastructure for information discovery.</p><p>But the tooling assumes solo traders, not groups.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gM4J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gM4J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 424w, https://substackcdn.com/image/fetch/$s_!gM4J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 848w, https://substackcdn.com/image/fetch/$s_!gM4J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 1272w, https://substackcdn.com/image/fetch/$s_!gM4J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gM4J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gM4J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 424w, https://substackcdn.com/image/fetch/$s_!gM4J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 848w, https://substackcdn.com/image/fetch/$s_!gM4J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 1272w, https://substackcdn.com/image/fetch/$s_!gM4J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa02ec3-b003-4294-b32e-66376dc482a0_2048x1143.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The Cash Model</strong></p><p>Here&#8217;s how it used to work with physical cash: everyone throws money in an envelope, winner gets the envelope, everyone handles their own business. Simple. Clean. The pool organizer isn&#8217;t responsible for what happens after the handoff.</p><p>SoulBound brings that model on-chain.</p><p><strong>How It Works</strong></p><ol><li><p>Your group deposits USDC into a shared SoulBound account (one person sets it up, others contribute, privately via SoulBound if desired)</p></li><li><p>The pooled funds are used to trade on Polymarket, Kalshi, Coinbase, Binance&#8212;wherever</p></li><li><p>When you win, the organizer generates OTU codes&#8212;one for each participant&#8217;s share</p></li><li><p>Each person redeems their own code to their own wallet</p></li></ol><p>The organizer distributes bearer instruments, not wallet-to-wallet transfers. Each winner receives what&#8217;s essentially digital cash&#8212;redeemable anywhere, by anyone holding the code. What they do with it after that is their business, in their jurisdiction, on their own timeline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qgQv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qgQv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!qgQv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!qgQv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!qgQv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qgQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5859477,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://soulboundsecurity.substack.com/i/186186776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qgQv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!qgQv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!qgQv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!qgQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F212c8854-605c-451b-a088-f3bd5aee7173_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>CEX or DEX&#8212;Same Problem</strong></p><p>Doesn&#8217;t matter if you&#8217;re on a centralized exchange like Coinbase or Binance, or a decentralized protocol like Polymarket. The moment you pool with friends across borders:</p><ul><li><p>One wallet holds everything</p></li><li><p>Payouts create wallet-to-wallet transfer chains</p></li><li><p>The organizer becomes the hub for everyone&#8217;s downstream complexity</p></li></ul><p>Whether the prediction market is regulated (Kalshi/Coinbase) or decentralized (Polymarket), the payout problem is identical.</p><p><strong>What Groups Actually Need</strong></p><ul><li><p>Privacy between members (not everyone wants the pool to see their full wallet history)</p></li><li><p>Clean separation at payout (no single point of distribution complexity)</p></li><li><p>Cash-like finality (once you hand over the code, you&#8217;re done)</p></li></ul><p>SoulBound delivers all three. Pool together, win together, split cleanly.</p><p><strong>The Bigger Picture</strong></p><p>This isn&#8217;t just about Super Bowl squares. It&#8217;s about any scenario where groups coordinate capital and need to distribute returns without one person becoming the back-office:</p><ul><li><p>International teams splitting project revenue</p></li><li><p>Creator collectives dividing sponsorship money</p></li><li><p>Investment clubs distributing profits</p></li><li><p>Fantasy sports with actual stakes</p></li></ul><p>Anywhere you&#8217;d say &#8220;let&#8217;s just Venmo each other after&#8221;&#8212;except Venmo doesn&#8217;t work across borders, exposes transaction history, and makes one person the hub.</p><p><strong>SoulBound makes group finance work like handing out envelopes. Digital cash for a digital world.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.soulbound.finance/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.soulbound.finance/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>SoulBound launches on Arbitrum Q2 2026.</em></p>]]></content:encoded></item></channel></rss>