<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.blockchaincommons.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.blockchaincommons.com/" rel="alternate" type="text/html" /><updated>2026-05-20T01:23:39+00:00</updated><id>https://www.blockchaincommons.com/feed.xml</id><title type="html">Blockchain Commons</title><subtitle>Blockchain Commons supports the creation of open &amp; interoperable, secure &amp; compassionate digital infrastructure.</subtitle><author><name>Blockchain Commons</name></author><entry><title type="html">Dispatches of a Trust Architect: Sanctuary and Exodus</title><link href="https://www.blockchaincommons.com/dispatches/sanctuary-exodus/" rel="alternate" type="text/html" title="Dispatches of a Trust Architect: Sanctuary and Exodus" /><published>2026-05-19T00:00:00+00:00</published><updated>2026-05-19T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/dispatches/sanctuary-exodus</id><content type="html" xml:base="https://www.blockchaincommons.com/dispatches/sanctuary-exodus/"><![CDATA[<p>On March 3, Vitalik Buterin posted a manifesto on X<sup id="fnref:V2026a" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup>. It introduced a new term: <em>sanctuary technologies</em>. Ten days later, the Ethereum Foundation made it official with a 38-page mandate document, which they described  as “part constitution, part manifesto.”<sup id="fnref:EF2026" role="doc-noteref"><a href="#fn:EF2026" class="footnote" rel="footnote">2</a></sup></p>

<p>I noted this briefly in my recent <a href="https://www.lifewithalacrity.com/article/dispatches-technology-paternalism/">Dispatch on Technology Paternalism</a>, but the new mandate deserves its own treatment. When Vitalik talks about working to “preserve technological self-sovereignty” and “enable cooperation without coercion, domination or rugpulling,”<sup id="fnref:V2026mandate" role="doc-noteref"><a href="#fn:V2026mandate" class="footnote" rel="footnote">3</a></sup> something is happening that those of us working on Exodus Protocols, Architectures of Autonomy, and <a href="https://revisitingssi.com/lenses/briefs/coercion-resistance/">coercion-resistance lenses</a> of Self-Sovereigh Identity should pay attention to.</p>

<p>This Dispatch is about what Vitalik and the Ethereum Foundation are saying, where it overlaps with what I’ve been saying, and where the work goes from here.</p>

<h2 id="what-vitalik-said">What Vitalik Said</h2>

<p>Vitalik’s March 3 posting introduced the idea of sanctuary technologies:</p>

<blockquote>
  <p>“Ethereum should conceptualize ourselves as being part of an ecosystem building ‘sanctuary technologies’: free open-source technologies that let people live, work, talk to each other, manage risk and build wealth, and collaborate on shared goals, in a way that optimizes for robustness to outside pressures.”<sup id="fnref:V2026a:1" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup></p>
</blockquote>

<p>He added to that framing by talking about the creation of a collaborative space:</p>

<blockquote>
  <p>“Ethereum’s role is to create ‘digital space’ where different entities can cooperate and interact.”<sup id="fnref:V2026a:2" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup></p>
</blockquote>

<p>Instead of trying to compete with Apple or Google, his goal is “de-totalization”:</p>

<blockquote>
  <p>“Do not try to be Apple or Google, seeing crypto as a tech sector that enables efficiency or shininess.”<sup id="fnref:V2026a:3" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup></p>
</blockquote>

<blockquote>
  <p>“[instead] reduce the stakes of the war in heaven, by preventing the winner from having total victory.”<sup id="fnref:V2026a:4" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup></p>
</blockquote>

<p>When Vitalik announced the EF mandate on March 13, he repeated his framing, saying that
Ethereum is to be “a sanctuary technology, to preserve technological self-sovereignty, to enable cooperation without coercion, domination or rugpulling,” ensuring “no single person, organization or ideology’s victory in cyberspace can be total.”<sup id="fnref:V2026mandate:1" role="doc-noteref"><a href="#fn:V2026mandate" class="footnote" rel="footnote">3</a></sup></p>

<p>This is not isolated to Vitalik. Bastian Aue, whose appointment as Co-Executive Director was announced in February, said it more bluntly in his own statement at the time:</p>

<blockquote>
  <p>“The mandate of the EF is to make sure that real permissionless infrastructure, cypherpunk at its core, is what gets built.”<sup id="fnref:Aue2026" role="doc-noteref"><a href="#fn:Aue2026" class="footnote" rel="footnote">4</a></sup></p>
</blockquote>

<p>As for the mandate itself? It makes a lot of the self-sovereign ideas that Vitalik talks about in his personal posts concrete by requiring Ethereum to have the property of CROPS<sup id="fnref:V2026b" role="doc-noteref"><a href="#fn:V2026b" class="footnote" rel="footnote">5</a></sup>: Censorship Resistance; Open Source and Free, as in Freedom; Privacy; and Security. It also emphasizes long-duration survival by highlighting a <em>walkaway test</em>: could Ethereum continue to function without the Ethereum Foundation?<sup id="fnref:EF2026:1" role="doc-noteref"><a href="#fn:EF2026" class="footnote" rel="footnote">2</a></sup></p>

<p>All together, this is a pretty big commitment to self-sovereign ideals, and one worth talking more about.</p>

<h2 id="where-sanctuary-meets-exodus">Where Sanctuary Meets Exodus</h2>

<p>I’ve been talking about self-sovereignty since I introduced the term in “The Path to Self-Sovereign Identity”<sup id="fnref:AllenSSI" role="doc-noteref"><a href="#fn:AllenSSI" class="footnote" rel="footnote">6</a></sup>, the principals of which I’ve been updating through the Revisiting SSI project<sup id="fnref:AllenRSSI" role="doc-noteref"><a href="#fn:AllenRSSI" class="footnote" rel="footnote">7</a></sup>. Recently, I wrote about self-sovereignty from the perspective of Exodus Protocols<sup id="fnref:AllenExodus" role="doc-noteref"><a href="#fn:AllenExodus" class="footnote" rel="footnote">8</a></sup>. I define them as “systems that free us from the control of external sources (like Google or Yahoo! or Sony) by creating infrastructure that doesn’t require infrastructure.” Bitcoin is my prime example of a working Exodus Protocol.</p>

<p>My discussion of freedom from external control is a good match for Vitalik’s discussion of optimization “for robustness to outside pressures.” Generally, I feel like his Sanctuary Technologies match a lot of my Exodus Protocol patterns for creating autonomous infrastructure<sup id="fnref:AllenExodus:1" role="doc-noteref"><a href="#fn:AllenExodus" class="footnote" rel="footnote">8</a></sup>:</p>

<ol>
  <li>Operate Without External Dependencies.</li>
  <li>Encode Rules in Mathematics, Not Policy.</li>
  <li>Make Constraints Load-Bearing.</li>
  <li>Preserve Exit Through Portability.</li>
  <li>Work Offline and Across Time.</li>
</ol>

<p>Vitalik’s call for “technological self-sovereignty” aligns with patterns one and two while the discussion of survivability mirrors points from patterns four and five. The CROPS priority stack reveals the reason for many of these patterns, something I discuss further in <a href="https://revisitingssi.com/lenses/briefs/">Revisiting SSI lenses</a> such as <a href="https://revisitingssi.com/lenses/briefs/coercion-resistance/">“Coercion Resistance”</a>, <a href="https://revisitingssi.com/lenses/briefs/self-coercion/">“Self-Coercion”</a>, <a href="https://revisitingssi.com/lenses/briefs/choice-architecture/">“Choice Architecture &amp; Exit Rights”</a>, and <a href="https://revisitingssi.com/lenses/briefs/binding-commitments/">“Binding Commitments”</a>. Vitalk even reaches for the term “tech enshittification / corposlop”<sup id="fnref:V2026a:5" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup> — which is Cory Doctorow’s term that I have also used in describing why our digital infrastructure is built on sand.</p>

<p>I do feel like there’s one major difference, however: <strong>Sanctuary Tech is a goal while Exodus Protocols are an architecture.</strong></p>

<p>Vitalik’s test for Sanctuary Tech is functional: <em>robustness to outside pressures.</em> By that test, his examples include Starlink, locally-running open-weight LLMs, Signal, and Community Notes.<sup id="fnref:V2026a:6" role="doc-noteref"><a href="#fn:V2026a" class="footnote" rel="footnote">1</a></sup> These are good things, and at the present moment they meaningfully expand human autonomy. But Starlink is centrally owned by a single corporation. By <a href="https://www.lifewithalacrity.com/article/musings-exodus.protocol/">my Five Patterns</a>, Starlink fails Pattern 1 (Operate Without External Dependencies) and Pattern 2 (Encode Rules in Mathematics, Not Policy). It is liberating today, but it’s not architecturally resilient against the day whoever owns it changes their mind. Similarly, Signal has a dependence on access to a cell phone with a cell number.</p>

<p>The EF Mandate’s test is sharper than the X post. <em>Walkaway</em> resistance and long-duration survival are closer to the Exodus framing. But the gap remains: Sanctuary Tech describes what we want, while Exodus Protocols describe what is needed to deliver it.</p>

<p>This is the same gap I’ve been working in the <a href="https://drive.google.com/drive/folders/1BmIN7VTKczpzN3ZFiifMqboDHFptkwCT">Architecture of Autonomy</a> and the <a href="https://revisitingssi.com/lenses/briefs/coercion-resistance/">Revisiting SSI coercion-resistance lenses</a>: the difference between <em>naming</em> a value (privacy, decentralization, sanctuary) and <em>engineering</em> it as a load-bearing constraint that holds when the political wind changes.</p>

<h2 id="whats-the-next-step">What’s the Next Step</h2>

<p>The Ethereum Foundation has named the right goal. The work now is the architecture.</p>

<p>Concretely, three things would help:</p>

<p><strong>1. Cross-pollinate the conversations.</strong> The identity community has spent ten years working through the failure modes of sovereignty claims, including <a href="https://www.blockchaincommons.com/musings/musings-ssi-bankruptcy/">our own</a>. The Ethereum Foundation has spent ten years building the most credibly-neutral programmable infrastructure on the planet. The lessons translate in both directions. The work has been siloed for too long, and the <a href="https://revisitingssi.com/">Revisiting SSI</a> initiative is one venue where that cross-pollination can happen.</p>

<p><strong>2. Test Sanctuary Tech candidates against the Five Patterns.</strong> Starlink does not pass. Signal does not pass. Some Ethereum protocol-layer mechanisms, such as FOCIL for inclusion lists, encrypted-mempool proposals, and account abstraction at the right layer, plausibly do. The LEAN Ethereum roadmap and the post-quantum work the EF has named are candidates that deserve to be examined as Exodus Protocols, not merely as performance or security improvements. The Five Patterns work as a checklist.</p>

<p><strong>3. Apply coercion-resistance lenses to wallet and L2 architectures.</strong> Finally, we can revisit the RSSI lenses for coercion and apply them to wallets. Though they were built for identity, they’re agnostic about which stack they analyze, and Ethereum’s wallet layer deserves the same scrutiny that we have brought to digital identity wallets. Unfortunately, we already know that many “sanctuary technology” candidates, especially wallets, currently ride on the same Apple/Google attestation infrastructures that we identified as compromised in EUDI wallets.</p>

<p>We are at an unusual moment. An institution with the resources, talent, and protocol surface area of the Ethereum Foundation has just declared, in writing, that it considers itself in the business of building infrastructure that can’t be taken away. That alignment with the Exodus Protocol thesis is rare. It is also fragile: the EF’s executive leadership has turned over twice in the last twelve months<sup id="fnref:DLNews2026" role="doc-noteref"><a href="#fn:DLNews2026" class="footnote" rel="footnote">9</a></sup>, and institutional resolve in technology rarely outlasts the people who first articulated it. Wo we need to take advantage of this opportunity now.</p>

<p>If you are building anything you would call a Sanctuary Technology or an Exodus Protocol, I would like to talk. My <a href="https://drive.google.com/drive/folders/1BmIN7VTKczpzN3ZFiifMqboDHFptkwCT">Architecture of Autonomy draft</a> is open for community comments, the <a href="https://revisitingssi.com/lenses/briefs/">Revisiting SSI lenses</a> are open, and the <a href="https://www.lifewithalacrity.com/article/musings-exodus.protocol/#five-patterns-for-creating-autonomous-infrastructure">Exodus Protocol patterns</a> are public. The Ethereum Foundation has named the goal.</p>

<p>We must use that opportunity to build a foundation that won’t fall.</p>

<h2 id="citations">Citations</h2>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:V2026a" role="doc-endnote">
      <p><strong><em>Sanctuary Technologies thread</em></strong> (2026). [X post]. <em>Buterin, Vitalik.</em> @VitalikButerin, March 3, 2026. Retrieved 2026-05-08 from: <a href="https://x.com/VitalikButerin/status/2028913738057957433">https://x.com/VitalikButerin/status/2028913738057957433</a></p>

      <blockquote>
        <p>“Ethereum should conceptualize ourselves as being part of an ecosystem building ‘sanctuary technologies’: free open-source technologies that let people live, work, talk to each other, manage risk and build wealth, and collaborate on shared goals, in a way that optimizes for robustness to outside pressures.”</p>
      </blockquote>
      <p><a href="#fnref:V2026a" class="reversefootnote" role="doc-backlink">&#8617;</a> <a href="#fnref:V2026a:1" class="reversefootnote" role="doc-backlink">&#8617;<sup>2</sup></a> <a href="#fnref:V2026a:2" class="reversefootnote" role="doc-backlink">&#8617;<sup>3</sup></a> <a href="#fnref:V2026a:3" class="reversefootnote" role="doc-backlink">&#8617;<sup>4</sup></a> <a href="#fnref:V2026a:4" class="reversefootnote" role="doc-backlink">&#8617;<sup>5</sup></a> <a href="#fnref:V2026a:5" class="reversefootnote" role="doc-backlink">&#8617;<sup>6</sup></a> <a href="#fnref:V2026a:6" class="reversefootnote" role="doc-backlink">&#8617;<sup>7</sup></a></p>
    </li>
    <li id="fn:EF2026" role="doc-endnote">
      <p><strong><em>The Promise of Ethereum: Introducing the EF Mandate</em></strong> (2026). [blog post and policy document]. <em>Ethereum Foundation Board.</em> Ethereum Foundation Blog, March 13, 2026. Retrieved 2026-05-08 from: <a href="https://blog.ethereum.org/2026/03/13/ef-mandate">https://blog.ethereum.org/2026/03/13/ef-mandate</a>. PDF available at: <a href="https://ethereum.foundation/ef-mandate.pdf">https://ethereum.foundation/ef-mandate.pdf</a></p>

      <blockquote>
        <p>“Today we are publishing the EF Mandate, a document that serves as part constitution, part manifesto, and part guide for the Ethereum Foundation. … We are here to uncapture the individual, and to entrench their freedoms of association.”</p>
      </blockquote>
      <p><a href="#fnref:EF2026" class="reversefootnote" role="doc-backlink">&#8617;</a> <a href="#fnref:EF2026:1" class="reversefootnote" role="doc-backlink">&#8617;<sup>2</sup></a></p>
    </li>
    <li id="fn:V2026mandate" role="doc-endnote">
      <p><strong><em>Mandate announcement</em></strong> (2026). [X post]. <em>Buterin, Vitalik.</em> @VitalikButerin, March 13, 2026. Retrieved 2026-05-19 from: <a href="https://x.com/VitalikButerin/status/2032469755614179700">https://x.com/VitalikButerin/status/2032469755614179700</a></p>

      <blockquote>
        <p>“Ethereum is a unique object and has a unique role in the world. Its  role is to be a sanctuary technology, to preserve technological  self-sovereignty, to enable cooperation without coercion, domination or rugpulling, and to provide an escape hatch, to ensure that no single  person, organization or ideology’s victory in cyberspace can be total.”</p>
      </blockquote>
      <p><a href="#fnref:V2026mandate" class="reversefootnote" role="doc-backlink">&#8617;</a> <a href="#fnref:V2026mandate:1" class="reversefootnote" role="doc-backlink">&#8617;<sup>2</sup></a></p>
    </li>
    <li id="fn:Aue2026" role="doc-endnote">
      <p><strong><em>co-ED Announcement</em></strong> (2026). [X post]. <em>Aue, Bastian.</em> @aerugoettinea, February 13, 2026. Retrieved 2026-05-19 from: <a href="https://x.com/aerugoettinea/status/2022318885047779576">https://x.com/aerugoettinea/status/2022318885047779576</a></p>

      <blockquote>
        <p>“The mandate of the EF is to make sure that real permissionless infrastructure, cypherpunk at its core, is what gets built.” — Bastian Aue, on his appointment as Co-Executive Director.</p>
      </blockquote>
      <p><a href="#fnref:Aue2026" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:V2026b" role="doc-endnote">
      <p><strong><em>Core properties (CROPS) post</em></strong> (2026). [X post]. <em>Buterin, Vitalik.</em> @VitalikButerin, March 5, 2026. Retrieved 2026-05-08 from: <a href="https://x.com/VitalikButerin/status/2029662920318275935">https://x.com/VitalikButerin/status/2029662920318275935</a></p>

      <blockquote>
        <p>“We should not compromise on core properties: censorship resistance, open source, privacy, security (CROPS).”</p>
      </blockquote>
      <p><a href="#fnref:V2026b" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:AllenSSI" role="doc-endnote">
      <p><strong><em>The Path to Self-Sovereign Identity</em></strong> (2016). [blog post]. <em>Allen, Christopher.</em> Life with Alacrity, April 26, 2016. Retrieved 2026-05-19 from: <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/</a></p>

      <blockquote>
        <p>“Self-sovereign identity is the next step beyond user-centric identity and that means it begins at the same place: the user must be central to the administration of identity. That requires not just the interoperability of a user’s identity across multiple locations, with the user’s consent, but also true user control of that digital identity, creating user autonomy. To accomplish this, a self-sovereign identity must be transportable; it can’t be locked down to one site or locale.”</p>
      </blockquote>
      <p><a href="#fnref:AllenSSI" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:AllenRSSI" role="doc-endnote">
      <p><strong><em>Revisiting SSI</em></strong> (2025-2026). [web site]. Retrieved 2026-05-19 from: <a href="https://revisitingssi.com/">https://revisitingssi.com/</a></p>

      <blockquote>
        <p>“In the decade since their publication, SSI has evolved from a provocative idea into infrastructure deployed by governments, companies, communities, and open protocols. At the same time, the sociotechnical environment around identity has been transformed by new technologies and new platform models that challenge the assumptions of 2016.”</p>
      </blockquote>
      <p><a href="#fnref:AllenRSSI" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:AllenExodus" role="doc-endnote">
      <p><strong><em>The Exodus Protocol</em></strong> (2025). [blog post]. <em>Allen, Christopher.</em> Life with Alacrity, October 28, 2025. Retrieved 2026-05-19 from: <a href="https://www.lifewithalacrity.com/article/musings-exodus.protocol/">https://www.lifewithalacrity.com/article/musings-exodus.protocol/</a></p>

      <blockquote>
        <p>“An Exodus Protocol is only successful if it’s designed to actually empower through autonomous service. We don’t want to just create a new digital prison. To design for success requires five architectural principles that help to create the architecture of autonomy itself.”</p>
      </blockquote>
      <p><a href="#fnref:AllenExodus" class="reversefootnote" role="doc-backlink">&#8617;</a> <a href="#fnref:AllenExodus:1" class="reversefootnote" role="doc-backlink">&#8617;<sup>2</sup></a></p>
    </li>
    <li id="fn:DLNews2026" role="doc-endnote">
      <p><strong><em>Ethereum Foundation co-director resigns to focus on AI</em></strong> (2026). [news article]. <em>Gilbert, Aleks.</em> DL News, February 13, 2026. Retrieved 2026-05-08 from: <a href="https://www.dlnews.com/articles/defi/ethereum-foundation-co-director-resigns/">https://www.dlnews.com/articles/defi/ethereum-foundation-co-director-resigns/</a></p>

      <blockquote>
        <p>“Tomasz Stańczak, a co-director of the Ethereum Foundation, will resign at the end of the month. … He will be replaced by Bastian Aue, a member of the Foundation’s leadership team. Hsiao-Wei Wang will remain as the Foundation’s other executive director.”</p>
      </blockquote>
      <p><a href="#fnref:DLNews2026" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name>Christopher Allen</name></author><category term="Dispatches" /><category term="Exodus Protocol" /><category term="Self-Sovereign Identity" /><summary type="html"><![CDATA[On March 3, Vitalik Buterin posted a manifesto on X1. It introduced a new term: sanctuary technologies. Ten days later, the Ethereum Foundation made it official with a 38-page mandate document, which they described as “part constitution, part manifesto.”2 I noted this briefly in my recent Dispatch on Technology Paternalism, but the new mandate deserves its own treatment. When Vitalik talks about working to “preserve technological self-sovereignty” and “enable cooperation without coercion, domination or rugpulling,”3 something is happening that those of us working on Exodus Protocols, Architectures of Autonomy, and coercion-resistance lenses of Self-Sovereigh Identity should pay attention to. This Dispatch is about what Vitalik and the Ethereum Foundation are saying, where it overlaps with what I’ve been saying, and where the work goes from here. What Vitalik Said Vitalik’s March 3 posting introduced the idea of sanctuary technologies: “Ethereum should conceptualize ourselves as being part of an ecosystem building ‘sanctuary technologies’: free open-source technologies that let people live, work, talk to each other, manage risk and build wealth, and collaborate on shared goals, in a way that optimizes for robustness to outside pressures.”1 He added to that framing by talking about the creation of a collaborative space: “Ethereum’s role is to create ‘digital space’ where different entities can cooperate and interact.”1 Instead of trying to compete with Apple or Google, his goal is “de-totalization”: “Do not try to be Apple or Google, seeing crypto as a tech sector that enables efficiency or shininess.”1 “[instead] reduce the stakes of the war in heaven, by preventing the winner from having total victory.”1 When Vitalik announced the EF mandate on March 13, he repeated his framing, saying that Ethereum is to be “a sanctuary technology, to preserve technological self-sovereignty, to enable cooperation without coercion, domination or rugpulling,” ensuring “no single person, organization or ideology’s victory in cyberspace can be total.”3 This is not isolated to Vitalik. Bastian Aue, whose appointment as Co-Executive Director was announced in February, said it more bluntly in his own statement at the time: “The mandate of the EF is to make sure that real permissionless infrastructure, cypherpunk at its core, is what gets built.”4 As for the mandate itself? It makes a lot of the self-sovereign ideas that Vitalik talks about in his personal posts concrete by requiring Ethereum to have the property of CROPS5: Censorship Resistance; Open Source and Free, as in Freedom; Privacy; and Security. It also emphasizes long-duration survival by highlighting a walkaway test: could Ethereum continue to function without the Ethereum Foundation?2 All together, this is a pretty big commitment to self-sovereign ideals, and one worth talking more about. Where Sanctuary Meets Exodus I’ve been talking about self-sovereignty since I introduced the term in “The Path to Self-Sovereign Identity”6, the principals of which I’ve been updating through the Revisiting SSI project7. Recently, I wrote about self-sovereignty from the perspective of Exodus Protocols8. I define them as “systems that free us from the control of external sources (like Google or Yahoo! or Sony) by creating infrastructure that doesn’t require infrastructure.” Bitcoin is my prime example of a working Exodus Protocol. My discussion of freedom from external control is a good match for Vitalik’s discussion of optimization “for robustness to outside pressures.” Generally, I feel like his Sanctuary Technologies match a lot of my Exodus Protocol patterns for creating autonomous infrastructure8: Operate Without External Dependencies. Encode Rules in Mathematics, Not Policy. Make Constraints Load-Bearing. Preserve Exit Through Portability. Work Offline and Across Time. Vitalik’s call for “technological self-sovereignty” aligns with patterns one and two while the discussion of survivability mirrors points from patterns four and five. The CROPS priority stack reveals the reason for many of these patterns, something I discuss further in Revisiting SSI lenses such as “Coercion Resistance”, “Self-Coercion”, “Choice Architecture &amp; Exit Rights”, and “Binding Commitments”. Vitalk even reaches for the term “tech enshittification / corposlop”1 — which is Cory Doctorow’s term that I have also used in describing why our digital infrastructure is built on sand. I do feel like there’s one major difference, however: Sanctuary Tech is a goal while Exodus Protocols are an architecture. Vitalik’s test for Sanctuary Tech is functional: robustness to outside pressures. By that test, his examples include Starlink, locally-running open-weight LLMs, Signal, and Community Notes.1 These are good things, and at the present moment they meaningfully expand human autonomy. But Starlink is centrally owned by a single corporation. By my Five Patterns, Starlink fails Pattern 1 (Operate Without External Dependencies) and Pattern 2 (Encode Rules in Mathematics, Not Policy). It is liberating today, but it’s not architecturally resilient against the day whoever owns it changes their mind. Similarly, Signal has a dependence on access to a cell phone with a cell number. The EF Mandate’s test is sharper than the X post. Walkaway resistance and long-duration survival are closer to the Exodus framing. But the gap remains: Sanctuary Tech describes what we want, while Exodus Protocols describe what is needed to deliver it. This is the same gap I’ve been working in the Architecture of Autonomy and the Revisiting SSI coercion-resistance lenses: the difference between naming a value (privacy, decentralization, sanctuary) and engineering it as a load-bearing constraint that holds when the political wind changes. What’s the Next Step The Ethereum Foundation has named the right goal. The work now is the architecture. Concretely, three things would help: 1. Cross-pollinate the conversations. The identity community has spent ten years working through the failure modes of sovereignty claims, including our own. The Ethereum Foundation has spent ten years building the most credibly-neutral programmable infrastructure on the planet. The lessons translate in both directions. The work has been siloed for too long, and the Revisiting SSI initiative is one venue where that cross-pollination can happen. 2. Test Sanctuary Tech candidates against the Five Patterns. Starlink does not pass. Signal does not pass. Some Ethereum protocol-layer mechanisms, such as FOCIL for inclusion lists, encrypted-mempool proposals, and account abstraction at the right layer, plausibly do. The LEAN Ethereum roadmap and the post-quantum work the EF has named are candidates that deserve to be examined as Exodus Protocols, not merely as performance or security improvements. The Five Patterns work as a checklist. 3. Apply coercion-resistance lenses to wallet and L2 architectures. Finally, we can revisit the RSSI lenses for coercion and apply them to wallets. Though they were built for identity, they’re agnostic about which stack they analyze, and Ethereum’s wallet layer deserves the same scrutiny that we have brought to digital identity wallets. Unfortunately, we already know that many “sanctuary technology” candidates, especially wallets, currently ride on the same Apple/Google attestation infrastructures that we identified as compromised in EUDI wallets. We are at an unusual moment. An institution with the resources, talent, and protocol surface area of the Ethereum Foundation has just declared, in writing, that it considers itself in the business of building infrastructure that can’t be taken away. That alignment with the Exodus Protocol thesis is rare. It is also fragile: the EF’s executive leadership has turned over twice in the last twelve months9, and institutional resolve in technology rarely outlasts the people who first articulated it. Wo we need to take advantage of this opportunity now. If you are building anything you would call a Sanctuary Technology or an Exodus Protocol, I would like to talk. My Architecture of Autonomy draft is open for community comments, the Revisiting SSI lenses are open, and the Exodus Protocol patterns are public. The Ethereum Foundation has named the goal. We must use that opportunity to build a foundation that won’t fall. Citations Sanctuary Technologies thread (2026). [X post]. Buterin, Vitalik. @VitalikButerin, March 3, 2026. Retrieved 2026-05-08 from: https://x.com/VitalikButerin/status/2028913738057957433 “Ethereum should conceptualize ourselves as being part of an ecosystem building ‘sanctuary technologies’: free open-source technologies that let people live, work, talk to each other, manage risk and build wealth, and collaborate on shared goals, in a way that optimizes for robustness to outside pressures.” &#8617; &#8617;2 &#8617;3 &#8617;4 &#8617;5 &#8617;6 &#8617;7 The Promise of Ethereum: Introducing the EF Mandate (2026). [blog post and policy document]. Ethereum Foundation Board. Ethereum Foundation Blog, March 13, 2026. Retrieved 2026-05-08 from: https://blog.ethereum.org/2026/03/13/ef-mandate. PDF available at: https://ethereum.foundation/ef-mandate.pdf “Today we are publishing the EF Mandate, a document that serves as part constitution, part manifesto, and part guide for the Ethereum Foundation. … We are here to uncapture the individual, and to entrench their freedoms of association.” &#8617; &#8617;2 Mandate announcement (2026). [X post]. Buterin, Vitalik. @VitalikButerin, March 13, 2026. Retrieved 2026-05-19 from: https://x.com/VitalikButerin/status/2032469755614179700 “Ethereum is a unique object and has a unique role in the world. Its role is to be a sanctuary technology, to preserve technological self-sovereignty, to enable cooperation without coercion, domination or rugpulling, and to provide an escape hatch, to ensure that no single person, organization or ideology’s victory in cyberspace can be total.” &#8617; &#8617;2 co-ED Announcement (2026). [X post]. Aue, Bastian. @aerugoettinea, February 13, 2026. Retrieved 2026-05-19 from: https://x.com/aerugoettinea/status/2022318885047779576 “The mandate of the EF is to make sure that real permissionless infrastructure, cypherpunk at its core, is what gets built.” — Bastian Aue, on his appointment as Co-Executive Director. &#8617; Core properties (CROPS) post (2026). [X post]. Buterin, Vitalik. @VitalikButerin, March 5, 2026. Retrieved 2026-05-08 from: https://x.com/VitalikButerin/status/2029662920318275935 “We should not compromise on core properties: censorship resistance, open source, privacy, security (CROPS).” &#8617; The Path to Self-Sovereign Identity (2016). [blog post]. Allen, Christopher. Life with Alacrity, April 26, 2016. Retrieved 2026-05-19 from: https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/ “Self-sovereign identity is the next step beyond user-centric identity and that means it begins at the same place: the user must be central to the administration of identity. That requires not just the interoperability of a user’s identity across multiple locations, with the user’s consent, but also true user control of that digital identity, creating user autonomy. To accomplish this, a self-sovereign identity must be transportable; it can’t be locked down to one site or locale.” &#8617; Revisiting SSI (2025-2026). [web site]. Retrieved 2026-05-19 from: https://revisitingssi.com/ “In the decade since their publication, SSI has evolved from a provocative idea into infrastructure deployed by governments, companies, communities, and open protocols. At the same time, the sociotechnical environment around identity has been transformed by new technologies and new platform models that challenge the assumptions of 2016.” &#8617; The Exodus Protocol (2025). [blog post]. Allen, Christopher. Life with Alacrity, October 28, 2025. Retrieved 2026-05-19 from: https://www.lifewithalacrity.com/article/musings-exodus.protocol/ “An Exodus Protocol is only successful if it’s designed to actually empower through autonomous service. We don’t want to just create a new digital prison. To design for success requires five architectural principles that help to create the architecture of autonomy itself.” &#8617; &#8617;2 Ethereum Foundation co-director resigns to focus on AI (2026). [news article]. Gilbert, Aleks. DL News, February 13, 2026. Retrieved 2026-05-08 from: https://www.dlnews.com/articles/defi/ethereum-foundation-co-director-resigns/ “Tomasz Stańczak, a co-director of the Ethereum Foundation, will resign at the end of the month. … He will be replaced by Bastian Aue, a member of the Foundation’s leadership team. Hsiao-Wei Wang will remain as the Foundation’s other executive director.” &#8617;]]></summary></entry><entry><title type="html">Dispatches of a Trust Architect: Ten Years of Self-Sovereign Identity</title><link href="https://www.blockchaincommons.com/dispatches/ssi-2026-revision/" rel="alternate" type="text/html" title="Dispatches of a Trust Architect: Ten Years of Self-Sovereign Identity" /><published>2026-04-26T00:00:00+00:00</published><updated>2026-04-26T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/dispatches/ssi-2026-revision</id><content type="html" xml:base="https://www.blockchaincommons.com/dispatches/ssi-2026-revision/"><![CDATA[<p>Ten years ago this week — on April 26, 2016 — I posted <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">“The Path to Self-Sovereign Identity”</a> on my Life with Alacrity blog. I had been thinking for a while about what a digital identity movement would need to stand for, and the piece ended with ten principles and a request: <em>I seek your assistance in taking these principles to the next level.</em></p>

<p>I did not expect what happened next.</p>

<p>Those ten principles — which I had written more as a first draft than a manifesto — became the conceptual foundation of an industry. They have accumulated more than a thousand academic citations. They’ve been quoted, adapted, debated, critiqued, translated, and deployed in contexts I could not have imagined. They anchor work on decentralized identifiers and verifiable credentials, show up in United Nations discussions, and (occasionally) on conference T-shirts. And for most of a decade, they have stayed largely unchanged.</p>

<p>That is, in part, a compliment. And in part, a problem.</p>

<p>Principles written in 2016 could not have anticipated the commodification of behavioral data at the scale we now live with, the normalization of mandatory digital ID as a precondition for civic life, or the ways <a href="https://www.blockchaincommons.com/dispatches/ssi-bankruptcy/">“self-sovereign”</a> would come to be invoked at the protocol layer, in regulatory filings, and at venture pitches, by organizations whose interests are not the same as the interests of the people the principles were meant to protect.</p>

<p>Capital flows to centrality. We wrote the principles loosely enough that the loopholes were exploitable. And they have been exploited.</p>

<p>I have spent much of the last year talking about this with others in the <a href="https://revisitingssi.com/">RevisitingSSI</a> project — working circles on principal authority, anti-coercive design, properties vs. principles, and what it means to exist at all in a digital age. Those conversations, with academics and standards people, with civil society practitioners and critics that I learn from, have convinced me that the original ten were not wrong. They were incomplete.</p>

<p>Today, on the ten-year anniversary, I am publishing the first community draft of a revision:</p>

<p><strong><a href="https://docs.google.com/document/d/1P13Wy1plHWXIonErNXSG8R-n9L4fWTtUzglAcObNSXs/">Principles of Self-Sovereign Identity — 2026 Revised, First Community Draft</a></strong></p>

<p>A stable archival copy is mirrored at <a href="https://revisitingssi.com/library/ssi-principles-2026-redline/">revisitingssi.com/library/ssi-principles-2026-redline/</a> for permanent reference.</p>

<p>The draft keeps the 2016 language verbatim wherever it survives, so continuity stays legible alongside revision. It updates each original principle, introduces six new ones (<strong>Inalienability, Cognitive Liberty, Relational Autonomy, Stewardship, Equity, Anti-Coercive Design</strong>), and organizes all sixteen principles into four layers: foundational, relational, technical, and political.</p>

<p>It is unfinished on purpose.</p>

<p>I am publishing it in redline form, on the anniversary, precisely because I do not want it read as a press release. I want it read as a draft: a draft I expect others to push back on, to correct, and to sharpen. That is what I asked for in 2016. It is what I am asking for again.</p>

<p>What has changed is that I now know how long this work takes, and how much of the work that the community has to do.</p>

<p>If you have been in SSI for any length of time — whether as a believer, a skeptic, or both at different hours of the day — the Google Doc is open. Leave comments. Argue in the margins. Tell me where the new language is weaker than what it replaced. Tell me which of the six new principles I should not have added. Tell me which ones I am still missing.</p>

<p>I will be at the <strong>Internet Identity Workshop</strong> in Mountain View this coming week (April 28–30), as a guest on the <strong>W3C Credentials CG</strong> call on <strong>May 5</strong> (9am PDT / 12pm EDT / 6pm CEST), and hosting a dedicated community discussion on <strong>May 20</strong> (10am PDT / 7pm CEST). The goal between now and September, when we aim to present a more mature version at the <strong>Global Digital Collaboration</strong> summit in Geneva, is to take the redlines from “first draft” to something worthy of the next ten years.</p>

<p>If you would like to be part of that, join the <a href="https://www.blockchaincommons.com/subscribe/#ssi-tenth-anniversary">announcements-only email list</a>, the <a href="https://signal.group/#CjQKIGvXAxLVq2z08-ckRWSlUIdRvX95lFh2APQaE0Oh_KFvEhB1R_7kkWDa9Oi3fh7R_I-a">Signal group</a>, or simply open the doc.</p>

<p>The goal is not to settle the questions of self-sovereign identity.</p>

<p>The goal is to make these principles worthy of the next ten years.</p>]]></content><author><name>Christopher Allen</name></author><category term="Dispatches" /><category term="Self-Sovereign Identity" /><summary type="html"><![CDATA[Ten years ago this week — on April 26, 2016 — I posted “The Path to Self-Sovereign Identity” on my Life with Alacrity blog. I had been thinking for a while about what a digital identity movement would need to stand for, and the piece ended with ten principles and a request: I seek your assistance in taking these principles to the next level. I did not expect what happened next. Those ten principles — which I had written more as a first draft than a manifesto — became the conceptual foundation of an industry. They have accumulated more than a thousand academic citations. They’ve been quoted, adapted, debated, critiqued, translated, and deployed in contexts I could not have imagined. They anchor work on decentralized identifiers and verifiable credentials, show up in United Nations discussions, and (occasionally) on conference T-shirts. And for most of a decade, they have stayed largely unchanged. That is, in part, a compliment. And in part, a problem. Principles written in 2016 could not have anticipated the commodification of behavioral data at the scale we now live with, the normalization of mandatory digital ID as a precondition for civic life, or the ways “self-sovereign” would come to be invoked at the protocol layer, in regulatory filings, and at venture pitches, by organizations whose interests are not the same as the interests of the people the principles were meant to protect. Capital flows to centrality. We wrote the principles loosely enough that the loopholes were exploitable. And they have been exploited. I have spent much of the last year talking about this with others in the RevisitingSSI project — working circles on principal authority, anti-coercive design, properties vs. principles, and what it means to exist at all in a digital age. Those conversations, with academics and standards people, with civil society practitioners and critics that I learn from, have convinced me that the original ten were not wrong. They were incomplete. Today, on the ten-year anniversary, I am publishing the first community draft of a revision: Principles of Self-Sovereign Identity — 2026 Revised, First Community Draft A stable archival copy is mirrored at revisitingssi.com/library/ssi-principles-2026-redline/ for permanent reference. The draft keeps the 2016 language verbatim wherever it survives, so continuity stays legible alongside revision. It updates each original principle, introduces six new ones (Inalienability, Cognitive Liberty, Relational Autonomy, Stewardship, Equity, Anti-Coercive Design), and organizes all sixteen principles into four layers: foundational, relational, technical, and political. It is unfinished on purpose. I am publishing it in redline form, on the anniversary, precisely because I do not want it read as a press release. I want it read as a draft: a draft I expect others to push back on, to correct, and to sharpen. That is what I asked for in 2016. It is what I am asking for again. What has changed is that I now know how long this work takes, and how much of the work that the community has to do. If you have been in SSI for any length of time — whether as a believer, a skeptic, or both at different hours of the day — the Google Doc is open. Leave comments. Argue in the margins. Tell me where the new language is weaker than what it replaced. Tell me which of the six new principles I should not have added. Tell me which ones I am still missing. I will be at the Internet Identity Workshop in Mountain View this coming week (April 28–30), as a guest on the W3C Credentials CG call on May 5 (9am PDT / 12pm EDT / 6pm CEST), and hosting a dedicated community discussion on May 20 (10am PDT / 7pm CEST). The goal between now and September, when we aim to present a more mature version at the Global Digital Collaboration summit in Geneva, is to take the redlines from “first draft” to something worthy of the next ten years. If you would like to be part of that, join the announcements-only email list, the Signal group, or simply open the doc. The goal is not to settle the questions of self-sovereign identity. The goal is to make these principles worthy of the next ten years.]]></summary></entry><entry><title type="html">Agency in AI</title><link href="https://www.blockchaincommons.com/musings/ai-agency/" rel="alternate" type="text/html" title="Agency in AI" /><published>2026-04-22T00:00:00+00:00</published><updated>2026-04-22T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/musings/ai-agency</id><content type="html" xml:base="https://www.blockchaincommons.com/musings/ai-agency/"><![CDATA[<p>It’s been ten years since I wrote <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">the principles of self-sovereign identity</a>. Though my focus was on identity systems, my underlying concern was always agency: ensuring that individuals remain in control of their own digital lives.</p>

<p>Today that concern is more important than ever because of the deployment of LLM-driven agentic systems. We can increasingly empower agents in the digital ecosystem to compile our searches, to augment our coding, and to generally solve our problems. But how do we do so in a way that supports our autonomy rather than eroding it?</p>

<p>What follows are three views of the agentic future: two problems we need to address and one solution that we can look forward to. They reflect some of the current work I’m doing with various groups on AI, agency, and the future of computing.</p>

<h2 id="view-1-the-authority-problem">View #1: The Authority Problem</h2>

<p>The nature of human agency is rapidly changing due to the possibility of agentic delegation and augmentation. Once you could say that an individual’s agency would be maintained by their purposefully and mindfully agreeing to all actions undertaken by an application. But that’s no longer possible when agents can act at superhuman speeds that are too rapid to actively monitor. Maintaining agency therefore requires a change from tactical overview (agreeing to every action) to strategic overview (agreeing to the scope of action and setting boundaries for the activity).</p>

<p>Fortunately, we already have a model that supports this sort of strategic control while maintaining agency: <a href="https://www.blockchaincommons.com/dispatches/Principal-Authority/">“Principal Authority”</a>. It’s literally part of the <a href="https://www.law.cornell.edu/wex/agency">Laws of Agency</a>, which define how an agent can be empowered to take on certain tasks. Back in 2021, my work with the <a href="https://wyoleg.gov/Legislation/2021/SF0039">Wyoming legislature</a> helped to bring it into the world of digital identity by defining your digital identity as something over which you have Principal Authority.</p>

<p>Following the implicit understanding that an individual has control of their identity, the most important element of Principal Authority is probably its definition of duties. When you are temporarily extending your identity to others, including agents, they must promise to use it in certain ways. Those duties should include many of my original self-sovereign principles, including access, interoperability, minimization, portability, protection, and transparency, as well as many others: agents must work for you in good faith, must put your interests above those of theirs (or rather those of their corporate masters), and must act with reasonable care.</p>

<p>Again, a state legislature has taken the lead on this work. Just this year, Utah passed the <a href="https://le.utah.gov/~2026/bills/static/SB0275.html">state-endorsed digital identity (SEDI) amendment</a>, which includes a full <a href="https://www.blockchaincommons.com/dispatches/SEDI/">digital Bill of Rights</a>. Among those Rights is a “Duty of Loyalty”, which says that processors of digital identity must act in the identity holder’s best interest.</p>

<p>Creating similar duties and requirements for LLM agents, to ensure that they are working for you, without hidden agendas, is a crucial milestone as the AI era quickly dawns. Principal authority should be a model for doing so. We must use it to answer questions like: Who is an agent delegating from? What is it tasked to do? How can it undertake that task in the way that best protects the Principal and their data? What are the constraints placed on the agent?</p>

<p>I’ve suggested some <a href="https://github.com/BlockchainCommons/Research/blob/bcr-2026-007/papers/bcr-2026-xxx-principal-authority.md">“predicates”</a> for the Gordian Known Value system that might start to address some of these issues, by allowing users and their agents to record things like:</p>

<ul>
  <li><code class="language-plaintext highlighter-rouge">principalAuthority</code> — The entity with authority over the work</li>
  <li><code class="language-plaintext highlighter-rouge">assertsDelegationFrom</code> — Agent’s claim of delegation from a principal</li>
  <li><code class="language-plaintext highlighter-rouge">delegationScope</code> — Boundaries of delegated authority</li>
  <li><code class="language-plaintext highlighter-rouge">delegationConstraints</code> — Specific limitations on the delegation</li>
</ul>

<p>But, it’s a starting point, not an end-point.</p>

<h2 id="view-2-the-credit-issue">View #2: The Credit Issue</h2>

<p>When you’re using an agent, even if your authority is being protected, another question arises: how do you credit work done?</p>

<p>This isn’t actually a new problem created by AI. Ghost writers have existed for centuries. Collaborations have always involved complex divisions of labor that don’t map cleanly to “author” and “contributor”. What AI does is make the gap undeniable. When an agent is performing actions (or moreso: creating content), we can no longer quietly elide the distinction between “who wrote this” and “who is responsible for it.”</p>

<p>The ghost is visible now.</p>

<p>The question is how we can properly note which work is entirely ours and which is LLM driven. But, it’s not even that simple, as LLMs could be trained largely on our own work, rehashing our arguments and knowledge, or they could be built on the summed-up Wisdom of the Crowd. How do we differentiate between those two situations? And how do we give fair notice to readers who may think differently about spending their time reading an LLM-authored piece, an LLM-supported piece, and a human-written piece?</p>

<p>As I said, the problem goes beyond LLMs and is fundamentally about credit in authorship. Again, I’ve suggested some <a href="https://github.com/BlockchainCommons/Research/blob/bcr-2026-008/papers/bcr-2026-xxx-creativework-roles.md">predicates</a> as a starting point, with my focus not on the question of AI input, but instead what the roles are in a creative process. Those predicates currently include: Author, Editor, Architect, Designer, Manager, ConceptOriginator, Documenter, TechnicalProducer, Curator, Reviewer, Maintainer, MaterialContributor, Performer, IntellectualContributor.</p>

<p>Do we need more? Less? And are these sufficient to also define LLM-driven work on a piece?</p>

<h2 id="view-3-the-self-sovereign-computing-solution">View #3: The Self-Sovereign Computing Solution</h2>

<p>Though I’ve talked so far about the work I’ve been doing on issues (or at the least, “new questions”) that are arising from the LLM revolution, it’s also important to talk about some of the advantages. And one of the advantages is a growth in the potential of a topic that I’ve addressed before: <a href="https://www.blockchaincommons.com/dispatches/self-sovereign-computing/">self-sovereign computing</a>.</p>

<p>In my original article on “self-sovereign computing”, I talked about how you could control your digital destiny by running your own tools on your own local machine. It was yet another way to address the issue of agency.</p>

<p>Local AI on your own silicon is Self-Sovereign Computing in practice. Apple Silicon + MLX + local models make it real infrastructure. There’s no cloud dependency, no data leaving your machine, no subscription toll. Your data stays on your device. Your inference runs on your hardware. No API key is required.</p>

<p>It’s also really coming of its own. Some recent advancements in leveraging the M-series silicon have doubled the inference speed of certain models:</p>

<p><strong>Metal (Q4_K_M quantization):</strong></p>
<table>
  <tr>
    <td></td>
    <td>M1 Max (64GB)</td>
    <td>M5 Max (128GB)</td>
  </tr>
  <tr>
    <td>Prompt eval:</td>
    <td>64 tok/s</td>
    <td>180 tok/s</td>
  </tr>
  <tr>
    <td>Decode:</td>
    <td>27 tok/s</td>
    <td>58 tok/s</td>
  </tr>
</table>

<p><strong>MLX (nvfp4 quantization):</strong></p>
<table>
  <tr>
    <td></td>
    <td>M1 Max (64GB)</td>
    <td>M5 Max (128GB)</td>
  </tr>
  <tr>
    <td>Prompt eval:</td>
    <td>9 tok/s</td>
    <td>14 tok/s</td>
  </tr>
  <tr>
    <td>Decode:</td>
    <td>52 tok/s</td>
    <td>111 tok/s</td>
  </tr>
</table>

<p>We built Self-Sovereign Identity so that your keys and credentials could stay under your control rather than being held by a platform that could revoke them. Local inference is the same principle applied to AI: the model runs where you do, on hardware you own. Combined with a self-sovereign wallet holding your keys and credentials, this is a complete stack where nothing about your digital life requires asking permission from a third party.</p>

<h2 id="final-notes">Final Notes</h2>

<p>I’ve long written that identity is a double-edged sword. If wielded right, it can provide us with considerable power, but if wielded wrong, it can wound us fatally.</p>

<p>The same is true of the agentic power being unleashed by the LLM revolution. The possibilities of self-sovereign computing show how this power could be turned to our advantage, truly empowering the self-sovereignty that I’ve long advocated. However, the credit issue demonstrates the new (or at least newly highlighted) questions arising from agentic use, while the authority problem reveals that we need to carefully construct guard rails for this new technology.</p>

<p>If you’d like to talk more about these possibilities <a href="mailto:team@blockchaincommons.com">email me</a>. I’m also looking for sponsors and partners to support me in doing more of this work.</p>]]></content><author><name>Christopher Allen</name></author><category term="Musings" /><category term="Self-Sovereign Identity" /><category term="AI" /><category term="Self-Sovereign Computing" /><summary type="html"><![CDATA[It’s been ten years since I wrote the principles of self-sovereign identity. Though my focus was on identity systems, my underlying concern was always agency: ensuring that individuals remain in control of their own digital lives. Today that concern is more important than ever because of the deployment of LLM-driven agentic systems. We can increasingly empower agents in the digital ecosystem to compile our searches, to augment our coding, and to generally solve our problems. But how do we do so in a way that supports our autonomy rather than eroding it? What follows are three views of the agentic future: two problems we need to address and one solution that we can look forward to. They reflect some of the current work I’m doing with various groups on AI, agency, and the future of computing. View #1: The Authority Problem The nature of human agency is rapidly changing due to the possibility of agentic delegation and augmentation. Once you could say that an individual’s agency would be maintained by their purposefully and mindfully agreeing to all actions undertaken by an application. But that’s no longer possible when agents can act at superhuman speeds that are too rapid to actively monitor. Maintaining agency therefore requires a change from tactical overview (agreeing to every action) to strategic overview (agreeing to the scope of action and setting boundaries for the activity). Fortunately, we already have a model that supports this sort of strategic control while maintaining agency: “Principal Authority”. It’s literally part of the Laws of Agency, which define how an agent can be empowered to take on certain tasks. Back in 2021, my work with the Wyoming legislature helped to bring it into the world of digital identity by defining your digital identity as something over which you have Principal Authority. Following the implicit understanding that an individual has control of their identity, the most important element of Principal Authority is probably its definition of duties. When you are temporarily extending your identity to others, including agents, they must promise to use it in certain ways. Those duties should include many of my original self-sovereign principles, including access, interoperability, minimization, portability, protection, and transparency, as well as many others: agents must work for you in good faith, must put your interests above those of theirs (or rather those of their corporate masters), and must act with reasonable care. Again, a state legislature has taken the lead on this work. Just this year, Utah passed the state-endorsed digital identity (SEDI) amendment, which includes a full digital Bill of Rights. Among those Rights is a “Duty of Loyalty”, which says that processors of digital identity must act in the identity holder’s best interest. Creating similar duties and requirements for LLM agents, to ensure that they are working for you, without hidden agendas, is a crucial milestone as the AI era quickly dawns. Principal authority should be a model for doing so. We must use it to answer questions like: Who is an agent delegating from? What is it tasked to do? How can it undertake that task in the way that best protects the Principal and their data? What are the constraints placed on the agent? I’ve suggested some “predicates” for the Gordian Known Value system that might start to address some of these issues, by allowing users and their agents to record things like: principalAuthority — The entity with authority over the work assertsDelegationFrom — Agent’s claim of delegation from a principal delegationScope — Boundaries of delegated authority delegationConstraints — Specific limitations on the delegation But, it’s a starting point, not an end-point. View #2: The Credit Issue When you’re using an agent, even if your authority is being protected, another question arises: how do you credit work done? This isn’t actually a new problem created by AI. Ghost writers have existed for centuries. Collaborations have always involved complex divisions of labor that don’t map cleanly to “author” and “contributor”. What AI does is make the gap undeniable. When an agent is performing actions (or moreso: creating content), we can no longer quietly elide the distinction between “who wrote this” and “who is responsible for it.” The ghost is visible now. The question is how we can properly note which work is entirely ours and which is LLM driven. But, it’s not even that simple, as LLMs could be trained largely on our own work, rehashing our arguments and knowledge, or they could be built on the summed-up Wisdom of the Crowd. How do we differentiate between those two situations? And how do we give fair notice to readers who may think differently about spending their time reading an LLM-authored piece, an LLM-supported piece, and a human-written piece? As I said, the problem goes beyond LLMs and is fundamentally about credit in authorship. Again, I’ve suggested some predicates as a starting point, with my focus not on the question of AI input, but instead what the roles are in a creative process. Those predicates currently include: Author, Editor, Architect, Designer, Manager, ConceptOriginator, Documenter, TechnicalProducer, Curator, Reviewer, Maintainer, MaterialContributor, Performer, IntellectualContributor. Do we need more? Less? And are these sufficient to also define LLM-driven work on a piece? View #3: The Self-Sovereign Computing Solution Though I’ve talked so far about the work I’ve been doing on issues (or at the least, “new questions”) that are arising from the LLM revolution, it’s also important to talk about some of the advantages. And one of the advantages is a growth in the potential of a topic that I’ve addressed before: self-sovereign computing. In my original article on “self-sovereign computing”, I talked about how you could control your digital destiny by running your own tools on your own local machine. It was yet another way to address the issue of agency. Local AI on your own silicon is Self-Sovereign Computing in practice. Apple Silicon + MLX + local models make it real infrastructure. There’s no cloud dependency, no data leaving your machine, no subscription toll. Your data stays on your device. Your inference runs on your hardware. No API key is required. It’s also really coming of its own. Some recent advancements in leveraging the M-series silicon have doubled the inference speed of certain models: Metal (Q4_K_M quantization): M1 Max (64GB) M5 Max (128GB) Prompt eval: 64 tok/s 180 tok/s Decode: 27 tok/s 58 tok/s MLX (nvfp4 quantization): M1 Max (64GB) M5 Max (128GB) Prompt eval: 9 tok/s 14 tok/s Decode: 52 tok/s 111 tok/s We built Self-Sovereign Identity so that your keys and credentials could stay under your control rather than being held by a platform that could revoke them. Local inference is the same principle applied to AI: the model runs where you do, on hardware you own. Combined with a self-sovereign wallet holding your keys and credentials, this is a complete stack where nothing about your digital life requires asking permission from a third party. Final Notes I’ve long written that identity is a double-edged sword. If wielded right, it can provide us with considerable power, but if wielded wrong, it can wound us fatally. The same is true of the agentic power being unleashed by the LLM revolution. The possibilities of self-sovereign computing show how this power could be turned to our advantage, truly empowering the self-sovereignty that I’ve long advocated. However, the credit issue demonstrates the new (or at least newly highlighted) questions arising from agentic use, while the authority problem reveals that we need to carefully construct guard rails for this new technology. If you’d like to talk more about these possibilities email me. I’m also looking for sponsors and partners to support me in doing more of this work.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://raw.githubusercontent.com/BlockchainCommons/www.blockchaincommons.com/master/images/musings.png" /><media:content medium="image" url="https://raw.githubusercontent.com/BlockchainCommons/www.blockchaincommons.com/master/images/musings.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">2026 Q1 Blockchain Commons Report</title><link href="https://www.blockchaincommons.com/quarterlies/Q1-2026-Report/" rel="alternate" type="text/html" title="2026 Q1 Blockchain Commons Report" /><published>2026-04-14T00:00:00+00:00</published><updated>2026-04-14T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/quarterlies/Q1-2026-Report</id><content type="html" xml:base="https://www.blockchaincommons.com/quarterlies/Q1-2026-Report/"><![CDATA[<p><img src="https://www.blockchaincommons.com/images/2026-Q1-Report.jpg" alt="" /></p>

<p>The first quarter of 2026 focused on producing a capstone for much of our stack, but also was about advancing our self-sovereign identity work. Here’s what all it included:</p>

<ul>
  <li><strong>Capping the Stack:</strong>
    <ul>
      <li>Technology Overview</li>
      <li>New BCRs</li>
      <li>New Translations</li>
      <li>Playgrounds</li>
    </ul>
  </li>
  <li><strong>Locking Down Known Values:</strong>
    <ul>
      <li>Talking about Known Values</li>
      <li>Code Point Specification</li>
      <li>Crate Update</li>
    </ul>
  </li>
  <li><strong>Expanding XIDs:</strong>
    <ul>
      <li>Introducing Edges</li>
      <li>Learning XIDs</li>
      <li>XIDs &amp; Garner Meeting</li>
    </ul>
  </li>
  <li><strong>Diving into SSI:</strong>
    <ul>
      <li>GDC Incoming</li>
      <li>New Articles</li>
      <li>Revisiting SSI</li>
    </ul>
  </li>
  <li><strong>Returning to Learning Bitcoin:</strong>
    <ul>
      <li>Learning Bitcoin 3.0</li>
      <li>Standup Scripts</li>
      <li>Gordian Server</li>
    </ul>
  </li>
</ul>

<h2 id="capping-the-stack">Capping the Stack</h2>

<p><em>We’ve slowly built the Blockchain Commons stack up over the last years, from <a href="https://developer.blockchaincommons.com/dcbor/">dCBOR</a> to <a href="https://developer.blockchaincommons.com/ur/">Uniform Resources</a> to <a href="https://developer.blockchaincommons.com/envelope/">Gordian Envelope</a>. In 2025 and into 2026, we brought much of our foundational work to a capstone, allowing us to concentrate on new applications and references built atop that foundation, including <a href="https://developer.blockchaincommons.com/xid/">XIDs</a> and <a href="https://developer.blockchaincommons.com/clubs/">Gordian Clubs</a>. Here’s some of what we did to close things out in early 2026.</em></p>

<!-- Courtesy of embedresponsively.com -->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/RYgOFSdUqWY" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<p><strong>Technology Overview.</strong> To celebrate the completion of our foundational work, we put together a new <a href="https://www.youtube.com/watch?v=f7MFW8RfcOE">technology overview video</a> that details 24 different technologies, applications, and references in about a minute each. Here’s a <a href="https://www.blockchaincommons.com/videos/2026-technology-overview/#data-encoding">quick overview</a> of all the topics covered, plus a listing of our <a href="https://www.blockchaincommons.com/videos/2026-technology-overview/#information-repositories">older videos</a>, which go into greater depth on some of these topics.</p>

<p><strong>New BCRs.</strong> We also led the year off with a set of new [Blockchain Commons research papers]
(https://github.com/BlockchainCommons/Research/blob/master/README.md) that were mainly intended to detail our work to date.</p>

<ul>
  <li><a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2026-001-unit.md"><strong>BCR-2026-001: Unit, The Known Value for Deliberate Emptiness.</strong></a> A look at Known Value 0, and how it’s intended to be used.</li>
  <li><a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2026-002-envelope-notation.md"><strong>BCR-2026-002: Gordian Envelope Notation - Quick Reference.</strong></a> We’ve long provided a special “envelope notation” output to offer a human-readable view of what’s in a Gordian Envelope; here is its specification.</li>
  <li><a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2026-004-salted-value.md"><strong>BCR-2026-004: Envelope Salted Values.</strong></a> A discussion of the use of salt for decorrelation in Gordian Envelope.</li>
</ul>

<p>(BCR-2026-003 is missing from this list because it was a major new specification, as discussed in “Expanding XIDs”, below.)</p>

<p><strong>New Translations.</strong> Finally, we also produced some <a href="https://github.com/BlockchainCommons/bc-translations">AI-supported translations</a> of our stack to Swift, Kotlin, TypeScript, C#, Go, and Python. This is a <em>preview</em> that isn’t release-ready, and it only goes up to Provenance Marks (meaning that it’s missing some newer tech such as XIDs and GSTP). If you think this might be of use to you, <a href="mailto:team@blockchaincommons.com">talk to us</a> about funding its full development.</p>

<p><strong>Playgrounds.</strong> The third-party playgrounds that have appeared for our specifications in the last several months definitely represent another sort of capstone, as they provide a new way for developers to work with our technologies. Our <a href="https://developer.blockchaincommons.com/meetings/2026-01-gordian/">January Gordian meeting</a> included a demo of the BCTS playground. Both it and the BC-UR playground provide great tools to work with our tech.</p>

<ul>
  <li><a href="https://bcts.dev/"><strong>BCTS Playground</strong></a> - Data Playground, Registry Browser, Envelope Builder, XID Tutorial</li>
  <li><a href="https://irfan798.github.io/bcur.me/"><strong>BC-UR Playground</strong></a> — Converter, Multi-UR &amp; QR Generator, QR Scanner, Registry Browser</li>
</ul>

<h2 id="locking-down-known-values">Locking Down Known Values</h2>

<p><img src="https://developer.blockchaincommons.com/assets/badges/known-values.png" width="150" style="float: right" /></p>

<p><em>One of our foundational technologies is the Known Value. It’s a simple enough <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-002-known-value.md">concept</a>: a <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-002-known-value.md#appendix-a-registry">registry</a> of 64-bit integers that represent common concepts. But, they’re very useful: not only do Known Values standardize our own organization of information in Gordian Envelope, but they also support that standardization across many companies. We did a variety of work on Known Values in early 2026.</em></p>

<p><strong>Talking About Known Values.</strong> In our <a href="https://developer.blockchaincommons.com/meetings/2026-01-gordian/">January Gordian Meeting</a>, we talked about our desire to expand Known Values beyond the <a href="https://github.com/BlockchainCommons/Research/blob/master/known-value-assignments/markdown/0_blockchain_commons_registry.md">core concepts</a> that we have defined for our own specifications. We wanted to not only incorporate other ranges of defined concepts, for standardization, but also to give our community the opportunity to officially define values for their own use. We got great feedback during and after the meeting that helped us to decide <em>where</em> the community values should go in the range. (Community feedback has always been crucial to Blockchain Commons, to ensure that what we’re doing makes sense in the world of actual development and deployment, and this was a fine example, because we’d been thinking about placing community known values too high, requiring too many bits.)</p>

<p><strong>Code Point Specification.</strong> The free-for-all community band of known values starts at 100,000, but thanks to that meeting we’ve now defined a new set of community known values available with specification, which appear in the range of 1,000-1,999. Known values for this range may be <a href="https://github.com/BlockchainCommons/Research/tree/master/community-known-values">submitted by PR</a>. Our registry now also recognizes a <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-002-known-value.md#assigned-code-point-ranges">variety of other schema</a>, starting at code point 2,000.</p>

<p><strong>Crate Update.</strong> The <a href="https://github.com/BlockchainCommons/known-values-rust">Known Values Rust crate</a> has been updated to support these new code point specifications. The Blockchain Commons values remain in the core crate, but if you want to add in all the other values from our registry, just grab our <a href="https://github.com/BlockchainCommons/Research/tree/master/known-value-assignments/json">current files defining them in JSON</a> and add them to your <code class="language-plaintext highlighter-rouge">~/.known-values</code> directory. You can also add arbitrary known values of your own by matching the format of our known value JSON assignment files. The known values crate (and crates that depend on it such as our envelope crate) will all have access to the values from your <code class="language-plaintext highlighter-rouge">~/.known-values</code> directory.</p>

<h2 id="expanding-xids">Expanding XIDs</h2>

<p><img src="https://developer.blockchaincommons.com/assets/badges/xid.png" width="150" style="float: right" /></p>

<p><em>One of our largest current projects is XIDs, which we see as a <a href="https://www.blockchaincommons.com/musings/XIDs-True-SSI/">true self-sovereign identifier</a>. We supported them with both public demos and in-house extensions over the course of Q1.</em></p>

<p><strong>Introducing Edges.</strong> Credentials, endorsements, and other types of attestations have always gone hand-in-hand with digital identity, and we’ve been thinking for a while about how to best expand XIDs to support these crucial digital tokens of trust. We were considering somewhat <em>ad hoc</em> means for a while, but we finally came up with the concept of “edges”, which are attestations that lie between two XIDs, forming the literal edges of a Web of Trust graph. <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2026-003-xid-edges.md">BCR-2026-003</a> has all the details on how edges work.</p>

<p><img src="https://developer.blockchaincommons.com/assets/badges/xid-quickstart.png" width="150" style="float: right" /></p>

<p><strong>Learning XIDs.</strong> You can also find edges in chapter 3 of our brand-new course, <a href="http://learningxids.blockchaincommons.com/">“Learning XIDs from the Command Line”</a>. We’ve completed four chapters to date, and have put a temporary cap on the work. To date, those chapters cover: an introduction to XIDs, how to make claims related to XIDs, how to incorporate claims into XIDs using edges, and how to manage your XID with more complex elements such as commitment lists and updated views and editions. We plan to return to this course in Q2 with a new chapter on keys, but for now it’s complete and coherent.</p>

<p><img src="https://developer.blockchaincommons.com/assets/badges/garner.png" width="150" style="float: right" /></p>

<p><strong>XIDs &amp; Garner Meeting.</strong> Finally, our public demo focused on using XIDs with <a href="https://developer.blockchaincommons.com/garner/">Garner</a>, our Tor onion service intended for the distribution of self-sovereign identity files. XIDs offered the opportunity to truly control your digital identity, from creating it yourself to deciding what you want to distribute. Garner makes that distribution self-sovereign as well by providing a communication method that’s very resistant to censorship, correlation, and coercion.</p>

<!-- Courtesy of embedresponsively.com -->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/OVWp5A2jZRo" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<h2 id="diving-into-ssi">Diving into SSI</h2>

<p><img src="https://developer.blockchaincommons.com/assets/badges/self-sovereign-identity.png" width="150" style="float: right" /></p>

<p><em>Our focus on self-sovereign identity (SSI) has been on the rise in 2025-2026, but it’s not actually new. We’ve been a part of the SSI community since Christopher Allen popularized the term as part of the <a href="https://www.weboftrust.info/">Rebooting the Web of Trust workshops</a>. It’s just that prior to 2025, we were still creating those foundational techs that we’re now bringing to a capstone; it’s only recently that our stack has matured enough that we can produce SSI-focused technologies such as <a href="https://developer.blockchaincommons.com/xid/">XIDs</a> and <a href="https://developer.blockchaincommons.com/clubs/">Gordian Clubs</a>. Much of our SSI design is centered on XIDs themselves, but we’re also doing other work on the topic.</em></p>

<p><strong>GDC Incoming.</strong> Blockchain Commons has been invited to the Global Digital Collaboration Conference as a <a href="https://www.blockchaincommons.com/news/gdc-organizers/">co-organizer</a>. This means that we can get you an invitation to the exclusive gathering and also help to set the agenda. Want to join us in Switzerland? Have a topic that you think is important to cover? <a href="mailto:team@blockchaincommons.com">Let us know</a>.</p>

<p><strong>New Articles.</strong> Meanwhile, Christopher has authored a few new articles on the topic of SSI, both in his <a href="https://www.blockchaincommons.com/musings/">Musings series</a> (focused on original architectural designs &amp; patterns) and in his new <a href="https://www.blockchaincommons.com/dispatches/">Dispatches series</a> (responding to others’ discussions of topics of interest to us). Here’s his new writing from Q1:</p>

<ul>
  <li><a href="https://www.blockchaincommons.com/musings/XIDs-True-SSI/"><strong>How XIDs Demonstrate a True Self-Sovereign Identity.</strong></a> How SSI has gone wrong and why XIDs are different.</li>
  <li><a href="https://www.blockchaincommons.com/musings/Musings-SEDI/"><strong>Progress toward a State-Endorsed Identity (SEDI) in Utah.</strong></a> Can state-endorsed SSI really be a thing? Utah offers a great model.</li>
  <li><a href="https://www.blockchaincommons.com/dispatches/dispatches-technology-paternalism/"><strong>Fighting Technology Paternalism.</strong></a> SSI is about controlling your digital destiny, but Martina Kolpondinos offers the flipside: when the computer chooses for you.</li>
</ul>

<p><strong>Revisiting SSI.</strong> April 26 marks the 10th anniversary of Christopher’s article, <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">“The Path to Self-Sovereign Identity”</a>, which popularized the term and its goals. We’ve been working on <a href="https://revisitingssi.com/">Revisiting SSI</a> to try and reconsider the original 10 principles of SSI. We’ve had some meetings with some great input, but we’ve also found it hard to turn that into group articles the way we’re able to in a physical meet-up like Rebooting the Web of Trust. Nonetheless, we plan one or more articles on the principles and how they may have changed or how we may be thinking about them differently a decade later. If you have any opinions, again let us know! We expect to be producing some new content on the topic for Q2.</p>

<h2 id="learning-bitcoin">Learning Bitcoin</h2>

<p><img src="https://developer.blockchaincommons.com/assets/badges/learning-bitcoin.png" width="150" style="float: right" /></p>

<p><em>Learning Bitcoin from the Command Line is one of Blockchain Commons’ oldest endeavors, started with support from Blockstream even before Blockchain Commons was founded. However, Bitcoin continues to evolve rapidly and as a result the course has gotten out-of-date over the last several years. We’re thrilled to return to it in a year-long effort in 2026 thanks to a <a href="https://hrf.org/latest/hrfs-bitcoin-development-fund-announces-support-for-22-projects-worldwide/">grant from the Human Rights Foundation</a>.</em></p>

<p><strong>Learning Bitcoin 3.0.</strong> We have begun work on Learning Bitcoin 3.0, which is a thorough update of the course, focused on better incorporating newer elements such as Signet, descriptor wallets, Segwit, and Taproot, as well as a check and/or revision of every single line of code. We’ve logged a week and a half of work on this to date, and have it scheduled for five weeks total. Our log of work to date and our plans for the future are all in our <a href="https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/lbtcftcl-v3.0/TODO.md">TODO file</a>, while the <a href="https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/lbtcftcl-v3.0/README.md">lbtcftcl-v3.0 branch</a> of Learning Bitcoin contains the 264 commits to date. At the moment, §1.0-§7.2 are pretty solid. As soon as we close out chapters 7 &amp; 8 and their linked discussions of multisigs and PSBTs, we plan to make the updated version of the course more available with a mkdocs-formatted website (but it’ll be the end of the year before we close out the project entirely). Thanks again to <a href="https://hrf.org/">HRF</a> for enabling this much-needed work!</p>

<p><strong>Standup Scripts.</strong> Our <a href="https://github.com/BlockchainCommons/Bitcoin-Standup-Scripts">Standup Scripts</a> guide the creation of UNIX machines running the Bitcoin Core server. We used them in the LBTCftCL course <em>and</em> to produce that course. But these Scripts tend to age badly over time, as the programs we use change. We updated our Standup Scripts in January to support Bitcoin Core 25.0 and Debian 13. Ironically, the StackScript version of our scripts has already decayed because of some Linode package management that is now requiring user intervention. But, the non-StackScript version still works great (and you can run it from a Linode by hand), and we’re deciding on the best solution for the StackScripts. (Removing certain package updates resolves the problems, but keeping packages up to date is a best practice, so we’re hoping that what appears to be a bug gets resolved!)</p>

<p><strong>Gordian Server.</strong> The new work on Learning Bitcoin also made us reconsider the Gordian Server, our Bitcoin Server for the Mac, which we also use for testing when we’re working on Learning Bitcoin. It too had gotten out of date, but its original designer, Peter Denton, has been working on his own iteration of the concept, the <a href="https://fullynoded.app/">Fully Noded Server</a>. As a result, we’ve officially deprecated Gordian Server and now suggest the use of Pwrwe’a Fully Noded Server instead. (Notes on the one alias needed to make things work well for the Learning Bitcoin course are already incorporated into v3.0 of the course.)</p>

<h2 id="final-notes">Final Notes</h2>

<p>The environment for work on self-sovereign digital assets and identity continues to be rough in 2026. Due to limited resources, we expect to be focusing more in the coming year on developing, polishing, and documenting our existing work, as opposed to creating some of the exciting new technologies that we saw in 2025. That’s not a bad thing, as it’ll give us a chance to really get XIDs, Gordian Clubs, and other recent technologies into the ecosystem, alongside our already adopted specifications such as Gordian Envelope and URs.</p>

<p>But, you can help. We are looking for partners who want to adopt our technologies and who could use our expertise to do so. <a href="mailto:team@blockchaincommons.com">Drop us a line</a> if that’s you. We of course continue to welcome <a href="https://github.com/sponsors/BlockchainCommons">individual and small company sponsorships</a> as well. If you want to see this work continue, and if you can lend your reputation to ours, please sign up as a recurring GitHub sponsor.</p>]]></content><author><name>Blockchain Commons</name></author><category term="Quarterlies" /><category term="Top Articles" /><summary type="html"><![CDATA[The first quarter of 2026 focused on producing a capstone for much of our stack, but also was about advancing our self-sovereign identity work. Here’s what all it included: Capping the Stack: Technology Overview New BCRs New Translations Playgrounds Locking Down Known Values: Talking about Known Values Code Point Specification Crate Update Expanding XIDs: Introducing Edges Learning XIDs XIDs &amp; Garner Meeting Diving into SSI: GDC Incoming New Articles Revisiting SSI Returning to Learning Bitcoin: Learning Bitcoin 3.0 Standup Scripts Gordian Server Capping the Stack We’ve slowly built the Blockchain Commons stack up over the last years, from dCBOR to Uniform Resources to Gordian Envelope. In 2025 and into 2026, we brought much of our foundational work to a capstone, allowing us to concentrate on new applications and references built atop that foundation, including XIDs and Gordian Clubs. Here’s some of what we did to close things out in early 2026. Technology Overview. To celebrate the completion of our foundational work, we put together a new technology overview video that details 24 different technologies, applications, and references in about a minute each. Here’s a quick overview of all the topics covered, plus a listing of our older videos, which go into greater depth on some of these topics. New BCRs. We also led the year off with a set of new [Blockchain Commons research papers] (https://github.com/BlockchainCommons/Research/blob/master/README.md) that were mainly intended to detail our work to date. BCR-2026-001: Unit, The Known Value for Deliberate Emptiness. A look at Known Value 0, and how it’s intended to be used. BCR-2026-002: Gordian Envelope Notation - Quick Reference. We’ve long provided a special “envelope notation” output to offer a human-readable view of what’s in a Gordian Envelope; here is its specification. BCR-2026-004: Envelope Salted Values. A discussion of the use of salt for decorrelation in Gordian Envelope. (BCR-2026-003 is missing from this list because it was a major new specification, as discussed in “Expanding XIDs”, below.) New Translations. Finally, we also produced some AI-supported translations of our stack to Swift, Kotlin, TypeScript, C#, Go, and Python. This is a preview that isn’t release-ready, and it only goes up to Provenance Marks (meaning that it’s missing some newer tech such as XIDs and GSTP). If you think this might be of use to you, talk to us about funding its full development. Playgrounds. The third-party playgrounds that have appeared for our specifications in the last several months definitely represent another sort of capstone, as they provide a new way for developers to work with our technologies. Our January Gordian meeting included a demo of the BCTS playground. Both it and the BC-UR playground provide great tools to work with our tech. BCTS Playground - Data Playground, Registry Browser, Envelope Builder, XID Tutorial BC-UR Playground — Converter, Multi-UR &amp; QR Generator, QR Scanner, Registry Browser Locking Down Known Values One of our foundational technologies is the Known Value. It’s a simple enough concept: a registry of 64-bit integers that represent common concepts. But, they’re very useful: not only do Known Values standardize our own organization of information in Gordian Envelope, but they also support that standardization across many companies. We did a variety of work on Known Values in early 2026. Talking About Known Values. In our January Gordian Meeting, we talked about our desire to expand Known Values beyond the core concepts that we have defined for our own specifications. We wanted to not only incorporate other ranges of defined concepts, for standardization, but also to give our community the opportunity to officially define values for their own use. We got great feedback during and after the meeting that helped us to decide where the community values should go in the range. (Community feedback has always been crucial to Blockchain Commons, to ensure that what we’re doing makes sense in the world of actual development and deployment, and this was a fine example, because we’d been thinking about placing community known values too high, requiring too many bits.) Code Point Specification. The free-for-all community band of known values starts at 100,000, but thanks to that meeting we’ve now defined a new set of community known values available with specification, which appear in the range of 1,000-1,999. Known values for this range may be submitted by PR. Our registry now also recognizes a variety of other schema, starting at code point 2,000. Crate Update. The Known Values Rust crate has been updated to support these new code point specifications. The Blockchain Commons values remain in the core crate, but if you want to add in all the other values from our registry, just grab our current files defining them in JSON and add them to your ~/.known-values directory. You can also add arbitrary known values of your own by matching the format of our known value JSON assignment files. The known values crate (and crates that depend on it such as our envelope crate) will all have access to the values from your ~/.known-values directory. Expanding XIDs One of our largest current projects is XIDs, which we see as a true self-sovereign identifier. We supported them with both public demos and in-house extensions over the course of Q1. Introducing Edges. Credentials, endorsements, and other types of attestations have always gone hand-in-hand with digital identity, and we’ve been thinking for a while about how to best expand XIDs to support these crucial digital tokens of trust. We were considering somewhat ad hoc means for a while, but we finally came up with the concept of “edges”, which are attestations that lie between two XIDs, forming the literal edges of a Web of Trust graph. BCR-2026-003 has all the details on how edges work. Learning XIDs. You can also find edges in chapter 3 of our brand-new course, “Learning XIDs from the Command Line”. We’ve completed four chapters to date, and have put a temporary cap on the work. To date, those chapters cover: an introduction to XIDs, how to make claims related to XIDs, how to incorporate claims into XIDs using edges, and how to manage your XID with more complex elements such as commitment lists and updated views and editions. We plan to return to this course in Q2 with a new chapter on keys, but for now it’s complete and coherent. XIDs &amp; Garner Meeting. Finally, our public demo focused on using XIDs with Garner, our Tor onion service intended for the distribution of self-sovereign identity files. XIDs offered the opportunity to truly control your digital identity, from creating it yourself to deciding what you want to distribute. Garner makes that distribution self-sovereign as well by providing a communication method that’s very resistant to censorship, correlation, and coercion. Diving into SSI Our focus on self-sovereign identity (SSI) has been on the rise in 2025-2026, but it’s not actually new. We’ve been a part of the SSI community since Christopher Allen popularized the term as part of the Rebooting the Web of Trust workshops. It’s just that prior to 2025, we were still creating those foundational techs that we’re now bringing to a capstone; it’s only recently that our stack has matured enough that we can produce SSI-focused technologies such as XIDs and Gordian Clubs. Much of our SSI design is centered on XIDs themselves, but we’re also doing other work on the topic. GDC Incoming. Blockchain Commons has been invited to the Global Digital Collaboration Conference as a co-organizer. This means that we can get you an invitation to the exclusive gathering and also help to set the agenda. Want to join us in Switzerland? Have a topic that you think is important to cover? Let us know. New Articles. Meanwhile, Christopher has authored a few new articles on the topic of SSI, both in his Musings series (focused on original architectural designs &amp; patterns) and in his new Dispatches series (responding to others’ discussions of topics of interest to us). Here’s his new writing from Q1: How XIDs Demonstrate a True Self-Sovereign Identity. How SSI has gone wrong and why XIDs are different. Progress toward a State-Endorsed Identity (SEDI) in Utah. Can state-endorsed SSI really be a thing? Utah offers a great model. Fighting Technology Paternalism. SSI is about controlling your digital destiny, but Martina Kolpondinos offers the flipside: when the computer chooses for you. Revisiting SSI. April 26 marks the 10th anniversary of Christopher’s article, “The Path to Self-Sovereign Identity”, which popularized the term and its goals. We’ve been working on Revisiting SSI to try and reconsider the original 10 principles of SSI. We’ve had some meetings with some great input, but we’ve also found it hard to turn that into group articles the way we’re able to in a physical meet-up like Rebooting the Web of Trust. Nonetheless, we plan one or more articles on the principles and how they may have changed or how we may be thinking about them differently a decade later. If you have any opinions, again let us know! We expect to be producing some new content on the topic for Q2. Learning Bitcoin Learning Bitcoin from the Command Line is one of Blockchain Commons’ oldest endeavors, started with support from Blockstream even before Blockchain Commons was founded. However, Bitcoin continues to evolve rapidly and as a result the course has gotten out-of-date over the last several years. We’re thrilled to return to it in a year-long effort in 2026 thanks to a grant from the Human Rights Foundation. Learning Bitcoin 3.0. We have begun work on Learning Bitcoin 3.0, which is a thorough update of the course, focused on better incorporating newer elements such as Signet, descriptor wallets, Segwit, and Taproot, as well as a check and/or revision of every single line of code. We’ve logged a week and a half of work on this to date, and have it scheduled for five weeks total. Our log of work to date and our plans for the future are all in our TODO file, while the lbtcftcl-v3.0 branch of Learning Bitcoin contains the 264 commits to date. At the moment, §1.0-§7.2 are pretty solid. As soon as we close out chapters 7 &amp; 8 and their linked discussions of multisigs and PSBTs, we plan to make the updated version of the course more available with a mkdocs-formatted website (but it’ll be the end of the year before we close out the project entirely). Thanks again to HRF for enabling this much-needed work! Standup Scripts. Our Standup Scripts guide the creation of UNIX machines running the Bitcoin Core server. We used them in the LBTCftCL course and to produce that course. But these Scripts tend to age badly over time, as the programs we use change. We updated our Standup Scripts in January to support Bitcoin Core 25.0 and Debian 13. Ironically, the StackScript version of our scripts has already decayed because of some Linode package management that is now requiring user intervention. But, the non-StackScript version still works great (and you can run it from a Linode by hand), and we’re deciding on the best solution for the StackScripts. (Removing certain package updates resolves the problems, but keeping packages up to date is a best practice, so we’re hoping that what appears to be a bug gets resolved!) Gordian Server. The new work on Learning Bitcoin also made us reconsider the Gordian Server, our Bitcoin Server for the Mac, which we also use for testing when we’re working on Learning Bitcoin. It too had gotten out of date, but its original designer, Peter Denton, has been working on his own iteration of the concept, the Fully Noded Server. As a result, we’ve officially deprecated Gordian Server and now suggest the use of Pwrwe’a Fully Noded Server instead. (Notes on the one alias needed to make things work well for the Learning Bitcoin course are already incorporated into v3.0 of the course.) Final Notes The environment for work on self-sovereign digital assets and identity continues to be rough in 2026. Due to limited resources, we expect to be focusing more in the coming year on developing, polishing, and documenting our existing work, as opposed to creating some of the exciting new technologies that we saw in 2025. That’s not a bad thing, as it’ll give us a chance to really get XIDs, Gordian Clubs, and other recent technologies into the ecosystem, alongside our already adopted specifications such as Gordian Envelope and URs. But, you can help. We are looking for partners who want to adopt our technologies and who could use our expertise to do so. Drop us a line if that’s you. We of course continue to welcome individual and small company sponsorships as well. If you want to see this work continue, and if you can lend your reputation to ours, please sign up as a recurring GitHub sponsor.]]></summary></entry><entry><title type="html">Dispatches of a Trust Architect: Fighting Technology Paternalism</title><link href="https://www.blockchaincommons.com/dispatches/technology-paternalism/" rel="alternate" type="text/html" title="Dispatches of a Trust Architect: Fighting Technology Paternalism" /><published>2026-03-18T00:00:00+00:00</published><updated>2026-03-18T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/dispatches/technology-paternalism</id><content type="html" xml:base="https://www.blockchaincommons.com/dispatches/technology-paternalism/"><![CDATA[<p>In 2016, I chose the term “self-sovereign identity” to describe what identity systems should protect. But the community I helped to build has been <a href="/musings/gdc25/">getting captured</a>, as evidenced by <a href="/articles/eidas/">EU wallet regulations</a> and ISO standards that are consolidating around the same platform gatekeepers we set out to displace. I’ve been looking for the right word to describe the issues with what’s happening to digital identity for a long time.</p>

<p>“Privacy” doesn’t name the problem any more because it <a href="https://www.lifewithalacrity.com/article/the-four-kinds-of-privacy/">means something different</a> to every regulator in the room. “Decentralization” became a buzzword, but it no longer prevents coercion due to compromises. “Interoperability” has been similarly corrupted by EUDI wallets that claim the term while depending on Apple and Google attestation infrastructures.</p>

<p>Martina Kolpondinos, who spent 15 months inside the Swiss federal eID team and is a co-editor on the WebVH spec, has just published a piece<sup id="fnref:K2026" role="doc-noteref"><a href="#fn:K2026" class="footnote" rel="footnote">1</a></sup> that may offer an answer by naming the pattern we keep running into: Technology Paternalism.</p>

<p>The term goes back to Spiekermann &amp; Pallas<sup id="fnref:SP2006" role="doc-noteref"><a href="#fn:SP2006" class="footnote" rel="footnote">2</a></sup>, who argued that ubiquitous computing raises concerns beyond privacy: specifically, whether people can maintain control when systems decide for them. They proposed “the right for the last word”: the ability to overrule autonomous system behavior. Unfortunately, twenty years later, things are worse, not better: 84% of organizations doubt they can even audit their AI agents<sup id="fnref:CSA2026" role="doc-noteref"><a href="#fn:CSA2026" class="footnote" rel="footnote">3</a></sup>.</p>

<p>In my upcoming Architecture of Autonomy work, I’ve mapped how legal protections designed as shields against coercion get inverted in digital systems: property becomes privilege, contracts become coercion, due process becomes algorithmic absolutism, and exit becomes erasure. Kolpondinos shows how these same inversions manifest as paternalistic “features.” She does so by building a four-part taxonomy for Technology Paternalism:</p>

<p>• <strong>Design Paternalism.</strong> The “quick setup” for systems is prominent, and “advanced” settings are buried. You aren’t forced, but you are guided to a preferred usage pattern.</p>

<p>• <strong>Algorithmic Paternalism.</strong> Systems pre-select what you see. The defaults require no action, but choosing diversity requires effort.</p>

<p>• <strong>Infrastructural Paternalism.</strong> Your credentials, reputation, and relationships accumulate in a single ecosystem. Though you can leave, you leave empty-handed. This is what happens when the “interoperable” standard requires a specific device stack.</p>

<p>• <strong>Protective Paternalism.</strong> Restrictions are framed as safety. If you question them, you sound irresponsible. This is what silences objections in standards bodies. As discussed in the <a href="https://www.linkedin.com/posts/mkolpondinos_ssi-digitalidentity-sociotech-share-7439696404773707776-YS6E/">replies to Martina’s post</a>, we ultimately want to annotate information, not censor it. This doesn’t suppress contradicting claims, but instead holds them as attributable, visible, and resolvable. That’s the kind of trust infrastructure we should be building: systems that make reasoning inspectable, not systems that decide for you.</p>

<p>Fundamentally, this paternalism is all coercion: it’s taking away your choices and replacing them with the designer’s choices. This is an increasing problem in technological spaces, and fighting coercion (through anti-coercion or coercion resistance) is definitely something that could replace our old buzzwords such as “privacy”, “decentralization”, and “interoperability”.</p>

<p>Vitalik Buterin recently discussed the issues when he published the Ethereum Foundation mandate<sup id="fnref:EF2026" role="doc-noteref"><a href="#fn:EF2026" class="footnote" rel="footnote">4</a></sup>, three days before Martina’s article. There, he frames Ethereum as “sanctuary technology”, designed to “support technological self-sovereignty and allow cooperation without centralized coercion.” His CROPS priority stack (Censorship resistance, Open source, Privacy, Security) tracks the same concerns from the protocol layer.</p>

<p>We’ve also been developing coercion-prevention lenses<sup id="fnref:RSSI2026" role="doc-noteref"><a href="#fn:RSSI2026" class="footnote" rel="footnote">5</a></sup> in the Revisiting Self-Sovereign Identity initiative (revisitingssi.com). Kolpondinos’s article is the first published output from a workshop participant, and it translates the identity community’s coercion analysis into language the broader design community can use.</p>

<p>Ultimately, I think “technology paternalism” and “coercion resistance” work as a pair. Paternalism offers the diagnosis: it names an anti-pattern. Coercion-resistance then provides the treatment. Both do more work than “privacy” because they name the mechanism, not just the domain.</p>

<p>However, Technology Paternalism is harder to fight than outright ideology because it embeds moral choices in technical decisions and then presents them as neutral engineering. You could argue with someone if they were making an unvarnished moral claim, but you can’t easily argue when they say “that’s just how the protocol works.”</p>

<p>But Kolpondinos’ four countermeasures are a great response. She suggests tests that I wish every identity project would apply: Can you override the system’s decision? Contest it? Inspect the reasoning? Leave without losing everything?</p>

<p>Apply that to any wallet architecture currently in standardization.</p>

<p>Read Martina’s article, “Technology Paternalism Expands — A Case for Self-Sovereign Identity”: https://www.kosmaconnect.net/interactionblog/technologypaternalism</p>

<h2 id="citations">Citations</h2>

<p>#DigitalIdentity #SelfSovereignIdentity #CoercionResistance #TechnologyPaternalism</p>
<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:K2026" role="doc-endnote">
      <p><em><strong>Technology Paternalism: AI, Algorithms, Digital Identity, and the Role of Self-Sovereign Identity</strong></em> (2026). [web article]. <em>Kolpondinos, Martina.</em> KosmaConnect, March 16, 2026. Retrieved 2026-03-17 from: <a href="https://www.kosmaconnect.net/interactionblog/technologypaternalism">https://www.kosmaconnect.net/interactionblog/technologypaternalism</a></p>
      <blockquote>
        <p>“Four forms of technology paternalism and four countermeasures to restore user agency”</p>
      </blockquote>
      <p><a href="#fnref:K2026" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:SP2006" role="doc-endnote">
      <p><em><strong>Technology Paternalism — Wider Implications of Ubiquitous Computing</strong></em> (2006). [journal article]. <em>Spiekermann, Sarah; Pallas, Frank.</em> Poiesis &amp; Praxis, 4, 6-18. DOI: 10.1007/s10202-005-0010-3. Available from: <a href="https://link.springer.com/article/10.1007/s10202-005-0010-3">https://link.springer.com/article/10.1007/s10202-005-0010-3</a>. Also available from SSRN: <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=761111">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=761111</a></p>
      <blockquote>
        <p>“The originating paper on technology paternalism and the right to the last word in ubiquitous computing”</p>
      </blockquote>
      <p><a href="#fnref:SP2006" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:CSA2026" role="doc-endnote">
      <p><em><strong>Securing Autonomous AI Agents Survey Report</strong></em> (2026). [web article]. <em>Cloud Security Alliance; Strata Identity.</em> February 2026. Retrieved 2026-03-18 from: <a href="https://cloudsecurityalliance.org/press-releases/2026/02/05/cloud-security-alliance-strata-survey-finds-that-enterprises-are-in-time-to-trust-phase-as-they-build-ai-autonomy-foundations">https://cloudsecurityalliance.org/press-releases/2026/02/05/cloud-security-alliance-strata-survey-finds-that-enterprises-are-in-time-to-trust-phase-as-they-build-ai-autonomy-foundations</a></p>
      <blockquote>
        <p>“84% of organizations doubt they can audit their AI agents — empirical evidence of the governance gap”</p>
      </blockquote>
      <p><a href="#fnref:CSA2026" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:EF2026" role="doc-endnote">
      <p><em><strong>Ethereum Foundation Mandate</strong></em> (2026). [policy document]. <em>Ethereum Foundation.</em> March 2026. Retrieved 2026-03-18 from: <a href="https://ethereum.foundation/ef-mandate.pdf">https://ethereum.foundation/ef-mandate.pdf</a></p>
      <blockquote>
        <p>“Ethereum as sanctuary technology — support technological self-sovereignty and allow cooperation without centralized coercion”</p>
      </blockquote>
      <p><a href="#fnref:EF2026" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:RSSI2026" role="doc-endnote">
      <p><em><strong>Coercion-Resistance Lenses</strong></em> (2025–2026). [web resource]. <em>Revisiting Self-Sovereign Identity Initiative.</em> Retrieved 2026-03-18 from: <a href="https://revisitingssi.com/lenses/briefs/coercion-resistance/">https://revisitingssi.com/lenses/briefs/coercion-resistance/</a></p>
      <blockquote>
        <p>“Coercion-prevention lenses and revised principles for the Self-Sovereign Identity 10th anniversary”</p>
      </blockquote>
      <p><a href="#fnref:RSSI2026" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name>Christopher Allen</name></author><category term="Dispatches" /><category term="Coercion" /><category term="Self-Sovereign Identity" /><summary type="html"><![CDATA[In 2016, I chose the term “self-sovereign identity” to describe what identity systems should protect. But the community I helped to build has been getting captured, as evidenced by EU wallet regulations and ISO standards that are consolidating around the same platform gatekeepers we set out to displace. I’ve been looking for the right word to describe the issues with what’s happening to digital identity for a long time. “Privacy” doesn’t name the problem any more because it means something different to every regulator in the room. “Decentralization” became a buzzword, but it no longer prevents coercion due to compromises. “Interoperability” has been similarly corrupted by EUDI wallets that claim the term while depending on Apple and Google attestation infrastructures. Martina Kolpondinos, who spent 15 months inside the Swiss federal eID team and is a co-editor on the WebVH spec, has just published a piece1 that may offer an answer by naming the pattern we keep running into: Technology Paternalism. The term goes back to Spiekermann &amp; Pallas2, who argued that ubiquitous computing raises concerns beyond privacy: specifically, whether people can maintain control when systems decide for them. They proposed “the right for the last word”: the ability to overrule autonomous system behavior. Unfortunately, twenty years later, things are worse, not better: 84% of organizations doubt they can even audit their AI agents3. In my upcoming Architecture of Autonomy work, I’ve mapped how legal protections designed as shields against coercion get inverted in digital systems: property becomes privilege, contracts become coercion, due process becomes algorithmic absolutism, and exit becomes erasure. Kolpondinos shows how these same inversions manifest as paternalistic “features.” She does so by building a four-part taxonomy for Technology Paternalism: • Design Paternalism. The “quick setup” for systems is prominent, and “advanced” settings are buried. You aren’t forced, but you are guided to a preferred usage pattern. • Algorithmic Paternalism. Systems pre-select what you see. The defaults require no action, but choosing diversity requires effort. • Infrastructural Paternalism. Your credentials, reputation, and relationships accumulate in a single ecosystem. Though you can leave, you leave empty-handed. This is what happens when the “interoperable” standard requires a specific device stack. • Protective Paternalism. Restrictions are framed as safety. If you question them, you sound irresponsible. This is what silences objections in standards bodies. As discussed in the replies to Martina’s post, we ultimately want to annotate information, not censor it. This doesn’t suppress contradicting claims, but instead holds them as attributable, visible, and resolvable. That’s the kind of trust infrastructure we should be building: systems that make reasoning inspectable, not systems that decide for you. Fundamentally, this paternalism is all coercion: it’s taking away your choices and replacing them with the designer’s choices. This is an increasing problem in technological spaces, and fighting coercion (through anti-coercion or coercion resistance) is definitely something that could replace our old buzzwords such as “privacy”, “decentralization”, and “interoperability”. Vitalik Buterin recently discussed the issues when he published the Ethereum Foundation mandate4, three days before Martina’s article. There, he frames Ethereum as “sanctuary technology”, designed to “support technological self-sovereignty and allow cooperation without centralized coercion.” His CROPS priority stack (Censorship resistance, Open source, Privacy, Security) tracks the same concerns from the protocol layer. We’ve also been developing coercion-prevention lenses5 in the Revisiting Self-Sovereign Identity initiative (revisitingssi.com). Kolpondinos’s article is the first published output from a workshop participant, and it translates the identity community’s coercion analysis into language the broader design community can use. Ultimately, I think “technology paternalism” and “coercion resistance” work as a pair. Paternalism offers the diagnosis: it names an anti-pattern. Coercion-resistance then provides the treatment. Both do more work than “privacy” because they name the mechanism, not just the domain. However, Technology Paternalism is harder to fight than outright ideology because it embeds moral choices in technical decisions and then presents them as neutral engineering. You could argue with someone if they were making an unvarnished moral claim, but you can’t easily argue when they say “that’s just how the protocol works.” But Kolpondinos’ four countermeasures are a great response. She suggests tests that I wish every identity project would apply: Can you override the system’s decision? Contest it? Inspect the reasoning? Leave without losing everything? Apply that to any wallet architecture currently in standardization. Read Martina’s article, “Technology Paternalism Expands — A Case for Self-Sovereign Identity”: https://www.kosmaconnect.net/interactionblog/technologypaternalism Citations #DigitalIdentity #SelfSovereignIdentity #CoercionResistance #TechnologyPaternalism Technology Paternalism: AI, Algorithms, Digital Identity, and the Role of Self-Sovereign Identity (2026). [web article]. Kolpondinos, Martina. KosmaConnect, March 16, 2026. Retrieved 2026-03-17 from: https://www.kosmaconnect.net/interactionblog/technologypaternalism “Four forms of technology paternalism and four countermeasures to restore user agency” &#8617; Technology Paternalism — Wider Implications of Ubiquitous Computing (2006). [journal article]. Spiekermann, Sarah; Pallas, Frank. Poiesis &amp; Praxis, 4, 6-18. DOI: 10.1007/s10202-005-0010-3. Available from: https://link.springer.com/article/10.1007/s10202-005-0010-3. Also available from SSRN: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=761111 “The originating paper on technology paternalism and the right to the last word in ubiquitous computing” &#8617; Securing Autonomous AI Agents Survey Report (2026). [web article]. Cloud Security Alliance; Strata Identity. February 2026. Retrieved 2026-03-18 from: https://cloudsecurityalliance.org/press-releases/2026/02/05/cloud-security-alliance-strata-survey-finds-that-enterprises-are-in-time-to-trust-phase-as-they-build-ai-autonomy-foundations “84% of organizations doubt they can audit their AI agents — empirical evidence of the governance gap” &#8617; Ethereum Foundation Mandate (2026). [policy document]. Ethereum Foundation. March 2026. Retrieved 2026-03-18 from: https://ethereum.foundation/ef-mandate.pdf “Ethereum as sanctuary technology — support technological self-sovereignty and allow cooperation without centralized coercion” &#8617; Coercion-Resistance Lenses (2025–2026). [web resource]. Revisiting Self-Sovereign Identity Initiative. Retrieved 2026-03-18 from: https://revisitingssi.com/lenses/briefs/coercion-resistance/ “Coercion-prevention lenses and revised principles for the Self-Sovereign Identity 10th anniversary” &#8617;]]></summary></entry><entry><title type="html">Blockchain Commons Supports Global Digital Collaboration Conference</title><link href="https://www.blockchaincommons.com/news/gdc-organizers/" rel="alternate" type="text/html" title="Blockchain Commons Supports Global Digital Collaboration Conference" /><published>2026-03-17T00:00:00+00:00</published><updated>2026-03-17T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/news/gdc-organizers</id><content type="html" xml:base="https://www.blockchaincommons.com/news/gdc-organizers/"><![CDATA[<p>Blockchain Commons has been selected to join the Advocacy Co-Organizers Group for the <a href="https://globaldigitalcollaboration.org/">Global Digital Collaboration Conference 2026</a> in Geneva, Switzerland. It joins a diverse group of four other digital advocacy organizations in this role: Blockchain Governance Initiative Network (BGIN);  Centre for Digital Public Infrastructure; PolicyLab Africa; and the International Federation for Economic Development.</p>

<p>The Global Digital Collaboration Conference debuted in 2025 as a meeting place to promote interoperable infrastructure for digital identity. It uniquely includes not just open-source and standards organizations, but also many governments that are even now deploying government-sponsored digital identity systems.</p>

<p>Blockchain Commons came into the GDC conference via our work with Switzerland on Swiss e-ID, where we made an <a href="https://developer.blockchaincommons.com/meetings/2025-10-swiss-eid/">invited presentation</a> at the Participation Meeting following Swiss adoption of “electronic proof of identity.” We are pleased to keep working with the Swiss Confederation as the hosts of GDC and with the other co-organizers of the conference.</p>

<p>GDC is scheduled for September 1-3, 2026 in Geneva, Switzerland. The conference draws approximately 2,000 participants by invitation only. As part of the Advocacy Co-Organizers Group, our coalition of five organizations shares an allocation of 40 invitations—though additional spots may become available if other co-organizer groups don’t use their full allocations. <a href="mailto:team@blockchaincommons.com">Let us know</a> if you’d like to attend or if you have specific topics you’d like to see addressed, and we’ll do our best to propose sessions and issue invites as needed!</p>]]></content><author><name>Blockchain Commons</name></author><category term="News" /><category term="Self-Sovereign Identity" /><category term="Advocacy" /><summary type="html"><![CDATA[Blockchain Commons has been selected to join the Advocacy Co-Organizers Group for the Global Digital Collaboration Conference 2026 in Geneva, Switzerland. It joins a diverse group of four other digital advocacy organizations in this role: Blockchain Governance Initiative Network (BGIN); Centre for Digital Public Infrastructure; PolicyLab Africa; and the International Federation for Economic Development. The Global Digital Collaboration Conference debuted in 2025 as a meeting place to promote interoperable infrastructure for digital identity. It uniquely includes not just open-source and standards organizations, but also many governments that are even now deploying government-sponsored digital identity systems. Blockchain Commons came into the GDC conference via our work with Switzerland on Swiss e-ID, where we made an invited presentation at the Participation Meeting following Swiss adoption of “electronic proof of identity.” We are pleased to keep working with the Swiss Confederation as the hosts of GDC and with the other co-organizers of the conference. GDC is scheduled for September 1-3, 2026 in Geneva, Switzerland. The conference draws approximately 2,000 participants by invitation only. As part of the Advocacy Co-Organizers Group, our coalition of five organizations shares an allocation of 40 invitations—though additional spots may become available if other co-organizer groups don’t use their full allocations. Let us know if you’d like to attend or if you have specific topics you’d like to see addressed, and we’ll do our best to propose sessions and issue invites as needed!]]></summary></entry><entry><title type="html">Blockchain Commons Publishes 2026 Technology Overview</title><link href="https://www.blockchaincommons.com/videos/2026-technology-overview/" rel="alternate" type="text/html" title="Blockchain Commons Publishes 2026 Technology Overview" /><published>2026-02-24T00:00:00+00:00</published><updated>2026-02-24T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/videos/2026-technology-overview</id><content type="html" xml:base="https://www.blockchaincommons.com/videos/2026-technology-overview/"><![CDATA[<p>Over the last several years, Blockchain Commons has developed numerous technologies meant to improve the <a href="https://developer.blockchaincommons.com/principles/">independence, privacy, resilience, and openness</a> of the internet, to allows users true self-sovereignty. The earliest technologies have been adopted by many third-parties, while many newer technologies are available for deployment now.</p>

<p>The brand-new <a href="https://www.youtube.com/watch?v=f7MFW8RfcOE">2026 Technology Overview</a> from Blockchain Commons describes each of 24 different technologies, applications, and references in about a minute each, offering the most comprehensive and accessible look at Blockchain Commons technology to date.</p>

<!-- Courtesy of embedresponsively.com -->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/f7MFW8RfcOE" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<p>Here’s a quick look at the topics covered in the Overview:</p>

<h2 id="data-encoding">Data Encoding</h2>

<p><em>Our foundational methods for storing data in an interoperable format.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/dcbor/">dCBOR</a>.</strong> An update to the CBOR data format that ensures that data is always encoded in the same way.</li>
  <li><strong><a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-002-known-value.md">Known Values</a>.</strong> Integers assigned to common concepts and recorded in a common registry.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/ur/">Uniform Resources (URs)</a>.</strong> An encoding method for structuring binary data as plain text strings.</li>
  <li><strong><a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2024-001-multipart-ur.md">Multipart URs (MURs)</a>.</strong> URs with large payloads split into fragments seen as Animated QR codes.</li>
</ul>

<h2 id="cryptographic-protections">Cryptographic Protections</h2>

<p><em>Technologies that protect, authenticate, and verify your data.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/frost/">FROST</a>.</strong> A Schnorr-based threshold signing system.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/provemark/">Provenance Marks</a>.</strong> A  forward commitment hash chain that is public verifiable, used to assess content authenticity.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/sskr/">Sharded Secret Key Reconstruction (SSKR)</a>.</strong> A Shamir’s Secret Sharing variant that includes two-level thresholds.</li>
</ul>

<h2 id="data-identification">Data Identification</h2>

<p><em>Aids that help humans to recognize complex binary and hex data.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/bytewords/">Bytewords</a>.</strong> An encoding method that makes data human readable, also used by URs.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/lifehash/">LifeHash</a>.</strong> A visual recognition system that  creates a unique visual icon for any data.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/oib/">Object Identity Blocks</a>.</strong> An ID card for digital objects that improves recognition and reduces confusion.</li>
</ul>

<h2 id="gordian-envelope">Gordian Envelope</h2>

<p><em>The core of our higher-level stack, used for safely storing and sharing data.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/envelope/">Gordian Envelope</a>.</strong> A deterministic smart document system that supports elision, encryption, and permits.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/envelope/gstp/">Gordian Sealed Transaction Protocol (GSTP)</a>.</strong> A transportation method for moving envelopes securely between parties.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/envelope/esc/">Encrypted State Continuations (ESC)</a>.</strong> A method for storing client data as a black box in GSTP communications.</li>
</ul>

<h2 id="self-sovereign-identity">Self Sovereign Identity</h2>

<p><em>Methods to control your own identity, built on Gordian Envelope.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/xid/">Extensible Identifier (XID)</a>.</strong> A secure self-sovereign and self-certifying identifier.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/clubs/">Gordian Clubs</a>.</strong> A self-contained cryptographic publication that you can distribute without infrastructure.</li>
</ul>

<h2 id="secure-data-transport">Secure Data Transport</h2>

<p><em>Self-sovereignty can often be censored by the transport layer. These apps demo ways to avoid that.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/garner/">Garner</a>.</strong> A Tor onion service that privately serves files using TorGaps.</li>
  <li><strong><a href="https://developer.blockchaincommons.com/hubert/">Hubert</a>.</strong> An automotable dead drop protocol that uses distributed storage networks for communication.</li>
</ul>

<h2 id="reference-apps">Reference Apps</h2>

<p><em>All of our technologies are references. These apps show how many of them work.</em></p>

<ul>
  <li><strong><a href="https://github.com/BlockchainCommons/bc-dcbor-cli">dCBOR-CLI</a>.</strong> An app for investigating dCBOR, including powerful dCBOR pattern expressions.</li>
  <li><strong><a href="https://github.com/BlockchainCommons/bc-envelope-cli-rust">envelope-CLI</a>.</strong> An app demonstrating extensive envelope and XID functionality.</li>
  <li><strong><a href="https://github.com/BlockchainCommons/seedtool-cli-rust">Seedtool-CLI</a>.</strong> A command-line app that demonstrates data encoding and other low-level protocols.</li>
  <li><strong><a href="https://apps.apple.com/us/app/gordian-seed-tool/id1545088229">Gordian Seedtool</a>.</strong> An iOS seed vault that mirrors seedtool-CLI in a graphical environment.</li>
</ul>

<h2 id="information-repositories">Information Repositories</h2>

<p><em>We want to help you learn about our technologies! Besides our <a href="https://developer.blockchaincommons.com/">developer pages</a>, the following resources also contain information.</em></p>

<ul>
  <li><strong><a href="https://developer.blockchaincommons.com/meetings/">Gordian Dev Meetings</a>.</strong> Monthly or bimonthly meetings that discuss and demo technologies.</li>
  <li><strong><a href="https://github.com/BlockchainCommons/Research/blob/master/README.md">Research Repo</a>.</strong> The precise technical specifications for many of our technologies.</li>
  <li><strong><a href="https://www.youtube.com/@blockchaincommons">YouTube</a>.</strong> Videos of our meetings as well as other overviews and demos.</li>
</ul>

<p>Besides our new <a href="https://www.youtube.com/watch?v=f7MFW8RfcOE">2026 Technology Overview</a>, you may also wish to watch our <a href="https://www.youtube.com/watch?v=RYgOFSdUqWY">2021 Technology Overview</a>, which contains more extensive discussions of our older (more widely adopted) technologies and also our two-part overview of Gordian Envelope.</p>

<table width="100%">
  <tr>
    <td width="640px">
      <b>2021 Overview:</b>

      









<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/RYgOFSdUqWY" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>


      
    </td>    
    <td width="640px">
      <b>Envelope Overview:</b>

      









<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/-vcLCFKQvik" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>


      
    </td>    
    <td width="640px">
      <b>Envelope Extensions:</b>

      









<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/uFxStP3ATkw" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>


      
    </td>    
  </tr>
</table>]]></content><author><name>Blockchain Commons</name></author><category term="Videos" /><category term="Video" /><category term="Top Articles" /><summary type="html"><![CDATA[Over the last several years, Blockchain Commons has developed numerous technologies meant to improve the independence, privacy, resilience, and openness of the internet, to allows users true self-sovereignty. The earliest technologies have been adopted by many third-parties, while many newer technologies are available for deployment now. The brand-new 2026 Technology Overview from Blockchain Commons describes each of 24 different technologies, applications, and references in about a minute each, offering the most comprehensive and accessible look at Blockchain Commons technology to date. Here’s a quick look at the topics covered in the Overview: Data Encoding Our foundational methods for storing data in an interoperable format. dCBOR. An update to the CBOR data format that ensures that data is always encoded in the same way. Known Values. Integers assigned to common concepts and recorded in a common registry. Uniform Resources (URs). An encoding method for structuring binary data as plain text strings. Multipart URs (MURs). URs with large payloads split into fragments seen as Animated QR codes. Cryptographic Protections Technologies that protect, authenticate, and verify your data. FROST. A Schnorr-based threshold signing system. Provenance Marks. A forward commitment hash chain that is public verifiable, used to assess content authenticity. Sharded Secret Key Reconstruction (SSKR). A Shamir’s Secret Sharing variant that includes two-level thresholds. Data Identification Aids that help humans to recognize complex binary and hex data. Bytewords. An encoding method that makes data human readable, also used by URs. LifeHash. A visual recognition system that creates a unique visual icon for any data. Object Identity Blocks. An ID card for digital objects that improves recognition and reduces confusion. Gordian Envelope The core of our higher-level stack, used for safely storing and sharing data. Gordian Envelope. A deterministic smart document system that supports elision, encryption, and permits. Gordian Sealed Transaction Protocol (GSTP). A transportation method for moving envelopes securely between parties. Encrypted State Continuations (ESC). A method for storing client data as a black box in GSTP communications. Self Sovereign Identity Methods to control your own identity, built on Gordian Envelope. Extensible Identifier (XID). A secure self-sovereign and self-certifying identifier. Gordian Clubs. A self-contained cryptographic publication that you can distribute without infrastructure. Secure Data Transport Self-sovereignty can often be censored by the transport layer. These apps demo ways to avoid that. Garner. A Tor onion service that privately serves files using TorGaps. Hubert. An automotable dead drop protocol that uses distributed storage networks for communication. Reference Apps All of our technologies are references. These apps show how many of them work. dCBOR-CLI. An app for investigating dCBOR, including powerful dCBOR pattern expressions. envelope-CLI. An app demonstrating extensive envelope and XID functionality. Seedtool-CLI. A command-line app that demonstrates data encoding and other low-level protocols. Gordian Seedtool. An iOS seed vault that mirrors seedtool-CLI in a graphical environment. Information Repositories We want to help you learn about our technologies! Besides our developer pages, the following resources also contain information. Gordian Dev Meetings. Monthly or bimonthly meetings that discuss and demo technologies. Research Repo. The precise technical specifications for many of our technologies. YouTube. Videos of our meetings as well as other overviews and demos. Besides our new 2026 Technology Overview, you may also wish to watch our 2021 Technology Overview, which contains more extensive discussions of our older (more widely adopted) technologies and also our two-part overview of Gordian Envelope. 2021 Overview: Envelope Overview: Envelope Extensions:]]></summary></entry><entry><title type="html">Dispatches of a Trust Architect: Progress toward a State-Endorsed Identity (SEDI) in Utah</title><link href="https://www.blockchaincommons.com/dispatches/SEDI/" rel="alternate" type="text/html" title="Dispatches of a Trust Architect: Progress toward a State-Endorsed Identity (SEDI) in Utah" /><published>2026-02-12T00:00:00+00:00</published><updated>2026-02-12T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/dispatches/SEDI</id><content type="html" xml:base="https://www.blockchaincommons.com/dispatches/SEDI/"><![CDATA[<p><img style="float: right" width="350" src="/images/utah.jpg" /></p>

<blockquote>
  <p><strong>UPDATE, March 25, 2026:</strong> SB 275 signed into law by Governor.</p>

  <p><strong>UPDATE, March 5, 2026:</strong> SB 275 has passed the Utah legislature unanimously — the Senate voted 25-0 and the House 70-0 — and has been sent to the governor for signature. It takes effect May 6, 2026. This is a huge win. If you’re in Utah, thank your representatives. If you’re in another state, point your legislators at <a href="https://le.utah.gov/~2026/bills/static/SB0275.html">SB 275</a> and <a href="https://wyoleg.gov/Legislation/2021/SF0039">Wyoming SF39</a> as model legislation. The fight now shifts to preservation — watch for future amendments that weaken the Duty of Loyalty or selective disclosure protections.</p>
</blockquote>

<p>Most of my identity advocacy work in the United States has been in Wyoming. They’ve been very open to the goals of self-sovereignty and as a result we’ve passed laws such as <a href="https://www.blockchaincommons.com/news/PrivateKeyWRDABills/">private key protection</a> and we’ve defined digital identity as being controlled by an individual’s <a href="https://www.blockchaincommons.com/articles/Principal-Authority/">principal authority</a>.</p>

<p>So it’s great to see another jurisdiction, which I have been less directly involved with, progressing on their own vision of self-sovereignty. That’s the whole purpose of advocacy: to seed the ideas so that they spread.</p>

<p>I’m talking about Utah, whose State-Endorsed Digital Identity (SEDI) has been moving in a great direction for a while.  The newest bill introduced for it, <a href="https://le.utah.gov/~2026/bills/static/SB0275.html">S.B. 275, the “State-Endorsed Digital Identity Program Amendments”</a>, which does all the heavy lifting of establishing SEDI, solidifies it as a privacy-first, decentralized design.</p>

<h2 id="a-bill-of-identity-rights">A Bill of Identity Rights</h2>

<p>The first thing that caught my eye in the SEDI update was a new Bill of Rights. It immediately presents the digital-identity user not just as a digital serf, but someone who can claim privileges.</p>

<p>The lead right was surprising:</p>

<blockquote>
  <p>(1) “An individual possesses an individual identity innate to the individual’s existence and independent of the state, which identity is fundamental and inalienable.”</p>
</blockquote>

<p>That’s pretty close to my first <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">principle of self-sovereign identity</a>, existence:</p>

<blockquote>
  <p>Existence. Users must have an independent existence. Any self-sovereign identity is ultimately based on the ineffable “I” that’s at the heart of identity. It can never exist wholly in digital form. This must be the kernel of self that is upheld and supported. A self-sovereign identity simply makes public and accessible some limited aspects of the “I” that already exists.</p>
</blockquote>

<p>It was great to see an understanding that any digital identity is founded in a real person. That lays the foundation for its importance in the digital world.</p>

<p>There was tons more in the bill of rights that was amazing.</p>

<p>This is pretty close to self-sovereignty:</p>

<blockquote>
  <p>(2) An individual has a right to the management and control of the individual’s digital identity to protect individual privacy.</p>
</blockquote>

<p>This requires transparent architecture:</p>

<blockquote>
  <p>(7) An individual has a right to transparency in the design and operation of a state digital identity, including the right to access, read, and review the standards and technical specifications upon which the state digital identity is built and operates.</p>
</blockquote>

<p>This is a little wobbly (because of the “except as authorized by law”), but is a strike against the surveillance state:</p>

<blockquote>
  <p>(10) An individual has a right to be free from surveillance, profiling, tracking, or persistent monitoring of the individual’s assertions of digital identity by the state, except as authorized by law.</p>
</blockquote>

<p>But this may be my favorite:</p>

<blockquote>
  <p>(8) An individual has the right to choose what identity attributes are disclosed by the individual’s state digital identity in accordance with standards established by the Legislature.</p>
</blockquote>

<p>This is potentially full empowerment of selective disclosure, depending on what the standards are. I wrote <a href="https://www.blockchaincommons.com/musings/XIDs-True-SSI/">recently</a> that one of the big failures of the SSI community is the fact that they stepped away from a holder being able to determine what they can redact in their identity. That a state legislature may beat them to the punch is shocking.</p>

<p>I think a digital-identity bill of rights is a great thing. It’s what I was thinking about when I put together the original <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">principle of self-sovereign identity</a>. I’m now <a href="https://revisitingssi.com/">revisiting</a> those principles for the SSI 10th anniversary, and this looks like another great source to consider.</p>

<h2 id="the-duty-of-loyalty">The Duty of Loyalty</h2>

<p>There’s a ton to like in the bill, including anti-correlation, selective disclosure, minimal disclosure, and a variety of requirements for digital-wallet providers, verifiers, and relying parties that all tend to protect the holder of the identity. It’s clear that someone was involved who really knew what they were doing and also undestood the importance of a user controlling their own identity.</p>

<p>But the other one that I thought was of particular note was the “Duty of Loyalty”</p>

<blockquote>
  <p>63A-20-701. Duty of loyalty. The department, a digital wallet provider, a verifier, a relying party, and a digital guardian shall refrain from practices or activities related to the processing of an individual’s identity attributes that:</p>

  <p>(1)conflict with the best interests of an individual;</p>

  <p>(2)take advantage of or otherwise exploit an individual;</p>

  <p>(3)result in a disproportionate risk to an individual;</p>

  <p>(4)are to an individual’s detriment; or</p>

  <p>(5)cause harm to an individual.</p>
</blockquote>

<p>This is a critical right, tying into the <a href="https://www.blockchaincommons.com/articles/Principal-Authority/">Principal Authority</a> work that I did with the Wyoming Blockchain Select Committee. It similarly evokes agency law to say that when other entities are using your digital identity, they can only do so to support <em>your</em> best interests. Compare that to the modern-day ecosystem of surveillance capitalism and extraction and the difference is obvious. Many modern-day digital services are built on allowing you to create an identity (on Facebook, on Google, whatever) and then mercilessly extracting from that, stealing your attention, your creativity, and everything else.</p>

<p>There are obviously questions with how this will be managed. For one, I can’t see how “related to the processing of an individual’s identity attributes” will be interpreted. Obviously, it’ll protect you from hi-jinks on the part of your verifier (which is a huge win) but it’s unclear whether it’ll provide any protection for someone who is enabling you to interact online with your identity (e.g., Facebook).</p>

<p>The other question is whether entities can coerce users to give up this right, which is a common modern-day tactic (c.f. “clickwrap”). From the research I’ve done so far (IANAL), it looks like these aren’t rights that could be signed away in a contract—they represent minimum statutory requirements, and that as long as carve-outs aren’t created in the law, this Duty of Loyalty will be protected.</p>

<p>That’s what we need to fight against here. We need to “beware platforms bearing gifts”: we have to watch for Googles and Facebooks using regulatory capture to ask for carve-outs in this law that will steal away the rights from <em>us</em> and give it to <em>them</em> by making them optional. And that’s unfortunately a pretty big task in the modern world.</p>

<h2 id="make-a-difference">Make a Difference</h2>

<p>I haven’t analyzed every line in <a href="https://le.utah.gov/~2026/bills/static/SB025.html">S.B. 275</a>. I wouldn’t be surprised if I find some things I don’t agree with as I explore it further. But in the big picture, this is a big win for self sovereignty and for user agency and autonomy in digital identity. Adding it on to Wyoming’s work creates another model for how digital identity that maintains human dignity could spread across the United States.</p>

<p>If you want to help in this effort:</p>

<ul>
  <li><strong>If you’re in Utah</strong>, call up your state representatives and tell them that you support the bill. Maybe even express concerns about regulatory capture.</li>
  <li><strong>If you’re in another state</strong>, call up your state representative and tell them of your interest in self-sovereign identity, offering <a href="https://le.utah.gov/~2026/bills/static/SB025.html">Utah SB275</a>, <a href="https://wyoleg.gov/Legislation/2021/SF0039">Wyoming SF39</a>, and maybe <a href="https://wyoleg.gov/Legislation/2023/HB0086">Wyoming HB86</a> as model legislation.</li>
  <li><strong>If you want to support our advocacy</strong>, become a <a href="https://github.com/sponsors/BlockchainCommons">GitHub sponsor</a> or <a href="mailto:team@blockchaincommons.com">talk to me directly</a> about supporting advocacy at a larger scale.</li>
</ul>

<p>The work going on in Utah is great. But it’s just a start in supporting our digital rights!</p>]]></content><author><name>Christopher Allen</name></author><category term="Dispatches" /><category term="Advocacy" /><category term="Legislation" /><category term="Self-Sovereign Identity" /><summary type="html"><![CDATA[UPDATE, March 25, 2026: SB 275 signed into law by Governor. UPDATE, March 5, 2026: SB 275 has passed the Utah legislature unanimously — the Senate voted 25-0 and the House 70-0 — and has been sent to the governor for signature. It takes effect May 6, 2026. This is a huge win. If you’re in Utah, thank your representatives. If you’re in another state, point your legislators at SB 275 and Wyoming SF39 as model legislation. The fight now shifts to preservation — watch for future amendments that weaken the Duty of Loyalty or selective disclosure protections. Most of my identity advocacy work in the United States has been in Wyoming. They’ve been very open to the goals of self-sovereignty and as a result we’ve passed laws such as private key protection and we’ve defined digital identity as being controlled by an individual’s principal authority. So it’s great to see another jurisdiction, which I have been less directly involved with, progressing on their own vision of self-sovereignty. That’s the whole purpose of advocacy: to seed the ideas so that they spread. I’m talking about Utah, whose State-Endorsed Digital Identity (SEDI) has been moving in a great direction for a while. The newest bill introduced for it, S.B. 275, the “State-Endorsed Digital Identity Program Amendments”, which does all the heavy lifting of establishing SEDI, solidifies it as a privacy-first, decentralized design. A Bill of Identity Rights The first thing that caught my eye in the SEDI update was a new Bill of Rights. It immediately presents the digital-identity user not just as a digital serf, but someone who can claim privileges. The lead right was surprising: (1) “An individual possesses an individual identity innate to the individual’s existence and independent of the state, which identity is fundamental and inalienable.” That’s pretty close to my first principle of self-sovereign identity, existence: Existence. Users must have an independent existence. Any self-sovereign identity is ultimately based on the ineffable “I” that’s at the heart of identity. It can never exist wholly in digital form. This must be the kernel of self that is upheld and supported. A self-sovereign identity simply makes public and accessible some limited aspects of the “I” that already exists. It was great to see an understanding that any digital identity is founded in a real person. That lays the foundation for its importance in the digital world. There was tons more in the bill of rights that was amazing. This is pretty close to self-sovereignty: (2) An individual has a right to the management and control of the individual’s digital identity to protect individual privacy. This requires transparent architecture: (7) An individual has a right to transparency in the design and operation of a state digital identity, including the right to access, read, and review the standards and technical specifications upon which the state digital identity is built and operates. This is a little wobbly (because of the “except as authorized by law”), but is a strike against the surveillance state: (10) An individual has a right to be free from surveillance, profiling, tracking, or persistent monitoring of the individual’s assertions of digital identity by the state, except as authorized by law. But this may be my favorite: (8) An individual has the right to choose what identity attributes are disclosed by the individual’s state digital identity in accordance with standards established by the Legislature. This is potentially full empowerment of selective disclosure, depending on what the standards are. I wrote recently that one of the big failures of the SSI community is the fact that they stepped away from a holder being able to determine what they can redact in their identity. That a state legislature may beat them to the punch is shocking. I think a digital-identity bill of rights is a great thing. It’s what I was thinking about when I put together the original principle of self-sovereign identity. I’m now revisiting those principles for the SSI 10th anniversary, and this looks like another great source to consider. The Duty of Loyalty There’s a ton to like in the bill, including anti-correlation, selective disclosure, minimal disclosure, and a variety of requirements for digital-wallet providers, verifiers, and relying parties that all tend to protect the holder of the identity. It’s clear that someone was involved who really knew what they were doing and also undestood the importance of a user controlling their own identity. But the other one that I thought was of particular note was the “Duty of Loyalty” 63A-20-701. Duty of loyalty. The department, a digital wallet provider, a verifier, a relying party, and a digital guardian shall refrain from practices or activities related to the processing of an individual’s identity attributes that: (1)conflict with the best interests of an individual; (2)take advantage of or otherwise exploit an individual; (3)result in a disproportionate risk to an individual; (4)are to an individual’s detriment; or (5)cause harm to an individual. This is a critical right, tying into the Principal Authority work that I did with the Wyoming Blockchain Select Committee. It similarly evokes agency law to say that when other entities are using your digital identity, they can only do so to support your best interests. Compare that to the modern-day ecosystem of surveillance capitalism and extraction and the difference is obvious. Many modern-day digital services are built on allowing you to create an identity (on Facebook, on Google, whatever) and then mercilessly extracting from that, stealing your attention, your creativity, and everything else. There are obviously questions with how this will be managed. For one, I can’t see how “related to the processing of an individual’s identity attributes” will be interpreted. Obviously, it’ll protect you from hi-jinks on the part of your verifier (which is a huge win) but it’s unclear whether it’ll provide any protection for someone who is enabling you to interact online with your identity (e.g., Facebook). The other question is whether entities can coerce users to give up this right, which is a common modern-day tactic (c.f. “clickwrap”). From the research I’ve done so far (IANAL), it looks like these aren’t rights that could be signed away in a contract—they represent minimum statutory requirements, and that as long as carve-outs aren’t created in the law, this Duty of Loyalty will be protected. That’s what we need to fight against here. We need to “beware platforms bearing gifts”: we have to watch for Googles and Facebooks using regulatory capture to ask for carve-outs in this law that will steal away the rights from us and give it to them by making them optional. And that’s unfortunately a pretty big task in the modern world. Make a Difference I haven’t analyzed every line in S.B. 275. I wouldn’t be surprised if I find some things I don’t agree with as I explore it further. But in the big picture, this is a big win for self sovereignty and for user agency and autonomy in digital identity. Adding it on to Wyoming’s work creates another model for how digital identity that maintains human dignity could spread across the United States. If you want to help in this effort: If you’re in Utah, call up your state representatives and tell them that you support the bill. Maybe even express concerns about regulatory capture. If you’re in another state, call up your state representative and tell them of your interest in self-sovereign identity, offering Utah SB275, Wyoming SF39, and maybe Wyoming HB86 as model legislation. If you want to support our advocacy, become a GitHub sponsor or talk to me directly about supporting advocacy at a larger scale. The work going on in Utah is great. But it’s just a start in supporting our digital rights!]]></summary></entry><entry><title type="html">Musings of a Trust Architect: How XIDs Demonstrate a True Self-Sovereign Identity</title><link href="https://www.blockchaincommons.com/musings/XIDs-True-SSI/" rel="alternate" type="text/html" title="Musings of a Trust Architect: How XIDs Demonstrate a True Self-Sovereign Identity" /><published>2026-02-11T00:00:00+00:00</published><updated>2026-02-11T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/musings/XIDs-True-SSI</id><content type="html" xml:base="https://www.blockchaincommons.com/musings/XIDs-True-SSI/"><![CDATA[<p>It’s been more than ten years since I founded the <a href="https://www.weboftrust.info/">Rebooting the Web of Trust workshop</a> with the goal of reimagining the peer-to-peer web of trust first popularized by <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">Pretty Good Privacy (PGP)</a>. The idea of decentralized identity was at the heart of the workshop <a href="https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/final-documents/dpki.pdf">from the start</a>, but work on it accelerated following the first workshop when I wrote <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">“The Path to Self-Sovereign Identity”</a> to provide a foundation for the continuing discussion of the topic. It was then at the second workshop that we really rolled up our sleeves and began developing what would eventually become <a href="https://www.w3.org/TR/did-1.0/">W3C’s DID standard</a>.</p>

<p>So I’ve been there from the start. I have a solid basis in our original intent for self-sovereign identity (SSI), and I know where we went from there. I’m the co-editor of the W3C <a href="https://w3c-ccg.github.io/amira/">Amira Engagement Model</a>, which demonstrated many of our desires with decentralized identity, and also a co-author of the W3C DID standard and of <a href="https://w3c-ccg.github.io/didm-btcr/">BTCR</a>, the first DID method.</p>

<p>Unfortunately, in the ten years since I wrote “The Path to Self-Sovereign Identity,” I feel that SSI, as implemented, has become indistinguishable from the very systems we set out to disrupt. Worse, it has legitimized architectural choices that align more closely with centralized identity systems, such as the mDL/mDoc-style solutions now appearing in emerging EU digital wallet deployments.</p>

<p>I first wrote about these concerns in <a href="https://www.blockchaincommons.com/musings/musings-ssi-bankruptcy/">“Has Our SSI Ecosystem Become Morally Bankrupt?”</a>. In short, SSI was meant to be private, decentralized identity. You were meant to be able to decide what you revealed about your identity, and you were meant to not be beholden to any outside control or gatekeepers.</p>

<p>But compromise after compromise ate away at those ideals. Early discussions of DID- and VC-based identity treated issuer, holder, and verifier as equal roles that any participant might play. When the W3C Verifiable Credentials standard was ratified, that symmetry was narrowed to a “three-party ecosystem,” and when the DID standard followed, even that framing disappeared. That’s what made DID issuers rarefied powers within the DID ecosystem rather than your peers; it’s why DID wallets are largely incapable of acting as issuers themselves.</p>

<p>To be honest, I saw the potential for these problems while the DID specification was under review for Recommendation, but as an Invited Expert at the W3C, I approved the draft without raising a formal objection. That’s because I didn’t have an alternative at the time. Since I didn’t have that alternative, I didn’t feel it was right to say that DIDs as proposed were wrong. There was certainly the hope that they would develop in the right way, that even with the compromises in the standard, the deployers of mass-market DIDs would stick with our goals of decentralization and privacy.</p>

<p>But, they didn’t.</p>

<p>As a result, we have self-sovereign identity in name only. Though a true decentralized identity could be built within the DID spec, that’s not how the ecosystem has evolved. Instead, more often than not, a small, de-facto-centralized set of issuers structurally controls what you can do with your DID. They limit what you can redact and require phone-home behavior that not only keeps you tied to them, but also negates your privacy.</p>

<p>It’s now been almost four years since the ratification of DID v1.0. While the working group has been drafting DID v1.1, I’ve been focused more on doing my own work to create a technology stack that better exemplifies what we first started back in May 2016, in the shadow of the United Nations and the inaugural <a href="https://id2020.org/">ID2020 summit</a>: a truly decentralized and self-sovereign identity.</p>

<p>I call it the <a href="https://developer.blockchaincommons.com/xid/">XID</a> or eXtensible IDentifier. XIDs deliberately trade ecosystem convenience and institutional alignment for architectural clarity, holder control, and long-term privacy. They’re not intended to replace every use of DIDs or VCs, but to demonstrate a holder-centric identifier model that can coexist with, wrap, or inform future decentralized identity systems. They’re an exemplar of what is possible.</p>

<p>A lot of my work on XIDs goes back to the <a href="https://w3c-ccg.github.io/amira/">Amira Engagement Model</a>. At Rebooting the Web of Trust 5, in Boston, we imagined a programmer with a politically sensitive background who wanted to contribute her skills to social causes, but was afraid of repercussions for herself and her family. We then laid out a self-sovereign pseudonymous identity system that would allow her to do so by protecting her real identity while allowing her pseudonymous identity to gain reputation over time, all under her tight control. Amira was my North Star when I began work on XIDs: I wanted to create a new decentralized identifier that supported her use case in a way that the evolving DID ecosystem did not.</p>

<p>Here’s the quick overview of the architecture:</p>

<p>XIDs can be created by anyone. They function as holder-controlled identifiers that can carry signed assertions and credentials without requiring issuer-controlled disclosure or online resolution. They are autonomous cryptographic objects that are self-contained and do not inherently phone home; network interaction occurs only if a viewer explicitly chooses to dereference a URL or other correlatable pointer, rather than using one of the more secure alternative resolution methods available. Most importantly, the holder of a XID can themselves choose to redact any of the information it contains, without invalidating any signatures that have been made to authenticate the XID or any credentials it might include.</p>

<p>Blockchain Commons has developed a body of work around XIDs, including specifications, working code, and supporting materials. We’ve also used XIDs within Blockchain Commons for experimental identity workflows and as a testbed for privacy-preserving identity research.</p>

<p>If that all sounds intriguing, please jump to our <a href="https://developer.blockchaincommons.com/xid/">developer page</a>, which links all of our specfications, code, CLI apps, and other material. If you want to evaluate XIDs more  concretely, instead start with the <a href="https://github.com/BlockchainCommons/XID-Quickstart">Quickstart</a> tutorial and concepts to see how these ideas work in practice. It’s the fastest way to begin working with XIDs (though note that only the first two tutorials have been fully released at this point).</p>

<p>But if you want more details about why XIDs might be of interest to <em>you</em>, I’ve written a number of discussions that I think address why a variety of people might be interested in XIDs or why they might be reluctant to use them. See if one of them addresses your situation. (And if none of them do, let me know your concern or issue, and I’ll be happy to add another discussion.)</p>

<p><strong>Concerns that DIDs address:</strong></p>

<ul>
  <li><strong><a href="#I-have-self-sovereignty-concerns-or-I-already-use-DIDs">“I have self-sovereignty concerns”</a></strong></li>
  <li><strong><a href="#I-have-privacy-concerns">“I have privacy concerns”</a></strong></li>
</ul>

<p><strong>issues you might want addressed before you adopt DIDs:</strong></p>

<ul>
  <li><strong><a href="#I-have-self-sovereignty-concerns-or-I-already-use-DIDs">“I already use DIDs”</a></strong></li>
  <li><strong><a href="#I-need-a-new-technology-to-be-novel">“I need a new technology to be novel”</a></strong></li>
  <li><strong><a href="#I-dont-need-another-standard">“I don’t need another standard”</a></strong></li>
</ul>

<p>After you’ve read any sections that interest you, you should jump to the <a href="#Conclusion"><strong>conclusion</strong></a>.</p>

<h2 id="i-have-self-sovereignty-concerns-or-i-already-use-dids">“I have self-sovereignty concerns”; or <br />“I already use DIDs”</h2>

<p>I’ve already written about the general issue with DIDs: that the standard allows developers to sidestep decentralization. Most specifically, the biggest problem I have with DIDs is that holder control never happened. That’s the prime thing that XIDs are meant to rectify.</p>

<p>Now “holder control” is a pretty bloodless term. But, it’s the heart of self-sovereignty, so when I say that DIDs don’t have holder control, I mean that they don’t have self-sovereignty either: you don’t control your identity (which was the whole point of SSI!).</p>

<p>A lack of personal control pervades the SSI ecosystem, starting with the fact that you typically can’t issue DIDs or VCs yourself. However, limitations on disclosure may be the most problematic. When an issuer produces a DID full of VC credentials and assertions, the issuers ultimately decide how disclosure of that information is managed. They might say that <em>their</em> VCs are all-or-nothing: that you have to disclose them in its entirety. Or they might allow you to redact parts of the information, but only specific elements that they allow. So, if you have an identifier that contains your name, age, and address, they might allow you to redact your age or your address when you publish the identifier, but say that your name always has to be there! If the word “allow” in there pisses you off, it should. They decide, not you.</p>

<p>XIDs flip all of this. They allow a decentralized identifier to be created and filled with signed assertions and other credentials. The holder then decides what’s shown and what’s not, to the specific granularity they want. This allows one person to have multiple identity contexts and an infinity of faces. These facades show different parts of a XID to different people, but it’s still all one XID: one identifier that the holder truly controls.</p>

<blockquote>
  <p><em>So why would you, as a DID adopter or someone concerned about self-sovereignty, choose XIDs? Because they hand control back to the holder of the identifier, as was always intended for self-sovereign identity.</em></p>
</blockquote>

<h2 id="i-have-privacy-concerns">“I have privacy concerns”</h2>

<p>Great! XIDs are definitely the thing for you then!</p>

<p>The problem with DIDs as they’ve evolved is that they don’t prevent correlation. In fact, they often make it worse.</p>

<p>This is because your DID can be packed with correlatable information, possibly even including credentials and other assertions. It’s a big honeypot of data that’s been helpfully collected together, and that makes it easy to link it up to other things you’ve done online or even in the physical world, creating an even bigger honeypot of data to define you.</p>

<p>The solution to this problem is redaction: removing some of the information from the DID so that only the minimum necessary is shown (minimal disclosure). But DIDs usually limit the ability to determine what can be redacted to the issuer—and ultimately they’re only going to allow redaction if it runs parallel to their business interests. So, batches of information that are too big are often sent out with DIDs, and that makes it easier to collect them all together, and that makes it easier to create even bigger honeypots by correlation with other information. That’s the opposite of a privacy concern.</p>

<p>XIDs are designed under the fundamental assumption that issuers, verifiers, networks, and infrastructure providers may all act adversarially with respect to correlation and control. As a result, they support radical elision. The holder has the ability at any time to redact information down to the atomic level: any singular datum, or even any atomic part of that datum (e.g., a subject, a predicate or an object) can be redacted. Because privacy is a <a href="https://developer.blockchaincommons.com/principles/">central concern</a> for me, I’ve also introduced additional technologies to make this radical elision more powerful: salted hashes can disguise redacted elements that might be easy to guess, while <a href="https://developer.blockchaincommons.com/garner/">Garner</a> and <a href="https://developer.blockchaincommons.com/hubert/">Hubert</a> are new transport technologies that make it even harder to correlate by providing support for hidden and offline use of XIDs. Though the current implementation doesn’t support BBS and other anti-signature correlation zk-proofs, the architecture is designed with them in mind. We already support quantum-resistant signatures and encryption.</p>

<p>I should note that privacy is always a bit of hard sell. You’re presumably reading this section because privacy is important to you, but if you’re on the fence, I suggest a new lens for looking at privacy: <em>coercion-resistance</em>. One of the big problems with loss of privacy is that it can lead to you being coerced. You might be forced to withdraw your political opinion online due to death threats if your online identifier was correlated with your real-life identity; or you might be forced to hand over your Bitcoins if your Bitcoin addresses became correlated with your home address or the home addresses of your loved ones. Protecting privacy protects you against coercion, and that’s a whole additional level of self-sovereignty: it’s literally sovereigny over yourself.</p>

<p><em>So why would you, as someone concerned about privacy, choose XIDs? Because they fight against the correlation that is the biggest threat to the privacy of not just your information but your actual self.</em></p>

<h2 id="i-need-a-new-technology-to-be-novel">“I need a new technology to be novel.”</h2>

<p>It is entirely fair to say that a new technology needs to bring something new to the table, especially if it runs straight against an existing technology (or in this case an existing standard!).</p>

<p>XIDs are.</p>

<p>Their novel elements include:</p>

<p><em>XIDs support deterministic encoding.</em> Because XIDs build on my <a href="https://developer.blockchaincommons.com/dcbor/">dCBOR</a> and <a href="https://developer.blockchaincommons.com/envelope/">Envelope</a> technologies, the data in XIDs is encoded deterministically: given the same input, it will be serialized in the same way across platforms and implementations. This enables reliable comparison, hashing, and signing and ensures the stability and reproducibility of the encoded form of the data across various platform ecosystems and implementations of code. This approach was explicitly abandoned in the IETF’s JWT ecosystem and was only partially reintroduced in JSON-LD through complex, and often layer-violating, mechanisms.</p>

<p><em>XIDs support radical elision.</em> This deterministic encoding enables any element of data in an XID to be redacted or encrypted (what we call <em>elided</em>), down to the atomic level of individual entities within its system of semantic triples. This makes minimal disclosure practical by allowing you to provide differently redacted or encrypted versions of the same XID to different parties, preserving privacy by design. By contrast, redaction support in other technologies has been limited or optional to date (the IETF, for example, treats it as optional in SD-JWT), and this level of fine-grained elision represents a substantial step beyond that.</p>

<p><em>XIDs support progressive trust.</em> <a href="https://www.blockchaincommons.com/musings/musings-progressive-trust-lifecycle/">Progressive trust</a>  is the ability to slowly expand what you reveal about yourself to other people over time. It’s how identity works in real life, but it hasn’t been the way digital identity systems work, because they’re often built on all-or-nothing data disclosures: a binary “trust or not trust” model. Progressive trust was built into XIDs from the start: it’s the only technology where gradients of trust are fundamental to the architecture.</p>

<p><em>XIDs are supported by radically private communication methods.</em> Blockchain Commons has so far released two radically private communication methods that are closely linked to XIDs. <a href="https://developer.blockchaincommons.com/hubert/">Hubert</a> supports communication through decentralized storage services such as BitTorrent and IPFS. <a href="https://developer.blockchaincommons.com/garner/">Garner</a> links XIDs to Tor communication. These are both radical new ways to communicate privately, without the need for centralization. We’ve built proof-of-concepts for each to show how they can be easily applied.</p>

<blockquote>
  <p><em>So why would you, who wants to see innovation, adopt XIDs? Because they’re indeed innovative. Deterministic encoding, radical elision, progressive trust, and the support of radically private communication are some of the most progressive ideas contained within.</em></p>
</blockquote>

<h2 id="i-dont-need-another-standard">“I don’t need another standard”</h2>

<p>I hear you! You’re already committed to a standard, or you say the standards process is too slow so you don’t want to fight through the introduction of something new.</p>

<p>XIDs do not have to be a new standard because they’re a functional proof of concept. Certainly, I invite you to adopt XIDs if they fit your needs. They’re robust, they’re well supported, and we’ll continue to support them in the future. But that’s not the only way to see the advancement of the technological goals such as minimal disclosure and coercion resistance that are exemplified in XIDs.</p>

<p>Even if XIDs themselves are never widely adopted, they would be a success if their holder-centric capabilities become unavoidable requirements in future identity standards. In other words, XIDs demonstrate what future iterations of DID or mDoc could evolve to become, but only if we are willing escape the shackles of legacy and older architectures. If we are willing to do something major, then standards bodies can look toward XIDs for what is possible.</p>

<p>Ultimately, if the only way to ensure self-sovereignty and to protect privacy is to push for wider adoption of XIDs, I’ll do that, but I’d be even happier to see major standards pick up the core features of XIDs, which are also the ideals of our original self-sovereign identity movement that have been left by the wayside.</p>

<blockquote>
  <p><em>So why would you, who doesn’t need another standard, adopt XIDs? Because they can be a stepping stone. They’re a proof of concept meant to push their ideals into wider discussion and ultimately wider adoption. For now, adoption of XIDs as an alternative moves us along that path.</em></p>
</blockquote>

<h2 id="conclusion">Conclusion</h2>

<p>I am pushing XIDs because there are historic stakes. Maintaining the self-sovereignty of identity is important because centralized identity repositories can be <a href="https://www.blockchaincommons.com/articles/echoes-history/">horribly misused</a>. DIDs were supposed to accomplish that, but they’ve <a href="https://www.blockchaincommons.com/musings/musings-ssi-bankruptcy/">compromised</a> by failing to unequivocally hold the line on the core values of decentralization.</p>

<p>As a result, we need to point out their flaws, offer alternative technologies that can do what they fail to, and use that as the foundation of a new revolution in self-sovereign identity. XIDs (along with several related Blockchain Commons technologies) are my Declaration of Independence from the current DID standard. I invite you to join that declaration so that we can together argue for the true self-sovereignty and true privacy that are missing from today’s DIDs.</p>

<p>Here’s what you can do to support the revolution:</p>

<ul>
  <li><a href="https://www.blockchaincommons.com/subscribe/#gordian-developers">Join the Gordian Developer Community</a> to talk about these technologies.</li>
  <li><a href="https://www.blockchaincommons.com/subscribe/#ssi-tenth-anniversary">Join the SSI 10th Anniversary Community</a> to talk about the future of self-sovereign identity.</li>
  <li><a href="https://developer.blockchaincommons.com/xid/">Read more about XIDs</a> on our developer pages.</li>
  <li><a href="https://github.com/BlockchainCommons/XID-Quickstart">Try out the XID Tutorial</a> on GitHub and submit issues for any questions you have.</li>
</ul>]]></content><author><name>Christopher Allen</name></author><category term="Musings" /><category term="Self-Sovereign Identity" /><category term="XID" /><category term="Top Articles" /><summary type="html"><![CDATA[It’s been more than ten years since I founded the Rebooting the Web of Trust workshop with the goal of reimagining the peer-to-peer web of trust first popularized by Pretty Good Privacy (PGP). The idea of decentralized identity was at the heart of the workshop from the start, but work on it accelerated following the first workshop when I wrote “The Path to Self-Sovereign Identity” to provide a foundation for the continuing discussion of the topic. It was then at the second workshop that we really rolled up our sleeves and began developing what would eventually become W3C’s DID standard. So I’ve been there from the start. I have a solid basis in our original intent for self-sovereign identity (SSI), and I know where we went from there. I’m the co-editor of the W3C Amira Engagement Model, which demonstrated many of our desires with decentralized identity, and also a co-author of the W3C DID standard and of BTCR, the first DID method. Unfortunately, in the ten years since I wrote “The Path to Self-Sovereign Identity,” I feel that SSI, as implemented, has become indistinguishable from the very systems we set out to disrupt. Worse, it has legitimized architectural choices that align more closely with centralized identity systems, such as the mDL/mDoc-style solutions now appearing in emerging EU digital wallet deployments. I first wrote about these concerns in “Has Our SSI Ecosystem Become Morally Bankrupt?”. In short, SSI was meant to be private, decentralized identity. You were meant to be able to decide what you revealed about your identity, and you were meant to not be beholden to any outside control or gatekeepers. But compromise after compromise ate away at those ideals. Early discussions of DID- and VC-based identity treated issuer, holder, and verifier as equal roles that any participant might play. When the W3C Verifiable Credentials standard was ratified, that symmetry was narrowed to a “three-party ecosystem,” and when the DID standard followed, even that framing disappeared. That’s what made DID issuers rarefied powers within the DID ecosystem rather than your peers; it’s why DID wallets are largely incapable of acting as issuers themselves. To be honest, I saw the potential for these problems while the DID specification was under review for Recommendation, but as an Invited Expert at the W3C, I approved the draft without raising a formal objection. That’s because I didn’t have an alternative at the time. Since I didn’t have that alternative, I didn’t feel it was right to say that DIDs as proposed were wrong. There was certainly the hope that they would develop in the right way, that even with the compromises in the standard, the deployers of mass-market DIDs would stick with our goals of decentralization and privacy. But, they didn’t. As a result, we have self-sovereign identity in name only. Though a true decentralized identity could be built within the DID spec, that’s not how the ecosystem has evolved. Instead, more often than not, a small, de-facto-centralized set of issuers structurally controls what you can do with your DID. They limit what you can redact and require phone-home behavior that not only keeps you tied to them, but also negates your privacy. It’s now been almost four years since the ratification of DID v1.0. While the working group has been drafting DID v1.1, I’ve been focused more on doing my own work to create a technology stack that better exemplifies what we first started back in May 2016, in the shadow of the United Nations and the inaugural ID2020 summit: a truly decentralized and self-sovereign identity. I call it the XID or eXtensible IDentifier. XIDs deliberately trade ecosystem convenience and institutional alignment for architectural clarity, holder control, and long-term privacy. They’re not intended to replace every use of DIDs or VCs, but to demonstrate a holder-centric identifier model that can coexist with, wrap, or inform future decentralized identity systems. They’re an exemplar of what is possible. A lot of my work on XIDs goes back to the Amira Engagement Model. At Rebooting the Web of Trust 5, in Boston, we imagined a programmer with a politically sensitive background who wanted to contribute her skills to social causes, but was afraid of repercussions for herself and her family. We then laid out a self-sovereign pseudonymous identity system that would allow her to do so by protecting her real identity while allowing her pseudonymous identity to gain reputation over time, all under her tight control. Amira was my North Star when I began work on XIDs: I wanted to create a new decentralized identifier that supported her use case in a way that the evolving DID ecosystem did not. Here’s the quick overview of the architecture: XIDs can be created by anyone. They function as holder-controlled identifiers that can carry signed assertions and credentials without requiring issuer-controlled disclosure or online resolution. They are autonomous cryptographic objects that are self-contained and do not inherently phone home; network interaction occurs only if a viewer explicitly chooses to dereference a URL or other correlatable pointer, rather than using one of the more secure alternative resolution methods available. Most importantly, the holder of a XID can themselves choose to redact any of the information it contains, without invalidating any signatures that have been made to authenticate the XID or any credentials it might include. Blockchain Commons has developed a body of work around XIDs, including specifications, working code, and supporting materials. We’ve also used XIDs within Blockchain Commons for experimental identity workflows and as a testbed for privacy-preserving identity research. If that all sounds intriguing, please jump to our developer page, which links all of our specfications, code, CLI apps, and other material. If you want to evaluate XIDs more concretely, instead start with the Quickstart tutorial and concepts to see how these ideas work in practice. It’s the fastest way to begin working with XIDs (though note that only the first two tutorials have been fully released at this point). But if you want more details about why XIDs might be of interest to you, I’ve written a number of discussions that I think address why a variety of people might be interested in XIDs or why they might be reluctant to use them. See if one of them addresses your situation. (And if none of them do, let me know your concern or issue, and I’ll be happy to add another discussion.) Concerns that DIDs address: “I have self-sovereignty concerns” “I have privacy concerns” issues you might want addressed before you adopt DIDs: “I already use DIDs” “I need a new technology to be novel” “I don’t need another standard” After you’ve read any sections that interest you, you should jump to the conclusion. “I have self-sovereignty concerns”; or “I already use DIDs” I’ve already written about the general issue with DIDs: that the standard allows developers to sidestep decentralization. Most specifically, the biggest problem I have with DIDs is that holder control never happened. That’s the prime thing that XIDs are meant to rectify. Now “holder control” is a pretty bloodless term. But, it’s the heart of self-sovereignty, so when I say that DIDs don’t have holder control, I mean that they don’t have self-sovereignty either: you don’t control your identity (which was the whole point of SSI!). A lack of personal control pervades the SSI ecosystem, starting with the fact that you typically can’t issue DIDs or VCs yourself. However, limitations on disclosure may be the most problematic. When an issuer produces a DID full of VC credentials and assertions, the issuers ultimately decide how disclosure of that information is managed. They might say that their VCs are all-or-nothing: that you have to disclose them in its entirety. Or they might allow you to redact parts of the information, but only specific elements that they allow. So, if you have an identifier that contains your name, age, and address, they might allow you to redact your age or your address when you publish the identifier, but say that your name always has to be there! If the word “allow” in there pisses you off, it should. They decide, not you. XIDs flip all of this. They allow a decentralized identifier to be created and filled with signed assertions and other credentials. The holder then decides what’s shown and what’s not, to the specific granularity they want. This allows one person to have multiple identity contexts and an infinity of faces. These facades show different parts of a XID to different people, but it’s still all one XID: one identifier that the holder truly controls. So why would you, as a DID adopter or someone concerned about self-sovereignty, choose XIDs? Because they hand control back to the holder of the identifier, as was always intended for self-sovereign identity. “I have privacy concerns” Great! XIDs are definitely the thing for you then! The problem with DIDs as they’ve evolved is that they don’t prevent correlation. In fact, they often make it worse. This is because your DID can be packed with correlatable information, possibly even including credentials and other assertions. It’s a big honeypot of data that’s been helpfully collected together, and that makes it easy to link it up to other things you’ve done online or even in the physical world, creating an even bigger honeypot of data to define you. The solution to this problem is redaction: removing some of the information from the DID so that only the minimum necessary is shown (minimal disclosure). But DIDs usually limit the ability to determine what can be redacted to the issuer—and ultimately they’re only going to allow redaction if it runs parallel to their business interests. So, batches of information that are too big are often sent out with DIDs, and that makes it easier to collect them all together, and that makes it easier to create even bigger honeypots by correlation with other information. That’s the opposite of a privacy concern. XIDs are designed under the fundamental assumption that issuers, verifiers, networks, and infrastructure providers may all act adversarially with respect to correlation and control. As a result, they support radical elision. The holder has the ability at any time to redact information down to the atomic level: any singular datum, or even any atomic part of that datum (e.g., a subject, a predicate or an object) can be redacted. Because privacy is a central concern for me, I’ve also introduced additional technologies to make this radical elision more powerful: salted hashes can disguise redacted elements that might be easy to guess, while Garner and Hubert are new transport technologies that make it even harder to correlate by providing support for hidden and offline use of XIDs. Though the current implementation doesn’t support BBS and other anti-signature correlation zk-proofs, the architecture is designed with them in mind. We already support quantum-resistant signatures and encryption. I should note that privacy is always a bit of hard sell. You’re presumably reading this section because privacy is important to you, but if you’re on the fence, I suggest a new lens for looking at privacy: coercion-resistance. One of the big problems with loss of privacy is that it can lead to you being coerced. You might be forced to withdraw your political opinion online due to death threats if your online identifier was correlated with your real-life identity; or you might be forced to hand over your Bitcoins if your Bitcoin addresses became correlated with your home address or the home addresses of your loved ones. Protecting privacy protects you against coercion, and that’s a whole additional level of self-sovereignty: it’s literally sovereigny over yourself. So why would you, as someone concerned about privacy, choose XIDs? Because they fight against the correlation that is the biggest threat to the privacy of not just your information but your actual self. “I need a new technology to be novel.” It is entirely fair to say that a new technology needs to bring something new to the table, especially if it runs straight against an existing technology (or in this case an existing standard!). XIDs are. Their novel elements include: XIDs support deterministic encoding. Because XIDs build on my dCBOR and Envelope technologies, the data in XIDs is encoded deterministically: given the same input, it will be serialized in the same way across platforms and implementations. This enables reliable comparison, hashing, and signing and ensures the stability and reproducibility of the encoded form of the data across various platform ecosystems and implementations of code. This approach was explicitly abandoned in the IETF’s JWT ecosystem and was only partially reintroduced in JSON-LD through complex, and often layer-violating, mechanisms. XIDs support radical elision. This deterministic encoding enables any element of data in an XID to be redacted or encrypted (what we call elided), down to the atomic level of individual entities within its system of semantic triples. This makes minimal disclosure practical by allowing you to provide differently redacted or encrypted versions of the same XID to different parties, preserving privacy by design. By contrast, redaction support in other technologies has been limited or optional to date (the IETF, for example, treats it as optional in SD-JWT), and this level of fine-grained elision represents a substantial step beyond that. XIDs support progressive trust. Progressive trust is the ability to slowly expand what you reveal about yourself to other people over time. It’s how identity works in real life, but it hasn’t been the way digital identity systems work, because they’re often built on all-or-nothing data disclosures: a binary “trust or not trust” model. Progressive trust was built into XIDs from the start: it’s the only technology where gradients of trust are fundamental to the architecture. XIDs are supported by radically private communication methods. Blockchain Commons has so far released two radically private communication methods that are closely linked to XIDs. Hubert supports communication through decentralized storage services such as BitTorrent and IPFS. Garner links XIDs to Tor communication. These are both radical new ways to communicate privately, without the need for centralization. We’ve built proof-of-concepts for each to show how they can be easily applied. So why would you, who wants to see innovation, adopt XIDs? Because they’re indeed innovative. Deterministic encoding, radical elision, progressive trust, and the support of radically private communication are some of the most progressive ideas contained within. “I don’t need another standard” I hear you! You’re already committed to a standard, or you say the standards process is too slow so you don’t want to fight through the introduction of something new. XIDs do not have to be a new standard because they’re a functional proof of concept. Certainly, I invite you to adopt XIDs if they fit your needs. They’re robust, they’re well supported, and we’ll continue to support them in the future. But that’s not the only way to see the advancement of the technological goals such as minimal disclosure and coercion resistance that are exemplified in XIDs. Even if XIDs themselves are never widely adopted, they would be a success if their holder-centric capabilities become unavoidable requirements in future identity standards. In other words, XIDs demonstrate what future iterations of DID or mDoc could evolve to become, but only if we are willing escape the shackles of legacy and older architectures. If we are willing to do something major, then standards bodies can look toward XIDs for what is possible. Ultimately, if the only way to ensure self-sovereignty and to protect privacy is to push for wider adoption of XIDs, I’ll do that, but I’d be even happier to see major standards pick up the core features of XIDs, which are also the ideals of our original self-sovereign identity movement that have been left by the wayside. So why would you, who doesn’t need another standard, adopt XIDs? Because they can be a stepping stone. They’re a proof of concept meant to push their ideals into wider discussion and ultimately wider adoption. For now, adoption of XIDs as an alternative moves us along that path. Conclusion I am pushing XIDs because there are historic stakes. Maintaining the self-sovereignty of identity is important because centralized identity repositories can be horribly misused. DIDs were supposed to accomplish that, but they’ve compromised by failing to unequivocally hold the line on the core values of decentralization. As a result, we need to point out their flaws, offer alternative technologies that can do what they fail to, and use that as the foundation of a new revolution in self-sovereign identity. XIDs (along with several related Blockchain Commons technologies) are my Declaration of Independence from the current DID standard. I invite you to join that declaration so that we can together argue for the true self-sovereignty and true privacy that are missing from today’s DIDs. Here’s what you can do to support the revolution: Join the Gordian Developer Community to talk about these technologies. Join the SSI 10th Anniversary Community to talk about the future of self-sovereign identity. Read more about XIDs on our developer pages. Try out the XID Tutorial on GitHub and submit issues for any questions you have.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://raw.githubusercontent.com/BlockchainCommons/www.blockchaincommons.com/master/images/musings.png" /><media:content medium="image" url="https://raw.githubusercontent.com/BlockchainCommons/www.blockchaincommons.com/master/images/musings.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Blockchain Commons 2025 Overview</title><link href="https://www.blockchaincommons.com/quarterlies/Yearly-2025/" rel="alternate" type="text/html" title="Blockchain Commons 2025 Overview" /><published>2026-01-14T00:00:00+00:00</published><updated>2026-01-14T00:00:00+00:00</updated><id>https://www.blockchaincommons.com/quarterlies/Yearly-2025</id><content type="html" xml:base="https://www.blockchaincommons.com/quarterlies/Yearly-2025/"><![CDATA[<p><img src="https://www.blockchaincommons.com/images/2025-Yearly.jpg" alt="" /></p>

<p>What happened at Blockchain Commons in 2025? It turned out to be a very busy year, with us advancing several totally new technologies, as well as continuing on with some of our biggest ongoing priorities.</p>

<p>Following is the year in review!</p>

<p>You may also wish to view our 2026 Technology Overview, which briefly describes 21 of our technologies and reference apps:</p>

<!-- Courtesy of embedresponsively.com -->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/f7MFW8RfcOE" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<h2 id="community-support">Community Support</h2>

<p>As we wrote <a href="https://www.blockchaincommons.com/quarterlies/Yearly-2024/">in 2024</a>, our goal is “the creation of open, interoperable, secure &amp; compassionate digital infrastructure”, but we can’t do that on our own.</p>

<p>That’s why <a href="https://www.blockchaincommons.com/subscribe/#gordian-developers">Gordian Developer meetings</a> are an important part of our regular schedule. They offer us the opportunity to talk with the community, discover its priorities, and adjust our own work to fit those needs.</p>

<p>We’re even more thrilled when community members begin actively supporting and expanding our technologies, and we saw a lot of that in 2025. That community work included <a href="https://developer.blockchaincommons.com/libraries/">Typescript libraries for our full stack</a>, a <a href="https://developer.blockchaincommons.com/ur/playground/">UR Playground</a>, and a full <a href="https://bcts.dev/">IDE for Blockchain Commons</a>. Thanks, folks, we love working with you!</p>

<blockquote>
  <p><em>For more, see our <a href="https://developer.blockchaincommons.com/meetings/">Meetings developer page</a> and <a href="https://www.blockchaincommons.com/subscribe/#gordian-developers">subscribe</a> to our Gordian Developer announcements, either through our mailing list or Signal group.</em></p>
</blockquote>

<h2 id="zewif">ZeWIF</h2>

<p><a href="https://developer.blockchaincommons.com/chains/zcash/zewif/"><img src="https://www.blockchaincommons.com/images/zcash.png" width="200" style="float: right" /></a></p>

<p>Early in the year, we also became involved with a totally new community: the Zcash developers community. Based on a <a href="https://zcashcommunitygrants.org/">Zcash Community Grant</a>, we designed and developed <a href="https://developer.blockchaincommons.com/chains/zcash/zewif/">ZeWIF</a>, an interchange format for Zcash wallets.</p>

<p>This sort of interoperability is very important to Blockchain Commons, because it ensures the <em>independence</em> of users and the <em>openness</em> of the ecosystem, and those are both <a href="https://developer.blockchaincommons.com/principles/">Gordian Principles</a>.</p>

<p>But, we were particularly thrilled by our work with ZeWIF because it allowed us to work with a new digital-asset ecosystem. Traditionally, Blockchain Commons has been focused on Bitcoin, but we’re well aware that there are lots of other digital assets that could make good use of our specifications, and so we were happy to begin this expansion of our work.</p>

<p>The idea of supporting other digital-asset ecosystems has already continued into 2026, when our <a href="https://developer.blockchaincommons.com/meetings/2026-01-gordian/">first Gordian Developer meeting of the year</a> included discussion of how to expand <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-002-known-value.md">Known Values</a> to better support assets other than Bitcoin. (We’re also hoping to continue work with the Zcash community, which we met while working on ZeWIF, to help them integrate other Blockchain Commons specifications.)</p>

<blockquote>
  <p><em>For more, see our <a href="https://developer.blockchaincommons.com/chains/zcash/zewif/">ZeWIF developer page</a>.</em></p>
</blockquote>

<h2 id="frost">FROST</h2>

<p><a href="https://developer.blockchaincommons.com/frost/"><img src="https://developer.blockchaincommons.com/assets/images/frost.png" width="200" style="float: right" /></a></p>

<p><em>Our biggest and most important work of the year was probably with FROST, a threshold signing system built on Schnorr signatures.</em></p>

<p>This year, we moved our FROST work from its supportive role of 2023-2024, which saw our hosting a variety of <a href="https://developer.blockchaincommons.com/frost/#events">FROST meetings</a>, to a more hands-on approach, which allowed us to produce some capstone work on the topic, including software expansions, demos, and a whole (short) course.</p>

<p>That work focused on <a href="https://frost.zfnd.org/">ZF FROST</a>, a FROST library and CLI created by the Zcash community. We wanted to show its general applicability, which we did in a number of ways.</p>

<p>First, we held a pair of meetings to demonstrate those wider capabilities. We showed that it can be used for more than just Zcash by using it to sign Bitcoin transactions (<a href="https://developer.blockchaincommons.com/meetings/2025-08-frost-cli/">meeting links</a>). Then, we showed how signing can be done using one of our new technologies, Hubert, even when a reliable network doesn’t exist (<a href="https://developer.blockchaincommons.com/meetings/2025-12-frost/">meeting links</a>).</p>

<p>We also put together a short course that introduces FROST and demonstrates how it works with hands-on examples: it’s called <a href="https://learningfrost.blockchaincommons.com/">“Learning FROST from the Command Line”</a> and is a parallel to our (out-of-date but popular) <a href="https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line">“Learning Bitcoin from the Command Line”</a> course.</p>

<p>Finally, we built a number of tools to support ZF FROST and its various capabilities, all of which are documented in the “Learning FROST” course. That includes a standalone app, the <a href="https://github.com/BlockchainCommons/frost-verify-rust">frost-verify tool</a>, which can verify FROST signatures (as long as everything matches the format used by ZF FROST).</p>

<p>Thank you as ever to <a href="https://hrf.org/">HRF</a>, who has supported all of our FROST work. We hope we’ve been able to create a strong library of work to help people understand and utilize FROST.</p>

<p><em>For more see our <a href="https://developer.blockchaincommons.com/frost/">FROST developer page</a>, which has links to that library of work.</em></p>

<h2 id="gordian-clubs">Gordian Clubs</h2>

<p><em>Onward to new technologies, which we hope will allow Blockchain Commons to continue its innovation into 2026 and beyond …</em></p>

<p>The first tech that Blockchain Commons premiered in 2026 was the <a href="https://developer.blockchaincommons.com/clubs/">Gordian Club</a>, which is an autonomous cryptographic object (ACO). That means it’s self-contained, with access determined by mathematical means. The protected and self-contained ACO envelope is then a carrier of information, whether that be identity details, a credential, news, or information about a  gathering.</p>

<p>Because it’s autonomous, the Gordian Club doesn’t require infrastructure. If the ‘net is down due to a disaster, or if you are being censored, you can still use a Gordian Club to transmit information. And that’s really the point: to preserve agency when infrastructure fails.</p>

<p>We’ve written a <a href="https://www.blockchaincommons.com/musings/musings-clubs/">Musings</a> on Gordian Clubs, released a <a href="https://github.com/BlockchainCommons/clubs-cli-rust">CLI</a> and a <a href="https://github.com/BlockchainCommons/clubs-rust">Rust library</a>, and <a href="https://developer.blockchaincommons.com/meetings/2025-10-clubs/">demoed how it worked</a> at our October Gordian meeting.</p>

<blockquote>
  <p><em>For more see our <a href="https://developer.blockchaincommons.com/clubs/">Gordian Clubs developer page</a>.</em></p>
</blockquote>

<h2 id="hubert">Hubert</h2>

<p><a href="https://developer.blockchaincommons.com/hubert/"><img src="https://developer.blockchaincommons.com/assets/badges/hubert.png" width="200" style="float: right" /></a></p>

<p>So how do you transmit a Club (or other data) when there’s no reliable infrastructure? There are lots of solutions. You could use Bluetooth. You could give someone an NFC token or a thumb drive. You could even publish a QR code in a newspaper. But we often need solutions that allow much faster back and forth and that can be automated. That’s where our next technological advance of 2026 comes in: <a href="https://developer.blockchaincommons.com/hubert/">Hubert</a>, the Dead-Drop Hub.</p>

<p>Hubert takes advantage of existing distributed storage systems (BitTorrent, IPFS), combined with <a href="https://developer.blockchaincommons.com/envelope/">Gordian Envelope</a> features including <a href="https://developer.blockchaincommons.com/envelope/gstp/">GSTP</a>, to allow secure and private communication that can’t be censored or spied upon by a centralized server.</p>

<p>We’ve produced a <a href="https://github.com/BlockchainCommons/hubert-rust">CLI for using Hubert</a> (<a href="https://www.youtube.com/watch?v=QSk67Y0P8Gs&amp;t=925s">demo</a>) as well as a <a href="https://github.com/BlockchainCommons/frost-hubert-rust">CLI specifically for conducting FROST ceremonies with Hubert</a> (<a href="https://www.youtube.com/watch?v=Y9uT5cfQXlk">demo</a>). Check out our <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2025-006-hubert.md">BCR research paper</a> for more on the system!</p>

<blockquote>
  <p><em>For more, see our <a href="https://developer.blockchaincommons.com/hubert/">Hubert developer page</a>.</em></p>
</blockquote>

<h2 id="provenance-marks">Provenance Marks</h2>

<p><a href="https://developer.blockchaincommons.com/hubert/"><img src="https://developer.blockchaincommons.com/assets/badges/provenance-marks.png" width="200" style="float: right" /></a></p>

<p><a href="https://developer.blockchaincommons.com/provemark/">Provenance Marks</a> are a concept that Blockchain Commons Lead Researcher Wolf McNally has been playing with for a few years, but brought to Blockchain Commons at the start of 2025.</p>

<p>A provenance mark is a forward-commitment hash chain, which means that each mark uses a cryptographic hash to commit to the <em>next</em> publication that will bear that provenance mark. When the key corresponding to the hash is used in that next publication, you know that it is the authentic and authorized next link in the chain. This is all done without a blockchain or other external reference, ensuring the <em>independence</em> of the publication.</p>

<p>Provenance marks are useful because they can prove the authenticity of a sequence of works. You want to know art is all by a specific artist? That writings or newsletters are all from a specific creator or group? A providence mark can verify that, providing truth in a world of AI and deepfakes.</p>

<p>Provenance marks can also be used with Gordian Clubs. Clubs have a mechanism allowing for updates 
of their information over time. Provenance marks tell you that the updates were from the original author (or some designated party).</p>

<p>We’ve produced a <a href="https://github.com/BlockchainCommons/provenance-mark-cli-rust">CLI for provenance marks</a> and <a href="https://www.youtube.com/watch?v=vKAK6j4mqgE">gave a presentation</a>. Also see our <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2025-001-provenance-mark.md">research paper</a>.</p>

<blockquote>
  <p><em>For more, see our <a href="https://developer.blockchaincommons.com/provemark/">provenance mark developer page</a>.</em></p>
</blockquote>

<h2 id="xid">XID</h2>

<p><a href="https://developer.blockchaincommons.com/xid/"><img src="https://developer.blockchaincommons.com/assets/badges/xid.png" width="200" style="float: right" /></a></p>

<p>We actually introduced XIDs in December 2024, but we were able to better feature the new technology in 2025. A XID is, quite simply, an “extensible identifier”. It’s a specific format for documenting a stable decentralized identifier that can be self-sovereign.</p>

<p>We felt there was a need for XIDs in part because of the <a href="https://www.blockchaincommons.com/musings/musings-ssi-bankruptcy/">failure of the self-sovereign identity community</a> but also because we wanted to offer the foundation for a decentralized digital identity that had redaction capabilities. That comes courtesy of <a href="https://developer.blockchaincommons.com/envelope/">Gordian Envelope</a>. You can fill a XID Document with identity information, but then you can chose who gets to see specific details by using Envelope’s elision capabilities</p>

<p>We <a href="https://www.youtube.com/watch?v=lKVp5WzBZD4">demoed XIDs</a> last year, just before we released our <a href="https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2024-010-xid.md">research paper</a>. This year, we added considerable XID functionality to our <a href="https://github.com/BlockchainCommons/bc-envelope-cli-rust">envelope-cli</a> tool. Just type “envelope xid -h” for a list of options. We’ve also been working on and off on a <a href="https://github.com/BlockchainCommons/XID-Quickstart/tree/main">XID Quickstart</a>, which includes overviews of much of our technology and tutorials for XID, but it’s still in process. (Fundamentally, we haven’t been able to give it much priority due to the lack of a sponsor for XIDs. If you think XIDs might be a great fit for your company, <a href="mailto:team@blockchaincommons.com">talk to us</a> about a partnership that would allow us to prioritize the work!)</p>

<blockquote>
  <p><em>For more see our <a href="https://developer.blockchaincommons.com/xid/">XID developer page</a>.</em></p>
</blockquote>

<h2 id="revisiting-ssi">Revisiting SSI</h2>

<p>Finally, Blockchain Commons kicked off a new initiative at the end of 2025, one that represented a long-term interest: Revisiting SSI.</p>

<p>We’ve been involved with self-sovereign identity (SSI) from the start. Christopher Allen choose and popularized the term in his 2016 article, <a href="https://www.lifewithalacrity.com/article/the-path-to-self-soverereign-identity/">“The Path to Self-Sovereign Identity”</a>, then he shepherded its growth through his <a href="https://web.archive.org/web/20260101130558/https://www.weboftrust.info/">Rebooting the Web of Trust workshops</a>.</p>

<p>Blockchain Commons has never had a sponsor to support our self-sovereign identity work, but we’ve nonetheless increasingly dabbled in it in recent years. Besides our work with XIDs, Christopher also gave interviews to <a href="https://www.blockchaincommons.com/videos/SSI-Podcast/">SSI Podcast</a> and <a href="https://hackernoon.com/the-co-writer-of-tls-says-weve-lost-the-privacy-plot">HackerNoon</a> last year and presented to Switzerland on <a href="https://developer.blockchaincommons.com/meetings/2025-10-swiss-eid/">Swiss e-ID</a> and at <a href="https://developer.blockchaincommons.com/meetings/2025-10-tabconf/">TabConf 7</a>. A lot of that included advocacy for better self-sovereign identity, which also led to Blockchain Commons signing the <a href="https://www.blockchaincommons.com/news/No-Phone-Home/">No Phone Home initiative</a>. Finally, Christopher wrote some related Musings last year, on <a href="https://www.blockchaincommons.com/musings/musings-fair-witness/">Fair Witnessing</a>, on <a href="https://www.blockchaincommons.com/musings/gdc25/">topics related to GDC25</a>, and on the <a href="https://www.blockchaincommons.com/musings/musings-swiss-eid/">anchors</a> for preserving sovereignty and autonomy that we suggested to Switzerland.</p>

<p>Our new <a href="https://revisitingssi.com/">Revisiting SSI project</a> will be even more expansive than all of that 2025 work. The goal is to look at the principles that Christopher laid out in his 2016 article, and to see what’s worked, what hasn’t, and how we can redefine them to best evolve SSI over the next decade. The first meetings were held on <a href="https://revisitingssi.com/meetings/2025-12-kickoff/">December 2 &amp; 9</a>, and we’re continuing that work through 2026, which is the 10th anniversary of SSI.</p>

<blockquote>
  <p><em>For more see the <a href="https://revisitingssi.com/">Revisiting SSI website</a>.</em></p>
</blockquote>

<h2 id="whats-next">What’s Next?</h2>

<p>We can’t imagine that we’ll have nearly as much new technology in 2026: though we laid solid foundations for our newest initiatives last year,  now we need to help engineers turn them into reality! (If you’re interested in any of our new techs, please <a href="mailto:team@blockchaincommons.com">let us know</a>.)</p>

<p>Beyond that, we have a number of other topics that we expect to continue into the new year:</p>

<ul>
  <li>The heart of our <strong>Revisiting SSI</strong> workshopping will occur from January through April, leading up to the 10th anniversary on April 26. Afterward, we hope to generate some papers, much as was done at Christopher’s Rebooting the Web of Trust workshops.</li>
  <li>The <strong>XID Quickstart</strong> will likely finally get done this year, complete with tutorials and an introductory look at all of Blockchain Commons’ core concepts.</li>
  <li>We’re considering an update of the <strong>Developer Web Pages</strong> to try and bring some order to the rather large set of specifications we now have. (We did that a few years ago, but the ordering we choose at the time hasn’t stood up to the introduction of new technologies.)</li>
</ul>

<p>And there will definitely be new stuff too, as we talk with the community and seek out new grant opportunities.</p>

<p>Unfortunately, Blockchain Commons is currently running in the red due to a loss of patrons during the crypto-winter. We’re always seeking <a href="https://github.com/sponsors/BlockchainCommons">sponsors</a>, but even more, we’d love to work with you if you are considering adopting Blockchain Commons specifications. Talk to us if you’re interested!</p>

<hr />

<h2 id="gordian-developer-meetings-2025">Gordian Developer Meetings (2025)</h2>

<table width="100%">
  <tr>
    <td width="640px">
      <b>Post-Quantum (March):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/ZfsH2fIHCIA" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Interoperability (May):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/kD2PV8bLFhw" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Provenance Marks (June):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/vKAK6j4mqgE" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
  </tr>
  <tr>
    <td width="640px">
      <b>FROST-CLI (August):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/8csdApREJIs" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Gordian Clubs (October):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/bqxW7iDk4QI" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Exodus Protocols (November):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/QSk67Y0P8Gs" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
  </tr>
  <tr>
    <td width="640px">
      <b>FROST &amp; Hubert (December):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/coWXzO15GWg" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
  </tr>
</table>

<h2 id="zewif-meetings-early-2025">ZeWIF Meetings (Early 2025)</h2>

<table width="100%">
  <tr>
    <td width="640px">
      <b>Meeting #1 (January):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/wy06xxpJy-M" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Zmigrate Demo (February):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/wSeAdx6oZLw" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Meeting #3 (March):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/qptTRJP_K2U" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
  </tr>
  <tr>
    <td width="640px">
      <b>Meeting #4 (April):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/oXm2FsR4KTs" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
  </tr>
</table>

<h2 id="revisiting-ssi-meetings-late-2025">Revisiting SSI Meetings (Late 2025)</h2>

<table width="100%">
  <tr>
    <td width="640px">
      <b>Kickoff #1 (December):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/vq_rK-sQlkI" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
      <b>Kickoff #2 (December):</b>











<!-- Courtesy of embedresponsively.com -->

  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/j7xXGdlMPn4" title="YouTube video player" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>



    </td>
    <td width="640px">
    </td>
  </tr>
</table>]]></content><author><name>Blockchain Commons</name></author><category term="Quarterlies" /><category term="Top Articles" /><category term="Yearly Overview" /><summary type="html"><![CDATA[What happened at Blockchain Commons in 2025? It turned out to be a very busy year, with us advancing several totally new technologies, as well as continuing on with some of our biggest ongoing priorities. Following is the year in review! You may also wish to view our 2026 Technology Overview, which briefly describes 21 of our technologies and reference apps: Community Support As we wrote in 2024, our goal is “the creation of open, interoperable, secure &amp; compassionate digital infrastructure”, but we can’t do that on our own. That’s why Gordian Developer meetings are an important part of our regular schedule. They offer us the opportunity to talk with the community, discover its priorities, and adjust our own work to fit those needs. We’re even more thrilled when community members begin actively supporting and expanding our technologies, and we saw a lot of that in 2025. That community work included Typescript libraries for our full stack, a UR Playground, and a full IDE for Blockchain Commons. Thanks, folks, we love working with you! For more, see our Meetings developer page and subscribe to our Gordian Developer announcements, either through our mailing list or Signal group. ZeWIF Early in the year, we also became involved with a totally new community: the Zcash developers community. Based on a Zcash Community Grant, we designed and developed ZeWIF, an interchange format for Zcash wallets. This sort of interoperability is very important to Blockchain Commons, because it ensures the independence of users and the openness of the ecosystem, and those are both Gordian Principles. But, we were particularly thrilled by our work with ZeWIF because it allowed us to work with a new digital-asset ecosystem. Traditionally, Blockchain Commons has been focused on Bitcoin, but we’re well aware that there are lots of other digital assets that could make good use of our specifications, and so we were happy to begin this expansion of our work. The idea of supporting other digital-asset ecosystems has already continued into 2026, when our first Gordian Developer meeting of the year included discussion of how to expand Known Values to better support assets other than Bitcoin. (We’re also hoping to continue work with the Zcash community, which we met while working on ZeWIF, to help them integrate other Blockchain Commons specifications.) For more, see our ZeWIF developer page. FROST Our biggest and most important work of the year was probably with FROST, a threshold signing system built on Schnorr signatures. This year, we moved our FROST work from its supportive role of 2023-2024, which saw our hosting a variety of FROST meetings, to a more hands-on approach, which allowed us to produce some capstone work on the topic, including software expansions, demos, and a whole (short) course. That work focused on ZF FROST, a FROST library and CLI created by the Zcash community. We wanted to show its general applicability, which we did in a number of ways. First, we held a pair of meetings to demonstrate those wider capabilities. We showed that it can be used for more than just Zcash by using it to sign Bitcoin transactions (meeting links). Then, we showed how signing can be done using one of our new technologies, Hubert, even when a reliable network doesn’t exist (meeting links). We also put together a short course that introduces FROST and demonstrates how it works with hands-on examples: it’s called “Learning FROST from the Command Line” and is a parallel to our (out-of-date but popular) “Learning Bitcoin from the Command Line” course. Finally, we built a number of tools to support ZF FROST and its various capabilities, all of which are documented in the “Learning FROST” course. That includes a standalone app, the frost-verify tool, which can verify FROST signatures (as long as everything matches the format used by ZF FROST). Thank you as ever to HRF, who has supported all of our FROST work. We hope we’ve been able to create a strong library of work to help people understand and utilize FROST. For more see our FROST developer page, which has links to that library of work. Gordian Clubs Onward to new technologies, which we hope will allow Blockchain Commons to continue its innovation into 2026 and beyond … The first tech that Blockchain Commons premiered in 2026 was the Gordian Club, which is an autonomous cryptographic object (ACO). That means it’s self-contained, with access determined by mathematical means. The protected and self-contained ACO envelope is then a carrier of information, whether that be identity details, a credential, news, or information about a gathering. Because it’s autonomous, the Gordian Club doesn’t require infrastructure. If the ‘net is down due to a disaster, or if you are being censored, you can still use a Gordian Club to transmit information. And that’s really the point: to preserve agency when infrastructure fails. We’ve written a Musings on Gordian Clubs, released a CLI and a Rust library, and demoed how it worked at our October Gordian meeting. For more see our Gordian Clubs developer page. Hubert So how do you transmit a Club (or other data) when there’s no reliable infrastructure? There are lots of solutions. You could use Bluetooth. You could give someone an NFC token or a thumb drive. You could even publish a QR code in a newspaper. But we often need solutions that allow much faster back and forth and that can be automated. That’s where our next technological advance of 2026 comes in: Hubert, the Dead-Drop Hub. Hubert takes advantage of existing distributed storage systems (BitTorrent, IPFS), combined with Gordian Envelope features including GSTP, to allow secure and private communication that can’t be censored or spied upon by a centralized server. We’ve produced a CLI for using Hubert (demo) as well as a CLI specifically for conducting FROST ceremonies with Hubert (demo). Check out our BCR research paper for more on the system! For more, see our Hubert developer page. Provenance Marks Provenance Marks are a concept that Blockchain Commons Lead Researcher Wolf McNally has been playing with for a few years, but brought to Blockchain Commons at the start of 2025. A provenance mark is a forward-commitment hash chain, which means that each mark uses a cryptographic hash to commit to the next publication that will bear that provenance mark. When the key corresponding to the hash is used in that next publication, you know that it is the authentic and authorized next link in the chain. This is all done without a blockchain or other external reference, ensuring the independence of the publication. Provenance marks are useful because they can prove the authenticity of a sequence of works. You want to know art is all by a specific artist? That writings or newsletters are all from a specific creator or group? A providence mark can verify that, providing truth in a world of AI and deepfakes. Provenance marks can also be used with Gordian Clubs. Clubs have a mechanism allowing for updates of their information over time. Provenance marks tell you that the updates were from the original author (or some designated party). We’ve produced a CLI for provenance marks and gave a presentation. Also see our research paper. For more, see our provenance mark developer page. XID We actually introduced XIDs in December 2024, but we were able to better feature the new technology in 2025. A XID is, quite simply, an “extensible identifier”. It’s a specific format for documenting a stable decentralized identifier that can be self-sovereign. We felt there was a need for XIDs in part because of the failure of the self-sovereign identity community but also because we wanted to offer the foundation for a decentralized digital identity that had redaction capabilities. That comes courtesy of Gordian Envelope. You can fill a XID Document with identity information, but then you can chose who gets to see specific details by using Envelope’s elision capabilities We demoed XIDs last year, just before we released our research paper. This year, we added considerable XID functionality to our envelope-cli tool. Just type “envelope xid -h” for a list of options. We’ve also been working on and off on a XID Quickstart, which includes overviews of much of our technology and tutorials for XID, but it’s still in process. (Fundamentally, we haven’t been able to give it much priority due to the lack of a sponsor for XIDs. If you think XIDs might be a great fit for your company, talk to us about a partnership that would allow us to prioritize the work!) For more see our XID developer page. Revisiting SSI Finally, Blockchain Commons kicked off a new initiative at the end of 2025, one that represented a long-term interest: Revisiting SSI. We’ve been involved with self-sovereign identity (SSI) from the start. Christopher Allen choose and popularized the term in his 2016 article, “The Path to Self-Sovereign Identity”, then he shepherded its growth through his Rebooting the Web of Trust workshops. Blockchain Commons has never had a sponsor to support our self-sovereign identity work, but we’ve nonetheless increasingly dabbled in it in recent years. Besides our work with XIDs, Christopher also gave interviews to SSI Podcast and HackerNoon last year and presented to Switzerland on Swiss e-ID and at TabConf 7. A lot of that included advocacy for better self-sovereign identity, which also led to Blockchain Commons signing the No Phone Home initiative. Finally, Christopher wrote some related Musings last year, on Fair Witnessing, on topics related to GDC25, and on the anchors for preserving sovereignty and autonomy that we suggested to Switzerland. Our new Revisiting SSI project will be even more expansive than all of that 2025 work. The goal is to look at the principles that Christopher laid out in his 2016 article, and to see what’s worked, what hasn’t, and how we can redefine them to best evolve SSI over the next decade. The first meetings were held on December 2 &amp; 9, and we’re continuing that work through 2026, which is the 10th anniversary of SSI. For more see the Revisiting SSI website. What’s Next? We can’t imagine that we’ll have nearly as much new technology in 2026: though we laid solid foundations for our newest initiatives last year, now we need to help engineers turn them into reality! (If you’re interested in any of our new techs, please let us know.) Beyond that, we have a number of other topics that we expect to continue into the new year: The heart of our Revisiting SSI workshopping will occur from January through April, leading up to the 10th anniversary on April 26. Afterward, we hope to generate some papers, much as was done at Christopher’s Rebooting the Web of Trust workshops. The XID Quickstart will likely finally get done this year, complete with tutorials and an introductory look at all of Blockchain Commons’ core concepts. We’re considering an update of the Developer Web Pages to try and bring some order to the rather large set of specifications we now have. (We did that a few years ago, but the ordering we choose at the time hasn’t stood up to the introduction of new technologies.) And there will definitely be new stuff too, as we talk with the community and seek out new grant opportunities. Unfortunately, Blockchain Commons is currently running in the red due to a loss of patrons during the crypto-winter. We’re always seeking sponsors, but even more, we’d love to work with you if you are considering adopting Blockchain Commons specifications. Talk to us if you’re interested! Gordian Developer Meetings (2025) Post-Quantum (March): Interoperability (May): Provenance Marks (June): FROST-CLI (August): Gordian Clubs (October): Exodus Protocols (November): FROST &amp; Hubert (December): ZeWIF Meetings (Early 2025) Meeting #1 (January): Zmigrate Demo (February): Meeting #3 (March): Meeting #4 (April): Revisiting SSI Meetings (Late 2025) Kickoff #1 (December): Kickoff #2 (December):]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.blockchaincommons.com/images/2025-Yearly.jpg" /><media:content medium="image" url="https://www.blockchaincommons.com/images/2025-Yearly.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>