<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Radworks</title>
        <link>https://paragraph.com/@radworks</link>
        <description>Cultivating a freer internet 🌱 
The community-governed network behind Radicle and Drips.
</description>
        <lastBuildDate>Mon, 06 Apr 2026 12:26:51 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Radworks</title>
            <url>https://storage.googleapis.com/papyrus_images/cc016c3a894bea0e5231135637e92b0b2b43f20cd8fb07d4ea9a506213a53e01.png</url>
            <link>https://paragraph.com/@radworks</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Radworks Governance Wrapped: 2023 ]]></title>
            <link>https://paragraph.com/@radworks/radworks-governance-wrapped-2023</link>
            <guid>gnGXiKdgmwYO2S7TG2ea</guid>
            <pubDate>Tue, 30 Jan 2024 22:20:41 GMT</pubDate>
            <description><![CDATA[The primary focus for the past year was finalizing the transition to the DAO. The Governance Committee played a key role in facilitating the Radworks community throughout this transition. Not only did we lay the necessary groundwork for advancing our governance system in 2024, but also set new foundations for the ecosystem as a whole. This post summarizes key governance proposals & milestones in 2023 and outlines our plans for 2024!Governance Proposals: A SummaryThe year 2023 saw our highest ...]]></description>
            <content:encoded><![CDATA[<p>The primary focus for the past year was finalizing the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/the-path-to-increasing-decentralization-within-radicle/2417">transition to the DAO</a>. The Governance Committee played a key role in facilitating the Radworks community throughout this transition.</p><p>Not only did we lay the necessary groundwork for advancing our governance system in 2024, but also set new foundations for the ecosystem as a whole. This post summarizes <strong>key governance proposals &amp; milestones in 2023</strong> and outlines our <strong>plans for 2024</strong>!</p><h2 id="h-governance-proposals-a-summary" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Governance Proposals: A Summary</strong></h2><p>The year 2023 saw our highest activity yet in terms of successfully approved proposals. The passing of the 2023 Org proposals established a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/community/ecosystem">new organizational structure</a>, where core teams became their own autonomous Orgs within Radworks.</p><p>With RGP-16, Radworks became the first organization to fund its dependencies via Drips, allowing $1M of the Treasury&apos;s funds to be streamed to critical dependencies over the next year.</p><p>The community also approved the Governance Improvements proposal to upgrade our governance process and documentation, as well as RGP-17, which initiated our first governance contract upgrade.</p><p>Finally, the passing of the 2024 Org proposals secured another year of funding for each Org, and validated their proposed strategies for the coming year.</p><h3 id="h-on-chain-proposals" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>On-chain Proposals</strong></h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/13?chart=2">[RGP-12] Start the Foundation Org</a> - Established and funded the work of the Foundation Org, including its three Committees (Operations, Governance &amp; Marketing) through the rest of 2023</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/14?chart=2">[RGP-14] Start the Radicle Org</a> - Established and funded the work of the Radicle Org through the rest of 2023</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/15?chart=2">[RGP-15] Start the Drips Org</a> - Established and funded the work of the Drips Org through the rest of 2023</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/16?chart=2">[RGP-16] Fund Radworks Dependencies with Drips</a> - Allocated a total of $1 million in RAD and USDC to fund Radworks’ critical dependencies over the course of a year, allowing for consistent and reliable support to the projects that are crucial to Radworks’ operations.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/18?chart=2">[RGP-18] Radicle Org Proposal 2024</a> - Funded the work of the Radicle Org through 2024</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/17?chart=2">[RGP-19] Drips Org Proposal 2024</a> - Funded the work of the Drips Org through 2024</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/19?chart=2">[RGP-21] Foundation Org Proposal 2024</a> - Funded the work of the Foundation Org, including its three Committee (Operations, Governance &amp; Strategy) through 2024</p></li></ul><h3 id="h-formal-reviews" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Formal Reviews</strong></h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-governance-improvements-proposal/3270/4">Governance Improvements Proposal</a> - Improved our off-chain governance process to make it easier for community members to follow proposals discussions, participate in governance, access governance documentation and understand the ecosystem’s operating model.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radworks.eth/proposal/0x80a1f92f95f348d60eeac16272bae940ca1b90478f70a72cf34263f5cf48c2bb">[RGP-13] Start the Grants Org</a> - Established the Grants Org, confirmed strategy &amp; goals for remaining funding through 2023.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radworks.eth/proposal/0xafe14b9f35c079566813f666589e8dd941ab7d9330cb015d551d417753438e3e">[RGP-17] Upgrade Governance Contracts from Compound Governor to Open Zeppelin Governor</a> - Gained community consensus around upgrading our governance contracts from Compound Alpha to OpenZeppelin Governor. Once the upgrade is ready for execution, an onchain vote will be required from the community to execute the new contracts.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-rgp-20-grants-org-proposal-2024/3419/9">[RGP-20] Grants Org Proposal 2024</a> - Attempted to fund the Grants Org through 2024. This proposal did not pass Formal Review. It has been resubmitted in the January cycle to include feedback and adjustments from the community.</p></li></ul><h2 id="h-a-year-of-governance-optimization-key-changes" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>A Year of Governance Optimization: Key Changes</strong></h2><p><strong>🔄 Introduction of Monthly Proposal Cycles</strong></p><p>The implementation of monthly cycles as part of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-governance-improvements-proposal/3270#governance-manual-5">Governance Improvements proposal</a> made proposals easier to follow and plan for. Voting happens on the same schedule every month, making it easier for token holders to follow and proposal authors are able to prepare their proposals with a clear timeline for being passed.</p><p><strong>✍️ Version-controlled Governance Manual</strong></p><p>The governance process was previously documented as a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/archive-radicle-governance-process/526/6">forum post</a> and was maintained by the Governance Team. Now, the process is documented in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-governance/blob/94fd085165e6a41ca61fcea987c969712f130928/manual.md">Governance Manual</a>, a living, version-controlled document outlining all processes, cycles, and rules related to governance of Radworks and its treasury and is managed by the Radworks community. (see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-governance/pull/3">contributing.md</a>).</p><p><strong>📚 DAO &amp; Governance Docs</strong></p><p>Previously, our community and governance resources were scattered across various platforms and links, causing challenges in accessing crucial information. The introduction of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/">docs.radworks.org</a> streamlines the search and discovery process, serving as a hub where individuals can easily locate the community-driven purpose, ecosystem overview, project history, and all governance resources in a cohesive space.</p><p><strong>📝 Proposal Templates</strong></p><p>We created a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-foundation/radworks-governance/tree/main/templates">proposal template library</a> for proposal authors to use to create their proposals, making it clearer both for the authors what was needed in each proposal and for the community to know what to expect from each proposal.</p><p><strong>🧹 Forum Clean Up</strong></p><p>In an effort to enhance the user experience on the Radworks community forum, we made some upgrades to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/">community.radworks.org</a>. This involved the implementation of more discernible category titles and refined category descriptions to provide users with a clearer understanding of content organization.</p><p><strong>👾 Discord Reorganization</strong></p><p>Following the transition to the new DAO structure and Drips and Radicle teams opting to establish their respective chat servers, we embarked on a mission to enhance the Discord experience by decluttering and improving navigation. This included archiving redundant channels and introducing additional features to assist members in tracking information and updates relevant to their interests. We attempted to standardize moderation, yet additional efforts are needed to effectively handle trolls and FUD.</p><h2 id="h-foundations-for-the-future-radworks" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Foundations for the Future: Radworks</strong></h2><p><em>You can read the </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/foundation-org-2023-retrospective/3405#governance-8"><em>full Governance Committee Retrospective here</em></a><em>.</em></p><p>The most significant accomplishment of 2023 was completing our “transition to the DAO” and evolution into <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw">Radworks</a>. This marked a massive milestone for the community, as we witnessed Radicle and Drips successfully spin out into their own, autonomous entities and our community come together to form a new purpose and identity to take the project into this next chapter.</p><p>In preparation for the transition to the DAO that took place earlier this year, we collected contributor feedback in the form of both <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/org-design-workstream-contributor-interview-reflections-and-next-steps/2889">interviews</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/org-design-workstream-contributor-interview-reflections-and-next-steps/2889">org model design sprints</a>. This work ultimately led to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/org-design-update-an-evolution-of-radicle-s-org-s/3248">“Org”-focused model</a> we have today, and shaped a new relationship with governance.</p><p>After conducting a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/apiary-community-insights-report/3328">detailed community insights analysis</a> with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://apiary.xyz/">Apiary</a> in early 2023, it became clear the community was lacking a clear shared purpose to rally around after all of the organizational changes. This led to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M">creation and ratification of the Radworks shared purpose</a>. This purpose acts not only as a North Star for the community to turn to for clarity in times of change, challenge, confusion, or conflict, but also acts as a guide for how we should be developing and designing governance.</p><p>With the brand transition from RadicleDAO to Radworks, we also helped create and update a multitude of community resources.</p><ul><li><p>Radworks Website <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org/">radworks.org</a></p></li><li><p>Radworks <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-foundation/radworks-governance/blob/main/purpose.md">purpose</a></p></li><li><p>Consolidated all community documentation on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/">docs.radworks.org</a></p></li><li><p>Updated the community forum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/">community.radworks.org</a></p></li><li><p>Launched new <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radworks_">social channels</a></p></li><li><p>Defined new visual identity for Radworks.</p></li></ul><p>Using the newly defined purpose and feedback from the community, we feel that we are in a good place to start developing a more mission-aligned approach and strategy for evolving ecosystem governance. While a complete strategy is still in development, the foundation for this work is finally in place.</p><h2 id="h-looking-forward-to-2024" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Looking forward to 2024</strong></h2><p>In 2024, the Governance Committee will refocus on governance-specific initiatives, with higher-level strategy and organizational development shifting into the hands of the newly formed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-rgp-21-foundation-org-proposal-2024/3420#radworks-strategy-committee-10">Strategy Committee</a>. We think this will greatly increase our capacity for delivering on our 2024 objectives and completing the work of our two unfinished initiatives from 2023.</p><p>Our main focus will be on incubating proposals and research to mature Radworks’ decentralized governance system, while also maintaining documentation, improving governance processes, and establishing best practices for the ecosystem, as seen in the following priorities.</p><ol><li><p>Increase diversity of token holders &amp; votable supply.</p></li><li><p>Increase governance engagement &amp; participation.</p></li><li><p>Refine Radworks’ governance processes (e.g. budget disbursements, requirements &amp; expectations, proposal templates) for 2025 proposal cycle.</p></li><li><p>Formalize governance risk management processes.</p></li><li><p>Incubate an initial treasury management strategy to implement in 2024.</p></li></ol><p>(To go even deeper, see our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-rgp-21-foundation-org-proposal-2024/3420#radworks-governance-support-committee-13">2024 governance initiatives</a>.)</p><p>That’s a wrap! As you can see, it was a big restructuring year that required a lot of community facilitation. We are excited to refocus on governance in 2024, and of course, to have you along for the ride. We appreciate your feedback, guidance and advice, please keep it coming!</p><p>Yours truly,</p><p>Shelby &amp; Abbey</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/d5f67b9b1ade4bf347f570ef2387ab9dfd2027a15fcdc1bee2df28398fc423c9.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Radworks 2023: A Year in Review]]></title>
            <link>https://paragraph.com/@radworks/radworks-2023-a-year-in-review</link>
            <guid>8MnRPRWRuwRNN3orUmAP</guid>
            <pubDate>Fri, 22 Dec 2023 19:47:31 GMT</pubDate>
            <description><![CDATA[As 2024 begins, it’s an ideal time to reflect on what’s happened in the Radworks ecosystem. It was a year chock full of positive change & momentum in its journey to build a freer internet. Here are a few highlights of the progress made and what’s on the horizon for 2024.The Birth and Definition of RadworksBack in July, Radworks was announced as the community-governed network behind Radicle & Drips. The creation of Radworks reflected a reorganization of the (then) Radicle community and ecosyst...]]></description>
            <content:encoded><![CDATA[<p>As 2024 begins, it’s an ideal time to reflect on what’s happened in the<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org/"> Radworks</a> ecosystem. It was a year chock full of positive change &amp; momentum in its journey to build a freer internet. Here are a few highlights of the progress made and what’s on the horizon for 2024.</p><h3 id="h-the-birth-and-definition-of-radworks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Birth and Definition of Radworks</h3><p>Back in July, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw">Radworks was announced</a> as the community-governed network behind <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">Radicle</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network/">Drips</a>. The creation of Radworks reflected a reorganization of the (then) Radicle community and ecosystem in response to the evolution of the “Radicle” product into two separate products -- Radicle, a peer-to-peer network for code collaboration, and Drips, a decentralized toolkit for funding public goods.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw">https://radworks.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw</a></p><p>This reorganization allowed us to:</p><ol><li><p><strong>Set up products for success.</strong> Through delineation and definition, both products orgs now have the space to execute on their own paths to adoption &amp; product-market fit.</p></li><li><p><strong>Clarify brand(s) internally &amp; externally.</strong> Housing all ecosystem activities under one brand (“Radicle”) was causing confusion for stakeholders, including contributors, community members, and prospective users. By separating the brand into distinct parts (Radicle, Drips, and Radworks), each entity was given the opportunity to shape its own market voice and enabled stakeholders to participate and contribute with less friction.</p></li><li><p><strong>Define the </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M"><strong>purpose</strong></a><strong>, role, and function of the Radworks community</strong>. By naming the network, the roles and responsibilities of the Radworks treasury, community &amp; governance system are more clearly defined.</p></li></ol><p>Radworks facilitates the governance and operations necessary to achieve two primary aims:</p><ol><li><p>Stewarding &amp; deploying the treasury</p></li><li><p>Supporting the development of Radicle &amp; Drips</p></li></ol><p>Within the Radworks ecosystem, the Radicle Org maintains core development of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.xyz/">Radicle</a> stack (find the team on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.zulipchat.com/">Zulip</a>!), while the Drips Org maintains core development of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/">Drips protocol</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app">app</a> (find the team on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/BakDKKDpHF">Discord</a>!).</p><p>In addition, Radworks funds the work of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-rgp-21-foundation-org-proposal-2024/3420">Better Internet Foundation</a>, whose purpose is to support the development of resilient and humane software infrastructures. The Foundation and its contributors drive activities in 2024 that will serve three roles:</p><ol><li><p><strong>A Protector:</strong> The Foundation supports legal strategy, ensures operational and financial health, and promotes transparency within the Radworks ecosystem.</p></li><li><p><strong>A Nurturer:</strong> The Foundation incubates proposals and research to mature Radworks’ decentralized governance system, while also maintaining documentation, improving governance processes, and establishing best practices for the ecosystem.</p></li><li><p><strong>An Advocate:</strong> The Foundation advocates for resilient and humane software infrastructures, building networks of individuals, initiatives, and organizations that can educate and push (technical and cultural) adoption of these technologies.</p></li></ol><p>Finally, Radworks funds the Radworks Grants Org, a program dedicated to funding third-party developers working in three key areas:</p><ol><li><p>Integrations &amp; tooling (IT) specific to Radworks technologies</p></li><li><p>Alternative interfaces for Radworks’ funded protocols</p></li><li><p>Community initiatives driving activities in line with the Radworks purpose</p></li></ol><p>For more background and detail, learn more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/">about Radworks</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/community/ecosystem">how we work</a>.</p><h2 id="h-key-milestones-across-the-radworks-orgs-in-2023" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Key Milestones Across the Radworks Orgs in 2023</h2><h3 id="h-radicle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Radicle</strong></h3><p>In 2023, the Radicle team moved all repositories and development from Gitub to the Radicle product. Since their migration, they’ve been exclusively using Radicle to collaborate and develop the Radicle product, and have shared and merged hundreds of patches through the Radicle network.</p><p>Key features developments include:</p><ol><li><p>Issue and patch management</p></li><li><p>Public and private repository support</p></li><li><p>Node lifecycle management</p></li><li><p>Many other features across both the CLI and web interfaces!</p></li></ol><p>For more information on what’s been launched, see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/radicle/status/1694340384241889445?s=20">this update from the team</a>.</p><p><strong>Learn more:</strong></p><ul><li><p>New Radicle <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">website</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.xyz/">web client</a></p></li><li><p>How Radicle is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3TajuiHXifEDEX4qbJxe8nXr9ufi">dogfooding</a></p></li><li><p>Chat with Radicle on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.zulipchat.com/">Zulip</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/radicle">Follow Radicle on X</a></p></li></ul><h3 id="h-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Drips</strong></h3><p>The biggest achievement in 2023 was the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/dripsnetwork/status/1684190676332822530?s=20">launch of Drips v2</a>, which came with a shiny <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/">new website</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app">app</a>. Drips v2 included two huge new features — “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/dripsdev.eth/xxQQxgE6YOh1YmJ6onJquJmAgIy71vmVXLlatRQH5qo">continuous [software] dependency funding</a>” and “awesome lists” — plus many important updates to the core experience of streaming, splitting, and claiming funds for open source software projects.</p><p>In addition, the Drips team onboarded three large-scale organizations to Drips: Octant, Funding The Commons, and Radworks. With these organizations using Drips, there is now over $1.5m streaming through the Drips protocol annually, with much more to come in 2024.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/ABW_l2dGRuJ-iY9iYEbVTtlbQ6rvsaDw0ReQ8rkc0Bc">https://radworks.mirror.xyz/ABW_l2dGRuJ-iY9iYEbVTtlbQ6rvsaDw0ReQ8rkc0Bc</a></p><p><strong>Learn more:</strong></p><ul><li><p>Check out the new <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips website</a> and app</p></li><li><p>Read more about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/dripsdev.eth/xxQQxgE6YOh1YmJ6onJquJmAgIy71vmVXLlatRQH5qo"><em>Dependency Funding with Drips</em></a></p></li><li><p>Chat with Drips on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/BakDKKDpHF">Discord</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/dripsnetwork">Follow Drips on X</a></p></li></ul><h3 id="h-radworks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Radworks</strong></h3><p>Within Radworks, 2023 was marked by completing its <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/the-next-phase-of-the-radicledao/2776">“transition to the DAO”</a> and evolving the “RadicleDAO” into what is now call Radworks.</p><p>All core work within the Radworks ecosystem is now coordinated and funded by the Radworks treasury via the new <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/community/ecosystem">organizational framework</a>, and the community now operates under a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M">collectively-defined purpose</a> to “fund new, resilient, permissionless technologies to cultivate internet freedom”. Since then, Radworks has:</p><ul><li><p>Committed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/qopF06RBjKSEhi7HKQgYiyGGfidDAadES4bPXc8xTpE">$1M in continuous funding to its critical dependencies</a>.</p></li><li><p>Funded eight ecosystem <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-foundation/radworks-grants">grants</a> including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/grant-application-package-manager/3122/11">package managers</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/radicle-jetbrains-ide-plugin-0-5-x/3221">IDE plugins</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/application-radicle-vs-code-extension-implementation-phase-1/3099/2">extensions</a> for Radicle, as well as a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/apiary-community-insights-report/3328/1">community research report</a>.</p></li><li><p>Assessed &amp; reduced risk by improving Radworks’ <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radworks.eth/proposal/0x3ff8024fd7d474fa63caface4f80f34be1bc95312dd1b491416b38162c11911d">social</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radworks.eth/proposal/0xafe14b9f35c079566813f666589e8dd941ab7d9330cb015d551d417753438e3e">technical</a> governance systems, analyzing current attack vectors, and pinpointing areas of centralization that impact the ecosystem’s resilience.</p></li><li><p>Scoped and defined Radworks’ relationship with each of its Orgs, resulting in the MOUs with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/mou-radworks-radicle-org/3408">Radicle</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/mou-radworks-drips-org/3411">Drips</a>.</p></li></ul><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/qopF06RBjKSEhi7HKQgYiyGGfidDAadES4bPXc8xTpE">https://radworks.mirror.xyz/qopF06RBjKSEhi7HKQgYiyGGfidDAadES4bPXc8xTpE</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/_cMYmUlX6zbJbSi7J6qvD9hvSXsgiwqQi13Tbv9imuU">https://radworks.mirror.xyz/_cMYmUlX6zbJbSi7J6qvD9hvSXsgiwqQi13Tbv9imuU</a></p><p><strong>Learn more:</strong></p><ul><li><p>Check out the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org/">new Radworks website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/">docs hub</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/">community forum</a></p></li><li><p>Read more about how <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M">Radworks&apos; purposes was defined</a></p></li><li><p>Chat with Radworks on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/radworks">Discord</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/radworks_">Follow Radworks on X</a></p></li></ul><h2 id="h-2024-a-look-ahead" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2024: A Look Ahead</strong></h2><p>Looking ahead into 2024, the Better Internet Foundation’s newly formed Strategy Committee will shepherd key initiatives and community proposals that enable Radworks to<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/#:~:text=Our%20Purpose%E2%80%8B,builders%20and%20creators%20to%20collaborate."> fund new, resilient, permissionless technologies</a>, achieve self-sustainability, and steward mission-aligned governance.</p><p>The Strategy Committee plans to research and propose an in-depth sustainability model, new treasury management strategies, and outline community-led initiatives to improve ecosystem resilience.</p><p>Finally, there are two key milestones in the product orgs:</p><ol><li><p><strong>Radicle 1.0 is set to release in Q1 2024 🥳</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radicle">Stay up to date</a> by following Radicle on X.</p></li><li><p><strong>Drips continues to onboard leading orgs that want to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/dripsdev.eth/xxQQxgE6YOh1YmJ6onJquJmAgIy71vmVXLlatRQH5qo"><strong>fund their software dependencies</strong></a>. Here’s how to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/BakDKKDpHF">get in touch</a> with the team.</p></li></ol><p>As 2023 comes to a close and 2024 begins, the Radworks community is grateful for your continued support of its technologies and a shared mission of a free and open internet for all. 🌱</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/2962e030eef3af4d160c6366323f25fb7d3c704f17c96b5de58982b846b43454.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[DAO Challenges: Insights from the Governance Geeks Gathering at Devconnect Istanbul 2023]]></title>
            <link>https://paragraph.com/@radworks/dao-challenges-insights-from-the-governance-geeks-gathering-at-devconnect-istanbul-2023</link>
            <guid>5oKsG3IaofnYGJBCK0xl</guid>
            <pubDate>Wed, 20 Dec 2023 13:43:42 GMT</pubDate>
            <description><![CDATA[TL;DR At the latest Governance Geeks Gathering, a group of DAO governance operators and experts from MakerDAO, Safe, Aragon, Radworks and others came together to discuss 2024’s top challenges. In this post we’ll highlight the key takeaways. For a full recap of the workshop and its outcomes, see this Discourse post. Radworks is a community dedicated to cultivating internet freedom and is run by a decentralized governance system that is powered by a vibrant community of users & builders. Design...]]></description>
            <content:encoded><![CDATA[<p><strong>TL;DR</strong> <em>At the latest Governance Geeks Gathering, a group of DAO governance operators and experts from </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/en/"><em>MakerDAO</em></a><em>, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://safe.global/"><em>Safe</em></a><em>, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aragon.org/"><em>Aragon</em></a><em>, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org/"><em>Radworks</em></a><em> and others came together to discuss 2024’s top challenges. In this post we’ll highlight the key takeaways. For a full recap of the workshop and its outcomes, see this </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/governance-geeks-gathering-istanbul-workshop-summary/3445"><em>Discourse post</em></a><em>.</em></p><p>Radworks is a community dedicated to cultivating internet freedom and is run by a decentralized governance system that is powered by a vibrant community of users &amp; builders. Designing a governance system that serves the project’s purpose while incentivizing its participants is an ongoing challenge we’ve faced through the various phases of our “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/the-next-phase-of-the-radicledao/2776">transition to the DAO</a>.” In the process, the Governance Committee, led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/abbey_titcomb">Abbey</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/shelby_steidl">Shelby</a>, has done its best to harness input and learnings from the Radworks community and its surrounding ecosystem to guide governance design and facilitation.</p><p>Tapping into the extensive knowledge and experience in the vibrant DAO ecosystem is one strategy we’re employing to address our 2024 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-rgp-21-foundation-org-proposal-2024/3420#radworks-governance-support-committee-13">governance initiatives</a>. We started hosting <em>Governance Geeks Gatherings</em> during Ethereum conferences, the first having taken place during ETHDenver 2023. The purpose is to bring together other high-context DAO governance experts and operators to discuss challenges, share ideas for solutions and resources, and identify other potential collaboration opportunities.</p><p>At the latest <em>Governance Geeks Gathering</em> in November 2023 alongside Devconnect Istanbul, we ran a workshop focused on capturing the challenges, concerns, and initiatives that governance facilitators and designers have top of mind going into 2024. We mapped out the main governance challenges we face in great detail, and tried to outline specifications to solution formation.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/governance-geeks-gathering-istanbul-workshop-summary/3445"><strong><em>Click here</em></strong></a> <em>for the full description and summary of the last Governance Geeks Gathering Workshop! At the bottom of this post, you will find a template of questions used in the workshop for anyone who wants to run through the exercises themselves.</em></p><p><strong>Key Challenges &amp; Our Approach</strong></p><p>For anyone who’s been in the DAO space for a while, you may notice that the problems and challenges DAO governance operators face today are not much different than those we faced when the DAO space first started booming way back in 2019. The key challenges then, which included fairly distributing influence and power to a diverse set of stakeholders, building a healthy community where contributors are motivated and properly incentivized, and having the right accountability mechanisms in place to allow for permissionless work and contributions - remain the key initiatives for today’s governance operators and designers.</p><p>However, significant progress is being made. With each passing year, the complexities of these challenges are becoming clearer, and projects are continuing to experiment with new creative mechanisms and tools. Governance operators are identifying the root of problems more clearly, which will likely lead to better solutions for these challenges. Below is a  summary of the top challenges governance operators from Radworks, MakerDAO, SafeDAO, and others are tackling in 2024.</p><p><strong>1. Finding a Shared Purpose</strong></p><p>A clearly defined purpose is one of the most important mechanisms for governance coordination, development strategy, and sustainability goals for Radworks &amp; for all other decentralized communities and DAOs. Having a clearly defined purpose allows different teams/sub-DAOs to better coordinate their own strategies and initiatives to align with the shared DAO purpose. We noticed that many of the challenges we came up with as a group stemmed from the lack of a clear shared purpose/vision for the DAO. Not having a clear shared purpose leads to:</p><ul><li><p>Inability to design effective governance &amp; incentive mechanisms</p></li><li><p>Lower transparency on roles, responsibilities, and strategy alignment</p></li><li><p>Difficulties finding “DAO/Product fit” (see Challenge 2 outlined below)</p></li><li><p>Poor process for off-loading work to the community</p></li></ul><p>Community participation is absolutely essential when curating a shared purpose in order to gain an understanding of the perspectives of diverse stakeholders as well as give the purpose legitimacy. For example, Radworks went through a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M">purpose definition process</a> earlier this year with the help of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://apiary.xyz/">Apiary</a>, an applied research company that advises teams on building better systems for collective, decentralized decision-making. This purpose lies at the core of all our governance initiatives.</p><p><strong>2. Identifying DAO/Product Fit</strong></p><p>DAOs need to create alignment across a variety of variables: with their purpose and with other factors such as their ecosystem and their community. Importantly, a DAO needs to align with the business and products it supports and is supported by. Without alignment between the DAO and its related product(s), both are distorted and momentum collapses. In the same way that a go-to-market strategy must have alignment with the ideal customer profile of a product, a DAO should seek to service the right community and compound its value proposition. To nurture this alignment, DAO leaders need to find and maintain clarity on the DAO’s mandate and relationship to the product.</p><p>In an effort to create clearer alignment between Radworks and the products it supports, the Radicle and Drips Orgs, the two products currently supported by Radworks, both produced MoUs (see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/mou-radworks-radicle-org/3408/6">Radicle MoU</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/mou-radworks-drips-org/3411">Drips MoU</a>) in addition to their 2024 Org proposals. These documents define the relationship between Radworks and the product Orgs. Specifically, they describe the grant funding terms and expectations for the Orgs’ 2024 operational funding and outlines expectations and processes for continued funding into 2025.</p><p><strong>3. Designing for Accountability</strong></p><p>Designing adequate accountability mechanisms that engage contributors while also providing the necessary checks and balances around decision making remains  a key challenge. To understand and design mechanisms for accountability, you first need to clearly outline the roles and responsibilities of participants. They are often not well defined or may be highly subjective and dynamic over time. A few solutions that have started to become common practice across DAOs include milestone/deliverable-based payout systems, templates for proposals, updates, and objectives/deliverables, and frequent reflections  on which processes are working and which are not. Particularly crucial is understanding the WHY behind success and failures to help calibrate for more promising future outcomes. Gathering more thorough community input, and doing so on a more frequent basis is one way we’re  planning to build in more accountable governance mechanisms in the Radworks Governance Committee in 2024.</p><p><strong>4. Sharing Knowledge</strong></p><p>A recurring theme in many discussions was the frustration over the absence of resource sharing among DAOs, which often results in duplicated work, inefficient problem solving and overwhelmed DAO operators trying to solve similar complex problems in isolation. It would be immensely beneficial for all governance leads and operators in the DAO space to have more opportunities to collaborate by  exchanging research, and sharing past experiences, resources, and best practices. While there may be challenges to sharing and exchanging governance practices and research between DAOs given variation in community makeup, products, and purpose, there was a strong and widespread eagerness to find more solutions for facilitating the exchange of knowledge and insights. The <em>Governance Geeks Gatherings</em> provide one way to do this, but solutions with more consistent tough points and concrete deliverables remain lacking between DAOs.</p><p><strong>Next Steps</strong></p><p>While our understanding of these challenges continues to improve, we as a decentralized industry are nowhere close to designing the perfect governance system. This will likely remain the case for years to come, perhaps in perpetuity. In the meantime, the Radworks Governance Committee, along with our colleagues at other leading DAOs, remain confident that our continued efforts to bring together fellow “governance geeks” at subsequent gatherings will continue to strengthen the overall ecosystem health and culture, bringing us ever closer to our goals of securing internet freedom for all. 🌱</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/51d34a7baa1116f8048039ac493d08210ceab138bd99033ed2bbeac08c4e61d9.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Octant Teams Up with Drips to Fund its Dependencies]]></title>
            <link>https://paragraph.com/@radworks/octant-teams-up-with-drips-to-fund-its-dependencies</link>
            <guid>vzZKM9DOPD7GtSySDt3L</guid>
            <pubDate>Sat, 11 Nov 2023 00:18:38 GMT</pubDate>
            <description><![CDATA[We are pleased to announce that Octant is the second organization to commit to fund its critical software dependencies with Drips. Octant, a participatory public goods funding platform, has committed a total of 23.2 ETH (approximately $42k) to fund its critical software dependencies with Drips. Octant & Drips share a commitment to strengthening the open-source ecosystem, and we’re thrilled to partner with them. James Kiernan, Head of Community & Partnerships at Octant, shared that his team se...]]></description>
            <content:encoded><![CDATA[<p><strong>We are pleased to announce that </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://octant.build/"><strong>Octant</strong></a><strong> is the second organization to commit to fund its critical software dependencies with Drips.</strong></p><p>Octant, a participatory public goods funding platform, has committed a total of 23.2 ETH (approximately $42k) to fund its critical software dependencies with Drips.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://octant.build/">Octant</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips</a> share a commitment to strengthening the open-source ecosystem, and we’re thrilled to partner with them. James Kiernan, Head of Community &amp; Partnerships at Octant, shared that his team sees the inherent value in funding its dependencies through Drips, and that Octant’s use of Drips is a testament to its effectiveness and reliability.</p><h3 id="h-octant-is-dripping-to-4-critical-projects" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Octant is Dripping 💰 to 4 Critical Projects</strong></h3><p>Octant has emerged as a major player in public goods funding in the past year. Their approach to using decentralized governance empowers the community to get involved in decision making around funding.</p><p>In 2023, Octant has already completed two public goods funding rounds, distributing $1M in ETH in Epoch Zero in July 2023 and 258 ETH (around $464k) in October 2023 to a variety of projects, including Drips!</p><p>Funds from Octant’s Epoch Zero and Epoch One will be streamed to the four dependencies on their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/30178668158349445547603108732480118476541651095408979232800331391215">Drip List</a>: Web3.py, Flask, Wagmi, and Nimbus.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c84ca1b8d901832674fc4379d8114a2b739459796baf43e10fe553b8879aa183.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/web3.py">Web3.py</a> is a Python library that allows developers to interact with the Ethereum blockchain easily. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/external/https%3A%2F%2Fgithub.com%2Fpallets%2Fflask">Flask</a> is a micro web framework for Python, popular for its simplicity and flexibility in developing web applications. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/external/https%3A%2F%2Fgithub.com%2Fwagmi-dev%2Fwagmi">Wagmi</a> is a collection of React Hooks that make it easier to connect a frontend to the Ethereum blockchain, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nimbus.team/">Nimbus</a> is an Ethereum 2.0 client optimized for resource-restricted devices, which plays a crucial role in the network&apos;s sustainability.</p><p>Our partnership with Octant is only beginning. We’re hoping to see more funding directed towards Octant’s Drip List in Epoch Two, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/OctantApp/status/1723995707084841354?s=20">which begins soon</a>!</p><h3 id="h-why-octant-used-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Why Octant Used Drips💧</strong></h3><p>Drips makes dependency funding possible at scale, giving projects a way to support <strong>all</strong> their dependencies at once, permissionlessly and programmatically. James Kiernan, Head of Community &amp; Partnerships at Octant, recently went through the process of setting up the Octant dependencies and described his experience:</p><blockquote><p>&quot;I was impressed with how seamless and efficient the process was. The platform’s intuitive design made the setup straightforward because of the ability to stream funds directly to any GitHub repository or Ethereum address without intermediaries. This ease of use is crucial, not just for individual contributors like myself but also for larger organizations seeking to make a meaningful impact.&quot;</p></blockquote><p>When you use Drips to stream funds to your dependencies, you&apos;re ensuring the sustainable development, stability, and ongoing improvement of essential software. With each contribution, we’re a step closer to making the &apos;lone maintainer&apos; meme a thing of the past.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4e32ec5a6b1d345d348e788fc8b696b61090003e57c8746dd4e893f1d9beb9e3.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-fostering-a-community-of-support" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Fostering a Community of Support</strong></h3><p>At Drips, our goal is to create new, virtuous loops where open source developers &amp; projects have all the funding they need to thrive.</p><p>We salute James and Octant for being early to see the value in utilizing Drips to bolster the open-source ecosystem. As he describes, “it&apos;s not just about funding; it&apos;s about fostering a community of support and collaboration that elevates the entire sector.“</p><p>If you’re interested in supporting the public goods that YOUR project depends on, we would be happy to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/6cCKKSW2De">help you get onboarded to Drips</a>. Thanks for your ongoing support for our work and our mission✌️</p><h3 id="h-learn-more-and-take-action" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Learn More &amp; Take Action</strong></h3><p>Explore more details on Drips and other recent news:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/qopF06RBjKSEhi7HKQgYiyGGfidDAadES4bPXc8xTpE">Radworks&apos; Announcement of $1M in Support For Builders Using Drips</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/30178668158349445547603108732480118476541651095408979232800331391215">Octant’s Drip list with their dependencies</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.drips.network/support-your-dependencies">Set up your own Drip List</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/6cCKKSW2De">Join the Drips Discord and get in touch</a></p></li></ul><h2 id="h-about" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>About</strong></h2><h3 id="h-octant" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Octant</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://octant.build/">Octant</a> was developed by the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://golem.foundation/">Golem Foundation</a> to test various hypotheses around user control, community engagement, and participatory funding of public goods. It allows for running various governance experiments in a real-life environment and rewards user participation with ETH and is funded by staking rewards earned by the Golem Foundation’s 100,000 ETH. Every 90 days, a fraction of the staking rewards is used to fund the Octant reward pool. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/OctantApp">Follow Octant on X.</a></p><h3 id="h-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Drips 💧</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips</a> is an off-the-shelf solution allowing any organization or individual to provide direct and recurring financial support to the free and open source projects they depend on. Using Drips, organizations can effortlessly allocate funding to the projects they consider essential and to link their success to the success of their dependents. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dripsnetwork">Follow Drips on X.</a></p><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"></h3>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/5c4e19e5f99b64aff2be414f2f77a36bd0b5199f51871008617fa036ebc30777.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Radworks Gives $1M to FOSS Dependencies with Drips]]></title>
            <link>https://paragraph.com/@radworks/radworks-gives-1m-to-foss-dependencies-with-drips</link>
            <guid>g7XGKC0S8vUSVP6e34VA</guid>
            <pubDate>Wed, 08 Nov 2023 00:19:58 GMT</pubDate>
            <description><![CDATA[We’re thrilled to announce that Radworks is now streaming $1 million to 30 of our critical software dependencies. This is a watershed moment for Radworks in our journey to build a freer internet. We believe that by actively supporting our dependencies, we can enhance the resilience and sustainability of the free and open source ecosystem as a whole. With this, Radworks becomes the first project to utilize Drips to support open source builders at scale. (That being said, we’ve heard a few whis...]]></description>
            <content:encoded><![CDATA[<p><strong>We’re thrilled to announce that Radworks is now </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/50330452048867519181028275890986093327647919805766323166158196453514"><strong>streaming</strong></a><strong> $1 million to 30 of our critical software dependencies.</strong></p><p>This is a watershed moment for Radworks in our journey to build a freer internet. We believe that by actively supporting our dependencies, we can enhance the resilience and sustainability of the free and open source ecosystem as a whole.</p><p>With this, <strong>Radworks becomes the first project to utilize </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network/"><strong>Drips</strong></a><strong> to support open source builders</strong> at scale. (That being said, we’ve heard a few whispers that several more are coming soon! 😉)</p><h3 id="h-were-dripping-to-30-critical-projects" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">We’re Dripping 💰 to 30 Critical Projects</h3><p>Supporting our critical software dependencies and the digital infrastructure that underpin our ecosystem is a cornerstone of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw">Radworks’ purpose</a> to cultivate <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/_cMYmUlX6zbJbSi7J6qvD9hvSXsgiwqQi13Tbv9imuU">a freer internet</a>.</p><p>In September 2023, the Radworks community <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/formal-review-rgp-15-start-the-drips-org/3306">voted</a> to stream $1 million from the treasury over the course of a one year period, half in our native governance token ($RAD) and half via stablecoins ($USDC).</p><p>These funds went directly to support our dependencies - the critical software packages, tools, and infrastructure that our products are dependent on.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4e32ec5a6b1d345d348e788fc8b696b61090003e57c8746dd4e893f1d9beb9e3.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>For those less familiar, dependencies are the libraries,  frameworks, packages, etc. that all modern software relies on to function. Virtually all developers lean heavily on free &amp; open source components that are created by other people on the Internet.. And they’re often maintained by under-funded skeleton crews or builders burning the midnight oil. That is, until Drips.</p><p>Radworks set up four Drip Lists - a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/50330452048867519181028275890986093327647919805766323166158196453514">master list</a>, and 3 nested lists - one for each of our constituent orgs - Radicle, Drips and Grants. We split the $1 million in total funds between those three lists, with 45% going to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/34625983682950977210847096367816372822461201185275535522726531049130">Radicle’s list</a>, 45% to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/48495160997488293670723292622742268320163565037397170198477469637178">Drips’ list</a> and 10% to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/32993835193273751671076155179370862074156612583830856606728028834762">Grants’ list</a>. In total, there are 30 individual software dependencies, of which 15 are from Drips, 11 are Radicle dependencies, and 4 are from Grants.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5c296bb2b381b04429552f5cb5306389c90ba5e4a558c11cc95e90728df2cffc.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>But enough about us. We’d love to highlight a couple of the amazing projects we’re proud to support: <strong>Ethers.js</strong>, <strong>Protocol Guild</strong>, and <strong>Libgit2</strong>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethers.org/">Ethers.js</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://protocol-guild.readthedocs.io">Protocol Guild</a> are Drips dependencies. Ethers.js is a lightweight JavaScript library that enables interaction with the Ethereum blockchain, providing the tools to work with its data in a type-safe, and efficient manner. Protocol Guild is a collective of around 150 contributors who maintain the core infrastructure of Ethereum.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://libgit2.org/">Libgit2</a> is a Radicle dependency, and is a cross-platform, linkable library implementation of Git anyone can use in their applications.</p><p>As you’re able to see if you navigate to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/projects/github/ethers-io/ethers.js">Ethers.js</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/0xF29Ff96aaEa6C9A1fBa851f74737f3c069d4f1a9">Protocol Guild</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/projects/github/libgit2/libgit2">Libgit2</a> in the Drips interface, each of these projects has already received over $10,000 from Radworks via Drips!</p><h3 id="h-why-we-used-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Why We Used Drips💧</h3><p>Drips was created to reimagine the way we fund the communities and builders that we rely on for our mutual success.</p><p>And that’s <em>exactly</em> what we were trying to do.</p><p>Drips makes dependency funding possible at scale, giving projects a way to support <strong>all</strong> their critical software dependencies at once, permissionlessly and programmatically. With Drips, you can stream to any GitHub repository you want and they can claim the funds, whenever they want.</p><p>As Eleftherios Diakomichalis, Co-Founder of Radicle &amp; Drips describes: &quot;Drips’ features, such as <strong>per-second streaming</strong>, <strong>flexibility in token choice</strong> as well as its <strong>flexible identity model</strong> where funders can stream to any Git forge URL or Ethereum address, ensures <strong>a streamlined and user-friendly experience</strong> for both our DAO and the recipients of funding. Unlike other solutions, <strong>Drips makes programmatic, recurring funding easy and efficient</strong> for both individuals and groups, so it’s multiplayer by design.&quot;</p><p>By streaming with Drips, you can help ensure the sustainable development, stability, security and continuous improvement of the critical software we all depend on.</p><h3 id="h-the-bigger-picture-acknowledging-and-supporting-interdependency" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>The Bigger Picture: Acknowledging &amp; Supporting Interdependency</strong></h3><p>Radworks is funding our dependencies to the tune of $1 million because we strongly believe that our <em>individual</em> success is intertwined with that of the broader open source community. If you write code, we’re guessing this rings true for you as well.</p><p>As we see it, software developers are hugely dependent on each other -- or <em>interdependent</em> -- and our own success hinges upon the health of our dependencies, and our dependency&apos;s dependencies, and their dependencies… and so on!</p><p>A million years ago (in March 2017) we wrote the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://oscoin.io/">oscoin manifesto</a>, where we highlighted a core problem with the internet that, tbh hasn’t improved much:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/287d5e8108029214bc18bd2a1ffedd9bc4ce862fdeed7b334b76b0d37b3ece06.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>It was clear to us then -- and it’s <em>very</em> clear to us now -- that the mainstream view does not acknowledge the <em>interdependency</em> of all software, and that new structures &amp; new technologies are needed to directly support the communities and open source we rely on for our success.</p><p>So we got to work, building. And the result was Drips. This brings us to today, where we can proudly say that we’re <em>finally</em> supporting our dependencies. 🙌</p><p>In a world where all modern digital infrastructure depends on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://xkcd.com/2347/">thankless maintenance</a>, we <em>all</em> need to fund our dependencies. Maybe, you could be next.</p><h3 id="h-learn-more-and-take-action" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Learn More &amp; Take Action</h3><p>Explore more details and follow the journey of the initiative through Radworks governance.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tally.xyz/gov/radworks/proposal/16">Radworks&apos; On-chain Vote</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/submission-rgp-16-fund-radworks-dependencies-with-drips/3379">The Governance Proposal and Full Proposal Details</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.drips.network/support-your-dependencies">Set up your own Drip List</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/6cCKKSW2De">Join the Drips Discord and get in touch</a></p></li></ul><h2 id="h-about" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">About</h2><h3 id="h-radworks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Radworks 🌱</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org/">Radworks</a> supports a freer internet by empowering builders with the tools &amp; funds they need to thrive. Radworks is run by a decentralized governance system, represented by our $RAD token, and powered by our incredible community of users and builders. In addition to supporting the two product orgs (Radicle &amp; Drips), Radworks engages in community-building activities to build awareness for builders of decentralized &amp; open-source technologies. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radworks_">Follow us on X.</a></p><h3 id="h-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Drips 💧</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network/">Drips</a> is an innovative toolkit for automatic, recurring payments that allows individuals to receive payments without intermediaries. Built on cutting-edge decentralized protocols, Drips ensures that payments are transparent and secure. By using Drips, individuals can receive payments on a recurring basis without the need for intermediaries, enabling greater financial autonomy and control. Drip list recipients may be designated using Ethereum addresses, ENS names and Git repositories, may be curated by anyone, and can be public or private. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/app/drip-lists/50330452048867519181028275890986093327647919805766323166158196453514">Create your own Drip list</a>.</p><h3 id="h-radicle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Radicle 👾</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">Radicle</a> is a decentralized network for code collaboration that empowers developers to work together without intermediaries. Built on peer-to-peer technology, Radicle ensures transparent and immutable codebases, making them resistant to censorship and tampering. By using Radicle, developers can easily track changes made to codebases while maintaining full control over their data.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/6aa15bcf6cfd5c170a12f4bf646be309216db844aab80cccb21ed0d7dfb77cfd.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[A Radworks Inquiry: Towards Internet Freedom]]></title>
            <link>https://paragraph.com/@radworks/a-radworks-inquiry-towards-internet-freedom</link>
            <guid>faOGty1qXoCum3aFD739</guid>
            <pubDate>Fri, 06 Oct 2023 16:04:34 GMT</pubDate>
            <description><![CDATA[“The internet is the greatest force for individual freedom ever conceived. Our challenge is to ensure it remains open and accessible to all.” - Eben Moglen, Professor, Columbia Law School & Founder, Software Freedom Law Center Despite the inordinate amount of time we all spend on the internet—not to mention the near infinite amount of available content—how often do we consciously consider the systems and external forces that shape the information that reaches us? Are we allowed to explore the...]]></description>
            <content:encoded><![CDATA[<p><strong>“The internet is the greatest force for individual freedom ever conceived. Our challenge is to ensure it remains open and accessible to all.”</strong> - Eben Moglen, Professor, Columbia Law School &amp; Founder, Software Freedom Law Center</p><p>Despite the inordinate amount of time we all spend on the internet—not to mention the near infinite amount of available content—how often do we consciously consider the systems and external forces that shape the information that reaches us?</p><p>Are we allowed to explore the digital world freely, or are there hidden barriers that hinder our access, expression, and creativity?</p><p>This is the world of internet freedom, and it is the core, overarching focus of Radworks.</p><p>At Radworks, we fund new, resilient and permissionless technologies that promote an open, censorship-resistant web, in pursuit of our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M">long-term mission</a>.</p><p>We build towards a freer internet by empowering builders with the tools they need to thrive—an undertaking that demonstrates, reinforces, and brings awareness to the viability of decentralized and open-source technologies.</p><p>Today, our community-governed network includes two key projects: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">Radicle</a>, a peer-to peer network for code collaboration, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/">Drips</a>, a peer-to-peer fund sharing and splitting solution. Both products focus on making the internet more accessible, inclusive, and transparent—the foundations of a free internet. That is, as the leader of the “free software movement,” Richard Stallman, famously stated: “Free as in freedom, not free as in beer.”</p><p>As we described <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw">in the Radworks launch post</a>, we believe that a free and open internet is a necessary foundation for a democratic and just society.</p><p>The aim of this piece is to establish what internet freedom is, outline the challenges we’re up against, share our plans to address these challenges, and enlist your support. More specifically, we’ll touch on:</p><ul><li><p>The origin of the digital landscape and how it has evolved</p></li><li><p>The pillars comprising internet freedom</p></li><li><p>Why a free internet matters for society</p></li><li><p>Key challenges and headwinds facing proponents of internet freedom</p></li><li><p>Radworks’ plan to promote internet freedom</p></li><li><p>How you can help</p></li></ul><p>We believe promoting internet freedom is critical to unlocking human innovation, collaboration, and creativity at unprecedented scale—a vision that motivates us each and every day.</p><h2 id="h-history-of-the-digital-landscape-core-values-and-early-obstacles" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>History of the Digital Landscape: Core Values &amp; Early Obstacles</strong></h2><p>The Information Processing Techniques Office, founded by the Advanced Research Projects Agency (ARPA) and led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/J._C._R._Licklider">J.C.R. Licklider</a> (colloquially known as “Lick”), pioneered the initial vision of a protocol-based “network of networks” that led to ARPANET and the foundations of today’s internet.</p><p>This early internet aimed to replace centralized structures with open participation and governance—a trend embodied in Paul Baran&apos;s 1964 report “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ieeexplore.ieee.org/document/1088883">On Distributed Communication</a>,” which culminated in the World Wide Web.</p><p>In its earliest days, the internet was populated primarily with academics, researchers, and tech nerds, and underwent a metamorphosis with the advent of the World Wide Web, evolving from an academic resource into a more accessible global platform.</p><p>When the visionary <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Tim_Berners-Lee">Tim Berners-Lee</a> created the first web page and browser, he unleashed a powerful tool that had the potential to promote freedom and democratic values on a global scale. Bolstered by the values imbued in its early development, the nascent digital environment soon became a canvas for creative self-expression and open communication, where individuals began to shape narratives from the bottom-up, share knowledge, and engage in global conversations.</p><p>But, as the internet turned into a truly global network and an increasingly significant part of daily life, major challenges to digital freedom began to emerge. No singular government proved capable of or willing to make the necessary policies and investments to secure the future of internet freedom. And where the public sector left gaps in authority, the private sector filled in, pursuing corporate control and providing permissioned—often gated—applications for identification, communication, association, and asset exchange.</p><p>In the face of these pressures, many founders of the early internet vocalized concerns over the possible futures of our digitally-networked lives. These included technologist <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Ted_Nelson">Ted Nelson</a>, originator of the terms “hypertext” and “hypermedia,” who issued prescient warnings that inadequate structures built around secure information sharing and control would inevitably lead to pervasive surveillance and information siloing.</p><p>For his part, Lick also pondered the negative impact the internet could have on society, foreshadowing ills such as public distrust of government, digital misinformation, debasement of creative professions, and control by private entities of the primary platforms for speech and public discourse.</p><p>In order to ensure this new and powerful technology included proper digital rights and freedoms, it was clear to these early technologists that organized efforts must be undertaken.</p><p>Starting in the 1970s, open-source software emerged as a key component. The early software industry, which predated the internet, was beset by two concurrent forces– commercialization and opacity, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Richard_Stallman">Richard Stallman</a> devised the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/GNU_General_Public_License">GNU General Public License</a>” in part to oppose the closed nature of the Unix OS, which critically allowed users to run, study, share, and modify the underlying source code.</p><p>Eventually, in the 1997 landmark case of “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Bernstein_v._United_States">Bernstein v. United States Department of State</a>,” the courts recognized software source code as speech protected by the First Amendment, and the government&apos;s regulations preventing its publication as unconstitutional. This case highlighted the clash between technology and regulation, underscored the crucial role of code as speech, and paved the way for broader discussions on the boundaries of digital expression that we continue to face today.</p><p>More recently, social media platforms have heralded a new era of interconnectedness, offering unparalleled avenues for expression and mobilization. But these platforms have also raised questions about privacy, data misuse, and the level of influence algorithms have on the information we consume. As a result, foundational infrastructure such as distributed systems and blockchains have emerged over the past decade—technology that challenges traditional models of centralized control and offers innovative solutions to preserve individual agency in the digital realm.</p><p>In this ever-evolving landscape—in the face of countervailing forces from both the public and private sectors—the struggle for internet freedom has persisted. In the next section, we’ll attempt to break apart and define the constituent components of internet freedom that have emerged.</p><h2 id="h-defining-five-pillars-of-internet-freedom" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Defining Five Pillars of Internet Freedom</strong></h2><p>To continue the fight for internet freedom, we need to remind ourselves of the fundamental building blocks of this precious technology. <em>What is internet freedom, exactly?</em></p><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eff.org/">Electronic Frontier Foundation (EFF)</a> is an international non-profit digital rights group founded over 3 decades ago, and plays a major role in defending digital privacy, free speech, and innovation.</p><p>According to the EFF, internet freedom refers to <strong><em>the ability of individuals to access and express themselves on the internet without interference or censorship</em></strong>.</p><p>In other words, internet freedom grants individuals a sense of agency over their digital lives, empowering them to navigate their virtual environment with autonomy.</p><p>We’ve identified five key areas that encompass internet freedom, which we will refer to as the “five pillars of internet freedom”:</p><ol><li><p><strong>Freedom of Expression and Speech</strong> - Internet freedom hinges on the principle of freedom of expression, allowing individuals to voice their thoughts, opinions, and creativity without fear of censorship or retribution. Online platforms provide spaces for people to share ideas, engage in debates, and contribute to a rich tapestry of digital discourse.</p></li><li><p><strong>Net Neutrality</strong> - Net neutrality ensures that internet service providers treat all data equally, without discriminating based on content, source, or destination. This principle prevents the creation of digital fast lanes and preserves a level playing field for users and content providers.</p></li><li><p><strong>Privacy and Data Protection</strong> - Internet freedom includes the right to privacy and control over personal data. Robust data protection measures encourage individuals to share information online while safeguarding against unauthorized access, surveillance, and misuse.</p></li><li><p><strong>Innovation and Open Source Collaboration</strong> - A cornerstone of internet freedom is the ability to innovate and collaborate openly. Open source software, where code is freely shared, modified, and distributed, encourages a culture of collective problem-solving and technological advancement.</p></li><li><p><strong>Access to Information and Knowledge</strong> - Internet freedom guarantees unfettered access to a vast repository of information and knowledge. This access empowers individuals to educate themselves, engage with diverse viewpoints, and contribute to informed decision-making.</p></li></ol><p>We also surveyed the team members and contributors at Radworks to gather their opinions on what internet freedom means to them. Their responses included descriptions of infrastructure that is “fundamentally open” and “community-governed,” rather than controlled by giant corporations. Ensuring global accessibility, censorship-resistance, and the sovereign ownership of data—meaning it cannot be seized or sold—were further highlighted as necessary features of a genuinely free internet.</p><p>But <em>why should we care about internet freedom</em> in the first place? And what are some of the broader implications of internet freedom for individuals, communities, and societies?</p><h2 id="h-why-internet-freedom-matters" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Why Internet Freedom Matters</strong></h2><p>In a world where digital interactions are seamlessly woven into the fabric of everyday life, the concept of internet freedom emerges as a cornerstone of social progress. Beyond the realm of technology, internet freedom carries far-reaching implications that shape the way we communicate, learn, innovate, and advocate for change.</p><p>Here, we outline various examples of the roles internet freedom has played in fostering positive outcomes for individuals and communities.</p><p><strong>Catalyst for Expression and Innovation</strong>: By removing the physical barriers between networks and establishing common protocols for sharing information across diverse environments, the internet has had a profound impact on the way individuals express themselves. And by opening and pooling the intellectual resources of individuals and organizations, the internet fosters competition and innovation. For example, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.wikipedia.org/">Wikipedia</a>, the free encyclopedia to which we’ve liberally linked throughout this piece, enables a diverse set of contributors to freely share and pool their knowledge. This ultimately fosters competition, redefines information dissemination, and leads to credibly neutral, high quality, and thorough results.</p><p><strong>Gateway to Knowledge and Learning</strong>: The internet democratizes access to knowledge and education on an unprecedented scale, allowing platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.khanacademy.org/">Khan Academy</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://archive.org/">Internet Archive</a>, and online universities to offer free resources that transcend geographical barriers. Internet freedom ensures that individuals can explore subjects of interest, engage in self-directed learning, and collaborate with experts, regardless of their location or background.</p><p><strong>Fuel for Economic Opportunities and Entrepreneurship</strong>: In the digital economy, internet freedom is the driving force behind economic opportunities and entrepreneurship, and platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.etsy.com/">Etsy</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.airbnb.com/">Airbnb</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mercadolibre.com/">Mercado Libre</a>, and other digital marketplaces that allow individuals to become creators, sellers, and service providers. Internet freedom fuels innovation by enabling startups to reach global audiences and disrupt traditional industries.</p><p><strong>Platform for Advocacy and Social Change</strong>: Internet freedom promotes advocacy and social change by providing a platform for marginalized voices and grassroots movements. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/MeToo_movement">#MeToo movement</a>, born on social media, spotlighted issues of gender inequality and ignited conversations that reverberated worldwide. And consider the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Arab_Spring#">Arab Spring</a>—a series of transformative movements across the Middle East that harnessed the power of social media to spark social and political change. The ability to communicate, organize, and share information online has both empowered individuals and mobilized communities to challenge norms and drive systemic change.</p><p><strong>Network of Global Connectivity and Solidarity</strong>: The digital world erases geographical barriers, fostering a sense of global interconnectedness. During the COVID-19 pandemic, the internet emerged as a lifeline, connecting people, disseminating crucial information, and enabling remote work and education. A free internet allows for maintaining critital social connections and building solidarity across disparate populations, which is particularly important during global crises.</p><p>In our rapidly changing world, internet freedom isn&apos;t just a concept. It drives social progress, nurtures innovation, and amplifies the voices of the unheard. As the digital era advances, understanding and advocating for internet freedom becomes paramount in shaping an inclusive, equitable, and empowered global community.</p><p>And yet, many of the threats to society posed by the internet and ruminated on by its creators—warnings that were issued even as the internet had begun to fulfill their very own dreams of freedom and decentralization—continue to play out.</p><h2 id="h-challenges-facing-proponents-of-internet-freedom" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Challenges Facing Proponents of Internet Freedom</strong></h2><p>As the technology has evolved, so have the challenges to the resilience of internet freedom. The internet, once envisioned as a bastion of freedom, has become a battleground where the principles of expression clash with the dynamics of power. Building towards a freer digital environment requires a nuanced understanding of the obstacles that stand in the way, some of which we will illustrate here.</p><p><strong>Surveillance and Privacy Erosion</strong>: The proliferation of surveillance technologies raises concerns about individual privacy and autonomy. Mass surveillance programs—often conducted under the guise of national security, as we’ve learned from the legacy of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Edward_Snowden">Edward Snowden</a>—cast a shadow over the internet, challenging the very notion of private online interactions. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Apple%E2%80%93FBI_encryption_dispute">Apple-FBI encryption dispute</a> underscores the tension between privacy, security, and law enforcement access to encrypted communications.</p><p><strong>Censorship and Content Restrictions</strong>: Governments and institutions across the globe have attempted to exert control over digital spaces through censorship and content restrictions. Instances such as the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Great_Firewall">Great Firewall of China</a>” illustrate how authorities can filter, block, or manipulate information, limiting access to certain websites and stifling open discourse.</p><p><strong>Corporate Control and Digital Monopolies</strong>: The concentration of power in the hands of tech giants raises questions about corporate control and digital monopolies. Platforms that dominate the digital space wield significant influence over information flows, content moderation, and user behavior, prompting discussions about fair competition and user empowerment.</p><p><strong>Threats to Net Neutrality</strong>: The principle of net neutrality, which ensures equal access to online content, faces threats from practices like data throttling, fast lanes, and zero-rating. These practices can distort the level playing field, favoring certain types of content or users and potentially stifling innovation.</p><p><strong>Ensuring Universal Access</strong>: Access to the internet remains uneven across the world. Millions still lack connectivity, especially in emerging nations, as social, economic, and geopolitical dynamics continually threaten to reduce access. Addressing this digital divide is essential to ensure that internet freedom is a reality for all, regardless of socioeconomic status or geographical location. As Lick, together with another internet pioneer, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Robert_Taylor_(computer_scientist)">Robert Taylor</a>, wrote in 1968:</p><blockquote><p><em>“The [internet’s] impact will be good or bad, depending mainly on the question: Will ‘to be on line’ be a privilege or a right? If only a favored segment of the population gets a chance to enjoy the advantage of ‘intelligence amplification,’ the network may exaggerate the discontinuity in the spectrum of intellectual opportunity.</em></p><p><em>On the other hand, if the network idea should prove to do for education what a few have envisioned in hope, if not in concrete detailed plan, and if all minds should prove to be responsive, surely the boon to humankind would be beyond measure.” </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://internetat50.com/references/Licklider_Taylor_The-Computer-As-A-Communications-Device.pdf"><em>(source)</em></a></p></blockquote><p>Surmounting &amp; tackling the above challenges, among others, will require a multifaceted approach that includes a myriad of stakeholders, including governments, civil society, the tech industry, and individuals.</p><p>In the next section, we outline our own plan to foster a freer internet, and fulfill our commitment to an open and inclusive digital future.</p><h2 id="h-how-radworks-will-promote-internet-freedom" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>How Radworks Will Promote Internet Freedom</strong></h2><p>At Radworks, we’re steadfast in our commitment to advancing the principles of internet freedom and shaping a digital future where openness, innovation, and individual rights are paramount.</p><p>Our mission is to empower individuals, communities, and organizations to harness the full potential of the internet, while upholding the fundamental values of openness, inclusivity, and transparency. We believe that internet freedom is the cornerstone of a thriving digital society, and we are dedicated to promoting this freedom for present and future generations.</p><p>We will work towards accomplishing these goals through a combination of the following initiatives:</p><ul><li><p><strong>Advocacy and education</strong>: Through campaigns, workshops, and partnerships—as well as support for open-source projects—we contribute to raising awareness about the importance of internet freedom.</p></li><li><p><strong>Technological and Financial Empowerment</strong>: We develop and support solutions—such as Radicle and Drips—that advance the frontier of technological innovation, allow open-source developers to more effectively earn in exchange for their code, and bolster internet freedom.</p></li><li><p><strong>Community Engagement</strong>: Our endeavors are not solitary pursuits—they are part of a broader movement that spans continents and cultures. We will strive to promote diverse communities and foster a sense of collective action through grassroots initiatives, online forums, and local events.</p></li><li><p><strong>Local Empowerment, Global Change</strong>: By participating in and engaging with both local and international initiatives, we hope to catalyze conversations that resonate globally and contribute to an ecosystem of digital empowerment.</p></li></ul><p>We believe internet freedom isn&apos;t just a luxury—it&apos;s a necessity. It&apos;s the lifeline that connects us to knowledge, enables us to share our stories, and empowers us to challenge norms. It&apos;s the cornerstone of innovation, entrepreneurship, and social change, uniting individuals from diverse backgrounds in a common quest for progress.</p><h2 id="h-concluding-remarks-and-how-you-can-help" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Concluding Remarks &amp; How You Can Help</strong></h2><p>While the concept of internet freedom has emerged as our north star—a beacon that drives us to work towards an inclusive and exciting future—it remains a moving target. A myriad of dynamic external forces regularly shift beneath our feet.</p><p>As new technologies emerge, corporations vie for dominance, and geopolitical entities and relations evolve, both the definition of internet freedom, and the objectives that come with it, change, which poses persistent limitations in our pursuits.</p><p>We simultaneously acknowledge that we are not alone in our ambitions, and that our efforts rest on the shoulders of giants—individuals and organizations, both past and present, that have endeavored and achieved so much in the name of internet freedom and digital rights.</p><p>As such, we extend an invitation—a call to action that echoes across borders and resonates in the heart of every digital citizen. We invite you to join the collective movement to push the boundaries of internet freedom forward.</p><p>Here’s how you can start contributing:</p><ul><li><p><strong>Engage with the Champions of Internet Freedom</strong>: Organizations and NGOs such as the EFF, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://webfoundation.org/">World Wide Web Foundation</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://freedomhouse.org/">Freedom House</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://internetfreedom.in/">Internet Freedom Foundation</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.opentech.fund/">Open Technology Fund</a> continually publish research and advocate for a free and open web. The first step towards action is staying educated on global developments and supporting initiatives that impact the digital landscape.</p></li><li><p><strong>Advocate for Change</strong>: Participate in both online and IRL discussions and events,  such as those promoted by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.digitalrights.community/">Team CommUNITY</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://edri.org/">The European Digital Rights (EDRi) network</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rankingdigitalrights.org/">Ranking Digital Rights</a> (the independent research program founded by Rebecca MacKinnon, author of <em>Consent of the Networked: The Worldwide Struggle for Internet Freedom</em>). Connect with others to help raise awareness about the importance of internet freedom and the networks that support it.</p></li><li><p><strong>Support Open Source</strong>: Embrace and contribute to open source projects that foster innovation, transparency, and user empowerment. You can start by referencing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linuxfoundation.org/resources/open-source-guides/participating-in-open-source-communities">this guide</a> published by the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linuxfoundation.org/">Linux Foundation</a>—a non-profit organization that supports open-source software projects. By collaborating on open source initiatives, you play a role in shaping the digital tools of tomorrow.</p></li></ul><p>Together, we can collectively become architects of an internet that respects individual autonomy, celebrates creativity, and upholds the principles of democracy.</p><p>We invite you to join us on this journey to preserve and expand the frontiers of internet freedom, ensuring the online world remains a realm of boundless possibilities, accessible to all.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/ee94994c13408f13860e112f07aa9969a2b6f9f11bca260b83911e2c55def1bd.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Announcing Radworks]]></title>
            <link>https://paragraph.com/@radworks/announcing-radworks</link>
            <guid>cXZzRdk7RPtxysecyKJm</guid>
            <pubDate>Mon, 10 Jul 2023 19:00:15 GMT</pubDate>
            <description><![CDATA[“It is in this light that we must recognize that only a restoration of open-source culture, and all that enables across the full spectrum of open-source possibilities, can allow humanity to harness the distributed intelligence of the collective and create the equivalent of heaven on Earth — in other words, a world that works for all.” — The Open-Source Everything ManifestoToday, we’re excited to announce the start of the next chapter in our long march towards a freer internet: Radworks. Radwo...]]></description>
            <content:encoded><![CDATA[<blockquote><p><em>“It is in this light that we must recognize that only a restoration of open-source culture, and all that enables across the full spectrum of open-source possibilities, can allow humanity to harness the distributed intelligence of the collective and create the equivalent of heaven on Earth — in other words, a world that works for all.”</em></p><p>— <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://web.archive.org/web/20170912030149/http://oscoin.io/">The Open-Source Everything Manifesto</a></p></blockquote><p><strong>Today, we’re excited to announce the start of the next chapter in our long march towards a freer internet: </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org/"><strong>Radworks</strong></a><strong>.</strong></p><p>Radworks is the community-governed network behind <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz">Radicle</a>, a peer-to peer network for code collaboration &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips</a>, a peer-to-peer fund sharing &amp; splitting solution.</p><p>We believe <em>a free and open internet is a necessary foundation for a democratic and just society,</em> and we’re dedicated to making this brighter future our reality. We’re committed to funding new, resilient &amp; permissionless technologies that promote internet freedom.</p><p>Radworks is run by a decentralized governance system represented by the $RAD token and powered by our incredible community of users and builders.</p><h1 id="h-where-weve-been" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Where We’ve Been…</h1><p>Throughout the past several years, we’ve evolved from a single code-collaboration product called “Radicle” to a broader community-governed network that funds several new technologies that cultivate internet freedom.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6ee1df5edfe3b4f0e202e1afbe68ec7e3c0416f7fc40c8bf409093dabba1282e.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>These technologies we support are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/community/ecosystem">represented by Orgs</a> within the Radworks ecosystem. They exist as independent entities that are funded by the Radworks treasury. The technologies we currently fund are:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">Radicle</a> 👾 is a peer-to-peer network for code collaboration, built on Git</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips</a> 💧 offers peer-to-peer fund sharing and splitting, powered by Ethereum</p></li></ul><p>The Radworks community and more specifically, $RAD token-holders, collectively manage the Radworks treasury via an on-chain decentralized governance system. They are responsible for funding &amp; supporting Orgs that align with the Radworks purpose.</p><h1 id="h-where-were-headed" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Where We’re Headed…</h1><p>In addition to funding <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz">Radicle</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips</a>, Radworks aims to engage in community-building activities to demonstrate, reinforce, and bring awareness to the viability of decentralized &amp; open-source technologies. As we move forward, we’re focusing on three key areas:</p><ol><li><p><strong>Securing internet freedom for everyone</strong>. Why? Internet accessibility and freedom is a fundamental human right. At Radworks, we know that our Internet is only free because builders fight to keep it that way. We intend to use our resources to support them every step of the way.</p></li><li><p><strong>Helping independent builders secure sustainable funding &amp; thrive financially.</strong> <br>We want to live in a world where the best developers are building open-source and making a great living. To get there, we’ll help builders get funding for what they want to build for the world. We believe in supporting developers and helping them maintain ownership &amp; control over their code, no matter where they live and work.</p></li><li><p><strong>Celebrating &amp; empowering open source builders.</strong> We believe that empowering builders produces better outcomes. We will find, learn from, and amplify the stories of builders who are fighting for a freer internet. We know that progress is made by creating software &amp; products that challenge the status quo and protect digital human rights.</p></li></ol><p>We recently went through <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/2zEd_7MNTtnB0aUeOuhHD3Nl1pbGFkFxPHCNbNBGt5M">a community-led process to articulate our purpose, mission, and values</a>. We will continue to partner with individuals and organizations who share these values. After all, they brought us here and are what will motivate us moving forward.</p><h1 id="h-join-us-in-cultivating-a-freer-internet" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Join Us in Cultivating a Freer Internet 🌱</h1><p>With Radworks as the connective tissue between Radicle, Drips, and the rest of our ecosystem, we&apos;re excited to unlock a clearer focus and a stronger identity for each of our projects. We believe this change will enable us to better serve our community, achieve our goals, and promote internet freedom for all.</p><p>We invite you to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radworks_">follow us on Twitter</a>, visit our new <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org">Radworks website</a>, and learn more about our projects in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radworks.org/">our docs hub</a>.</p><p>Thank you for your unwavering support of our organization, our products, and — most importantly — our shared mission of a free and open internet for all. We’re excited to continue to build alongside each and every one of you!</p><hr><h1 id="h-about-us" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">About Us</h1><h3 id="h-radicle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Radicle 👾</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">Radicle</a> is a decentralized network for code collaboration that empowers developers to work together without intermediaries. Built on peer-to-peer technology, Radicle ensures transparent and immutable codebases, making them resistant to censorship and tampering. By using Radicle, developers can easily track changes made to codebases while maintaining full control over their data.</p><h3 id="h-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Drips 💧</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network">Drips</a> is an innovative toolkit for automatic, recurring payments that allows individuals to receive payments without intermediaries. Built on cutting-edge decentralized protocols, Drips ensures that payments are transparent and secure. By using Drips, individuals can receive payments on a recurring basis without the need for intermediaries, enabling greater financial autonomy and control.</p><h3 id="h-radworks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Radworks 🌱</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radworks.org">Radworks</a> supports a freer internet by empowering builders with the tools &amp; funds they need to thrive. Radworks is run by a decentralized governance system, represented by our $RAD token, and powered by our incredible community of users and builders.</p><p>In addition to supporting the two product orgs (Radicle &amp; Drips), Radworks engages in community-building activities to build awareness for builders of decentralized &amp; open-source technologies.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/094b3394e881587d8b2a085d0ce59293bdf31408e03aaf4fba81066c6ea629d1.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Radworks: Defining Our Purpose]]></title>
            <link>https://paragraph.com/@radworks/radworks-defining-our-purpose</link>
            <guid>z1CuygzjVLkuoaiw8Iq5</guid>
            <pubDate>Mon, 10 Jul 2023 17:54:09 GMT</pubDate>
            <description><![CDATA[BackstoryAt the beginning of 2023, we embarked on a research project to better understand the (then called) Radicle community’s composition, motivations, and team dynamics. At the time, it was clear the organization needed to evolve its operations and governance to better achieve its objectives. Before making such significant changes, we wanted to ensure we really understood the goals, needs, and values of the Radicle ecosystem members. We partnered with Apiary to research our community with ...]]></description>
            <content:encoded><![CDATA[<h1 id="h-backstory" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Backstory</h1><p>At the beginning of 2023, we embarked on a research project to better understand the (then called) Radicle community’s composition, motivations, and team dynamics. At the time, it was clear the organization needed to evolve its operations and governance to better achieve its objectives. Before making such significant changes, we wanted to ensure we really understood the goals, needs, and values of the Radicle ecosystem members.</p><p>We partnered with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://apiary.xyz/">Apiary</a> to research our community with the interest of understanding:</p><ul><li><p>How does the community understand and identify with the organization’s purpose?</p></li><li><p>Who comprises the Radicle community? What are their driving motivations and incentives for participation?</p></li><li><p>What is the environment within which the community is operating? What are the constraints, incentive structures, and behaviors needed for the network to succeed?</p></li><li><p>Do people understand the current governance system and how it functions?</p></li></ul><p>Apiary conducted multiple stakeholder interviews and did a deep analysis of existing documentation. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://apiary.xyz/articles/radicle-design-for-community-led-governance/">research</a> surfaced several valuable insights from the community – about its culture, organizational processes, and opportunities for improvement.</p><p>One key insight was that community members felt they lacked a clear understanding of Radicle’s purpose. What united the community was a shared vision for a free and open internet, enabled through open-sourced technology. Beyond this vision, stakeholders were unsure about the specific role Radicle sought to play in realizing a freer and more open internet. Its purpose lacked definition, making it challenging for individuals to understand how their contributions served a greater goal, which in turn hindered community cohesion and individual participation. This insight, coupled with the decision to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/an-evolution-of-radicle-s-brand-s/3224">evolve Radicle’s brand</a>, prompted the DAO (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/PHFoG1xR98l2eZhkgr4281AaxbXnHD2iVGhip6zbmSw">now referred to as Radworks</a>) to define its purpose.</p><p><strong>The Purpose of a Purpose</strong></p><p>The purpose serves to constitute the organization, codifying what we believe in, why we are in collaboration, and what impact we seek to have. In doing so, the purpose seeks to:</p><ul><li><p>Define Radworks’ specific role in contributing to a free and open internet.</p></li><li><p>Outline parameters around Radworks and its relationship to the  community.</p></li><li><p>Memorialize why Radworks exists, so that the community can return to this raison d’être for clarity in times of change, challenge, confusion, or conflict.</p></li><li><p>Serve as a North Star for governance, legitimizing what decisions we make, how we make them, and enabling the community to hold itself accountable.</p></li></ul><p>As such, the purpose statement shouldn’t be read as marketing material, but rather as <strong>Radworks’ North Star,</strong> which is <strong>intended to be</strong>:</p><ul><li><p><strong>Lived</strong>, guiding and informing the organization and its decisions.</p></li><li><p><strong>Measured</strong>, ensuring that the community is fulfilling its purpose over time.</p></li><li><p><strong>Adaptable</strong>, so as not to hinder the organization as it faces new challenges and conditions.</p></li><li><p><strong>Understood</strong> and owned by its stakeholders.</p></li><li><p><strong>Integrated</strong> into the Radworks’ structures, processes, and identity.</p></li></ul><h1 id="h-design-process" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Design Process</strong></h1><p>Drafting Radworks’ purpose was a three-part process.</p><h4 id="h-part-1-facilitated-process-with-founders-and-core-team" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Part 1 - Facilitated process with founders &amp; core team</strong></h4><p>Apiary facilitated a 2.5 day in-person workshop for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cloudhead">Alexis</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/abbey_titcomb">Abbey</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/smacmannis">Sean</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lftherios">Ele</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/angedupre">Ange</a>, integrating learnings from the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/apiary-community-insights-report/3328">Insights Report</a> into the conversation to explore the organization, its purpose, culture, and structures. Goals of the facilitation were:</p><ul><li><p>Define a purpose statement that can be communicated to and iterated on with the community and integrated into the Radworks’ operations and governance.</p></li><li><p>Draft a list of core values to be workshopped and owned by the community.</p></li></ul><p>Facilitation was structured around 4 core questions:</p><ul><li><p>What is the problem the DAO seeks to solve?</p></li><li><p>What political, economic, socio-cultural, technological, environmental, and legal factors are important for and to the DAO?</p></li><li><p>What does the DAO believe?</p></li><li><p>What does the DAO give?</p></li></ul><p>These questions built on one another and led to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://miro.com/app/board/uXjVMZM4oxI=/">an exercise</a> where the group collectively drafted a purpose statement for Radworks. The outcome of the workshop was a draft purpose statement.</p><h4 id="h-part-2-community-interviews-and-input" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Part 2 - Community interviews and input</h4><p>The draft purpose statement was then brought to a select group of community members for feedback. This group was selected from the research Apiary conducted in Q1 2023. We selected community members based on their role in the organization, demonstrated commitment to the project, and for having voiced concerns or dissenting opinions during the research process. The goal was to surface any confusion, tension, or disagreements with the draft purpose statement. The purpose statement was revised and iterated based on this community feedback.</p><h4 id="h-part-3-ratification" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Part 3 - Ratification</h4><p>The community will have the opportunity to ratify the Radworks purpose in an on-going process using Radicle. Signatures can be submitted by community committee members to signal their commitment to Radworks’ purpose and community. You can ratify the Radworks purpose using Radicle by following the steps <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/-8Gh7_fytvm_FCAfCXTdmL5TxwYRKy0UFgcIrIc6tRc">here</a>.</p><hr><h1 id="h-the-purpose-of-radworks" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Purpose of Radworks 🌱</h1><blockquote><p>The Radworks purpose is hosted on Radicle. You can find it on seed.radworks.org in the <code>radworks-governance</code> project or by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.xyz/seeds/seed.radworks.org/rad:zPUsinVa3gP71g6Dt47LP76phAWd/tree/main/purpose.md">clicking here</a>.</p></blockquote><h3 id="h-preamble" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Preamble</h3><p>The purpose serves to constitute Radworks, memorializing what we believe and the community’s raison d’etre. It’s intended as a living document: a North Star that the community can return to for clarity in times of change, challenge, confusion, or conflict. If successful, this document will help protect and further Radworks’ purpose over time as we collectively navigate change.</p><h3 id="h-foundational-beliefs" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Foundational Beliefs</h3><ol><li><p><strong>Freedom</strong> - That technology should be developed to promote freedom and privacy, no matter where you are in the world.</p></li><li><p><strong>Decentralization</strong> - That the internet should be decentralized and governed by its users, rather than controlled by governments or corporations.</p></li><li><p><strong>Privacy</strong> - That technologies should be developed to protect individual privacy and prevent surveillance.</p></li><li><p><strong>Accessibility</strong> - That technologies and information should be open and accessible to everyone, regardless of financial status or location.</p></li><li><p><strong>Community</strong> - That technology should be developed to promote and harness community, collaboration, and peer-to-peer networks.</p></li><li><p><strong>Resilience</strong> - That technology should be developed to be resistant to censorship, capture, and anti-competitive forces.</p></li><li><p><strong>Sustainability</strong> - That technology should be developed with a long-term perspective, and should prioritize technical and financial sustainability.</p></li></ol><h3 id="h-purpose-statement" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Purpose Statement</h3><p><strong>Radworks funds new, resilient, permissionless technologies to cultivate internet freedom.</strong> We focus on funding and supporting the creation of censorship-resistant and decentralized technologies that empower builders and creators to collaborate. We are committed to enabling individuals and communities to collaborate in the digital realm securely and freely.</p><h3 id="h-radworks-is-focused-on" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Radworks is focused on…</h3><ol><li><p><strong>Ecosystem health</strong> - Governing and operating with the goals of increasing the health of the ecosystem, improving the diversity of token holders and network participants, and supporting the long-term sustainability and resiliency of the ecosystem.</p></li><li><p><strong>Technical principles</strong> - Ensuring we uphold and promote our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/org-design-funding-core-teams-principles-criteria-part-1/2994">technical principles</a> through our funding and activities.</p></li><li><p><strong>Cultural development</strong> - Supporting the creation of a culture that is conducive to internet freedom through education and community engagement.</p></li><li><p><strong>Demonstrating the viability of open source alternatives</strong> - Demonstrating the viability (in cost, labor, quality, and resiliency) of open-source software and its development by distributed organizations and communities as an alternative to conventionally funded, owned, and centrally controlled tech corporations.</p></li><li><p><strong>Organizational ethos</strong> - Operating and governing Radworks in a manner that reflects the values we seek to support and promote through our activities. These are codified in our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.radworks.org/t/org-design-funding-core-teams-principles-criteria-part-1/2994">organizational principles</a>.</p></li></ol><hr><blockquote><h2 id="h-please-join-us-in-ratifying-the-radworks-purpose-here-to-show-your-support-for-cultivating-a-better-and-freer-internet" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Please join us in ratifying the Radworks purpose <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/-8Gh7_fytvm_FCAfCXTdmL5TxwYRKy0UFgcIrIc6tRc">here</a> to show your support for cultivating a better and freer Internet 🌱</h2></blockquote>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/2b4f5b1722a4adc68c45e0a5ecb982b7016f49d9a1be9b64236799fd5d31de3c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How to Ratify the Radworks Purpose... with Radicle!]]></title>
            <link>https://paragraph.com/@radworks/how-to-ratify-the-radworks-purpose-with-radicle</link>
            <guid>UTgiwZCpHuJdQO0jnSX7</guid>
            <pubDate>Mon, 10 Jul 2023 16:56:15 GMT</pubDate>
            <description><![CDATA[The Radworks purpose is hosted on Radicle. You can find it on seed.radworks.org in the radworks-governance project or by clicking here.This is a quick onboarding guide for ratifying the Radworks purpose doc with Radicle! It will walk you through the steps of installing radicle, cloning a project, and submitting a patch. To start, open up your terminal!Install radicle sh &#x3C;(curl -sSf https://radicle.xyz/install) Follow the instructions on installation: Run source ~/.profile or open a new t...]]></description>
            <content:encoded><![CDATA[<blockquote><p>The Radworks purpose is hosted on Radicle. You can find it on seed.radworks.org in the <code>radworks-governance</code> project or by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.xyz/seeds/seed.radworks.org/rad:zPUsinVa3gP71g6Dt47LP76phAWd/tree/main/purpose.md">clicking here</a>.</p></blockquote><p>This is a quick onboarding guide for ratifying the Radworks purpose doc with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/">Radicle</a>! It will walk you through the steps of installing radicle, cloning a project, and submitting a patch.</p><p>To start, open up your terminal!</p><ol><li><p>Install radicle</p><pre data-type="codeBlock" text=" sh &lt;(curl -sSf https://radicle.xyz/install)
"><code> sh <span class="hljs-operator">&#x3C;</span>(curl <span class="hljs-operator">-</span>sSf https:<span class="hljs-comment">//radicle.xyz/install)</span>
</code></pre></li><li><p>Follow the instructions on installation: Run <code>source ~/.profile</code> or open a new terminal, then run <code>rad auth</code>.</p></li><li><p>Start your local node and connect it to <code>seed.radworks.org</code></p><pre data-type="codeBlock" text="rad node start -- --connect z6MksA6UnYhEzXPqHrG4Mz7m3qwzfFCaM1BhVK9LGRHZZxek@seed.radworks.org:8776
"><code>rad node start <span class="hljs-operator">-</span><span class="hljs-operator">-</span> <span class="hljs-operator">-</span><span class="hljs-operator">-</span>connect z6MksA6UnYhEzXPqHrG4Mz7m3qwzfFCaM1BhVK9LGRHZZxek@seed.radworks.org:<span class="hljs-number">8776</span>
</code></pre></li><li><p>Clone the <code>radworks-governance</code> repository to your machine</p><pre data-type="codeBlock" text=" rad clone rad:zPUsinVa3gP71g6Dt47LP76phAWd
"><code> <span class="hljs-built_in">rad</span> clone <span class="hljs-built_in">rad</span>:zPUsinVa3gP71g6Dt47LP76phAWd
</code></pre></li><li><p>Enter the directory</p><pre data-type="codeBlock" text=" cd radworks-governance
"><code> <span class="hljs-built_in">cd</span> radworks-governance
</code></pre></li><li><p>Create a new branch</p><pre data-type="codeBlock" text="git checkout -b ratification-&lt;INSERT YOUR NAME&gt;
"><code>git checkout <span class="hljs-operator">-</span>b ratification<span class="hljs-operator">-</span><span class="hljs-operator">&#x3C;</span>INSERT YOUR NAME<span class="hljs-operator">></span>
</code></pre></li><li><p>Open the <code>purpose.md</code> file in your editor of choice, or directly in the terminal with:</p><pre data-type="codeBlock" text=" vim purpose.md i
"><code> vim purpose.md i
</code></pre></li><li><p>Add the following to the bottom of the page:</p><p><code>🌱 &lt;INSERT YOUR INITIALS/NAME/HANDLE&gt;</code>If editing with <code>vim</code>, press <code>Esc</code> key to exit edit mode, then type <code>:qa</code> to quit.</p></li><li><p>Add and commit your changes</p><pre data-type="codeBlock" text="git add .
git commit -m &quot;Ratification for &lt;INSERT YOUR NAME&gt;&quot;
"><code>git add .
git commit <span class="hljs-operator">-</span>m <span class="hljs-string">"Ratification for &#x3C;INSERT YOUR NAME>"</span>
</code></pre></li><li><p>Open a patch to get your ratification merged into the project</p><pre data-type="codeBlock" text="git push rad -o patch.message=&quot;Ratification of Purpose&quot; -o patch.message=&quot;I am a Radworks community member and I ratify this purpose.&quot; HEAD:refs/patches
"><code>git push rad <span class="hljs-operator">-</span>o patch.message=<span class="hljs-string">"Ratification of Purpose"</span> <span class="hljs-operator">-</span>o patch.message=<span class="hljs-string">"I am a Radworks community member and I ratify this purpose."</span> HEAD:refs<span class="hljs-operator">/</span>patches
</code></pre></li></ol><p>Once successful you should see something along the lines of:</p><p><code>Patch 036702eadf68385bcb708baeef571f6dba6f9a0f opened</code></p><hr><p>Thanks for joining us in our quest to cultivate a better and freer internet! 🌱</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a69df832ad40b849391aeaa18bd622f9085320eb2bafa71d29d901992f731018.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Introducing RAD]]></title>
            <link>https://paragraph.com/@radworks/introducing-rad</link>
            <guid>p4YBUQz60tjdrBUXo017</guid>
            <pubDate>Wed, 30 Mar 2022 13:09:31 GMT</pubDate>
            <description><![CDATA[Original post by @lftherios on February 17th, 2021 on radicle.xyz.The Radicle project has released its native governance token, making it the first open-source, community-led, and self-sustaining network for software collaboration.The Radicle token is live! The official contract address is: 0x31c8eacbffdd875c74b94b077895bd78cf1e64a350% of the total supply will be allocated to Radicle community members and users over time through the network’s treasury.An open proposal to make 3.75% of the tot...]]></description>
            <content:encoded><![CDATA[<p><em>Original post by </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lftherios"><em>@lftherios</em></a><em> on February 17th, 2021 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/introducing-rad.html"><em>radicle.xyz</em></a><em>.</em></p><blockquote><h3 id="h-the-radicle-project-has-released-its-native-governance-token-making-it-the-first-open-source-community-led-and-self-sustaining-network-for-software-collaboration" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The Radicle project has released its native governance token, making it the first open-source, community-led, and self-sustaining network for software collaboration.</h3></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/80c88b31f3703c5ffbc8673bb430f55b7d00eff96100548a7227bec2d8bf4629.gif" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ul><li><p>The Radicle token is live! The official contract address is: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/token/0x31c8eacbffdd875c74b94b077895bd78cf1e64a3">0x31c8eacbffdd875c74b94b077895bd78cf1e64a3</a></p></li><li><p>50% of the total supply will be allocated to Radicle community members and users over time through the network’s treasury.</p></li><li><p>An open proposal to make 3.75% of the total supply available on a Balancer Liquidity Bootstrapping Pool is live for voting. If it passes, it will trigger a two-day community distribution where all proceeds will be claimed by the Radicle Treasury.</p></li></ul><p>The Radicle project was established with two main objectives:</p><ol><li><p>Develop resilient collaboration infrastructure that respects users freedoms, without a reliance on trusted gatekeepers nor on corporate or state overlords.</p></li><li><p>Use the newly developed sovereign financial infrastructure (Bitcoin, Ethereum, DeFi) in order to create new value flows for developers and grow the digital commons.</p></li></ol><p>To accomplish both objectives there has always been one prerequisite: <strong>make Radicle self-sustainable.</strong></p><p>With over 1000 projects already published to the network and an average growth of 8% week-to-week in its public beta, the Radicle project is ready to decentralize the network among its community and begin the quest towards self-sustainability.</p><h2 id="h-why-a-token" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why a token?</h2><p>While the arguments for sovereignty and censorship-resistance continue to strengthen, the case for decentralization goes beyond the tech. In the current era of the closed-source web, users have relinquished control of their privacy and software freedoms for a free and convenient gateway into the open Internet. Now, they are looking for alternatives as our global social platforms deteriorate due to societal pressure, lack of innovation, and the relentless extraction necessary to satisfy stakeholders.</p><p>In this reality, building Radicle within the traditional paradigm, as for example a SaaS or open-core company, would force users to remain in a customer/corporation relationship, leaving them vulnerable to eventual extraction. Additionally, if Radicle is to be resilient collaboration infrastructure that truly respects user freedoms, it needs to be developed with trust-minimization in mind, be accessible to anyone in the world, all while remaining adaptive and competitive in a market with well-funded mega-corporations. <strong>The only way out of this pattern is to build free and open source networks that are self-sustaining and community owned.</strong></p><p>Operating by these constraints, Radicle recognizes token-based sustainability models as the most promising path forward. More specifically, it’s the emergence of governance primitives within crypto-networks that present a new design space for engineering community-owned open-source protocols &amp; networks. These primitives provide a foundation for a truly &quot;open&quot; open-source world, not one bound by arbitrary walls.</p><p>For these reasons, the Radicle project will be moving forward as an open-source, community-led, and self-sustaining network for software collaboration. This vision will be realized by Radicle’s Ethereum integration — a set of open protocols that complement the Radicle peer-to-peer network. Its smart contract system enables unique global names, decentralized organizations, and experiences that help maintainers sustain their open-source work. The integration’s smart contract system will be decentralized with the <strong>Radicle token</strong> — a governance token that will enable the collective governance and long-term sustainability of the Radicle network.</p><h2 id="h-how-it-works" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How it works</h2><p>The Radicle token (RAD) is designed as a governance token that enables a number of Ethereum-based features as well as the communal ownership, collective governance, and long-term sustainability of the Radicle network.</p><p>In short, the economic model of the Radicle token subjects users to fees when they interact with certain Ethereum-based protocols, unless they are members (token-holders). By buying (or being rewarded) and holding an amount of tokens, users can avoid (or have discounted) fees and participate in the governance of the network. Members maintain governing control over all Ethereum-based smart contracts and most importantly, the Radicle Treasury which holds more than &gt; 50% of the total token supply.</p><p>Anyone can become a member by buying and holding an amount of Radicle tokens, in exchange for the following benefits:</p><ul><li><p>Discounted or no fees when interacting with Radicle&apos;s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://radicle.xyz/blog/integrating-with-ethereum.html">Ethereum-based protocols</a>.</p></li><li><p>The right to participate in the governance (through voting and proposals) of the Radicle smart contract system.</p></li></ul><p>By giving Radicle users a functional reason to hold the token, they can experience the benefits of governance and start establishing a new paradigm for the communal ownership of digital open-source infrastructure. If, for any reason, they are unhappy with the network, they can “voice” concerns by participating in governance or they can “exit” by selling their tokens to the market.</p><h2 id="h-governance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Governance</h2><p>The Radicle governance module is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/">Compound</a> fork and gives owners the right to participate in the governance of the Radicle smart contract system. Explicitly, this means members can control and parameterize their membership experiences — whether it&apos;s by changing fees, upgrading contracts, or introducing new experiences.</p><p>The Compound governance module was chosen because it&apos;s battle tested, audited, and balances executive power with community participation through its liquid delegation scheme.</p><p>Similar to Compound, each RAD token is equal to one vote and voting is enabled by delegating voting rights to the address (or addresses) of the token holder&apos;s choice:</p><ul><li><p>The owner’s own wallet, if they would like to vote on their own.</p></li><li><p>Another user&apos;s wallet, if they would like the other user to vote on their behalf.</p></li><li><p>No wallet, if they don&apos;t want to vote.</p></li></ul><p>Anybody with 1% of RAD delegated to their address can propose a governance action. Proposals are executable code, not suggestions for a team or foundation to implement. All proposals are subject to a 3-day voting period, and any address with voting power can vote for or against the proposal</p><p><em>✨ Delegation is live today on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gov.radicle.network/#/delegates/radicle"><em>gov.radicle.network</em></a><em>.</em></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">An image that the radicle governance interface on sybil.org</figcaption></figure><h2 id="h-radicle-treasury" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Radicle Treasury</h2><p>Similar to other decentralized protocols, opting-in to some of Radicle’s Ethereum features incurs network fees. These fees accrue in the Radicle Treasury, a smart contract where 50% of the overall token supply exists.</p><p>The Treasury is entirely controlled by Radicle token holders via the Radicle DAO. Members will support the long-term sustainability of the network by coordinating the distribution of the Treasury’s supply via community programs and initiatives. These community programs (e.g. developer mining, contributor rewards, grants etc…) will emerge organically through the Radicle community as Radicle members use the Treasury to continuously support the growth and resilience of the network.</p><p>The network’s code and treasury of assets are publicly managed, allowing any developer to contribute to and influence the direction of the project, making Radicle an experiment in collective governance.</p><h2 id="h-token-allocation-and-release-schedule" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Token Allocation and Release Schedule</h2><p>100M Radicle tokens (fixed) have been minted at genesis and will be vested over the course of 4 years.</p><ul><li><p>50% Community Treasury (vesting over 4 years)</p></li><li><p>19% Team (4 year vesting from join date, 1 year lock-up from genesis)</p></li><li><p>20% Early Supporters (1 year lock-up*)</p></li><li><p>5% Foundation (1 year lock-up)</p></li><li><p>2% Seeders Program (1 year lock-up*)</p></li><li><p>~4% Liquidity Bootstrapping Pool**</p></li></ul><p><em>* The lock-up release schedule varies based on jurisdiction.</em> <em>** currently in proposal mode, if it passes immediately available</em></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">Charts showing the token allocation and release schedule</figcaption></figure><p>The Radicle project is supported by a group of amazing early supporters including Placeholder, Galaxy, NFX, Electric, Parafi, Hypersphere, BlueYard, 1kx and more. In addition, we have the support of multiple individuals like Balaji Srinivasan, Naval Ravikant, Fred Ehrsam, Meltem Demirors as well as founders of crypto projects like Aave, The Graph, PolkaDot, Coinmarketcap, and CoinGecko.</p><h2 id="h-how-to-get-involved" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to get involved</h2><p>There is an active proposal in Radicle governance that triggers a liquidity bootstrapping event. If passed, 3.75% of total supply will be put in a Liquidity Bootstrapping pool. Please refer to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gov.radicle.network/#/proposals/radicle/3">gov.radicle.network</a> for more details.</p><p><strong>We will tweet the contract address from our </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radicle"><strong>official Twitter account</strong></a><strong> the day of the distribution if the proposal passes.</strong></p><p><em>Drop into the </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://matrix.to/#/#radicle-space:matrix.org"><em>#token channel</em></a><em> on our Matrix or subscribe to our Telegram channel (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/radicleworld"><em>@radicleworld</em></a><em>) to discuss all things RAD.</em></p><p><em>Join our community forum, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/"><em>radicle.community</em></a><em>, to discuss governance and Radicle development.</em></p><h2 id="h-contracts" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Contracts</h2><ul><li><p>Radicle Token: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/token/0x31c8eacbffdd875c74b94b077895bd78cf1e64a3">0x31c8eacbffdd875c74b94b077895bd78cf1e64a3</a></p></li><li><p>Governance: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x690e775361AD66D1c4A25d89da9fCd639F5198eD">0x690e775361AD66D1c4A25d89da9fCd639F5198eD</a></p></li><li><p>Timelock: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x8dA8f82d2BbDd896822de723F55D6EdF416130ba">0x8dA8f82d2BbDd896822de723F55D6EdF416130ba</a></p></li><li><p>Genesis: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x6838f63899728816f602B3e9bF73952e2bD6dc35">0x6838f63899728816f602B3e9bF73952e2bD6dc35</a></p></li><li><p>Registrar: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x37723287Ae6F34866d82EE623401f92Ec9013154">0x37723287Ae6F34866d82EE623401f92Ec9013154</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/img/radicle-logo.svg">Radicle Token Icon</a></p></li></ul>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/d9bedc94ddcf6786ae5777ea2c92a9a1b4e061a24b677394956c166087ca7bcf.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Collaborating on Radicle]]></title>
            <link>https://paragraph.com/@radworks/collaborating-on-radicle</link>
            <guid>IGvrvqviy4fG2ngnusm2</guid>
            <pubDate>Wed, 30 Mar 2022 13:09:08 GMT</pubDate>
            <description><![CDATA[Originaly post by @lftherios on December 20th, 2020 on radicle.xyz. When coming to Radicle from a centralized code collaboration network like GitHub or Gitlab, users might be puzzled by Radicle’s unique social model at first. In contrast to centralized code collaboration platforms, on Radicle:Peers are in control of their social interactionsEach peer effortlessly self hosts their own content and the content of the peers they follow that they are interested inPeers have subjective views over t...]]></description>
            <content:encoded><![CDATA[<p><em>Originaly post by </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lftherios"><em>@lftherios</em></a><em> on December 20th, 2020 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://web.archive.org/web/20210224223957/https://radicle.xyz/blog/introducing-rad.html"><em>radicle.xyz</em></a><em>.</em></p><p>When coming to Radicle from a centralized code collaboration network like GitHub or Gitlab, users might be puzzled by Radicle’s unique social model at first. In contrast to centralized code collaboration platforms, on Radicle:</p><ol><li><p>Peers are in control of their social interactions</p></li><li><p>Each peer effortlessly self hosts their own content and the content of the peers they follow that they are interested in</p></li><li><p>Peers have subjective views over the projects they follow</p></li></ol><p>This post attempts to contextualize the Radicle social model, the trade-offs it makes, and how it differs from the models of well-known centralized platforms.</p><h2 id="h-the-web2-social-model" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Web2 Social Model</h2><p>In most Web2 social networks:</p><ul><li><p>Your content is global by default</p></li><li><p>Your service provider is in control of your content (what you post), your identity, and your access</p></li><li><p>Your service provider is in control of your social interactions. Practically, this means your service provider can determine what is spam and who you are allowed to interact with.</p></li></ul><p>In exchange you get:</p><ul><li><p>A “privately owned public space”, where you can discover &amp; interact with any public piece of content or user on the network, as long as it is allowed by your service provider.</p></li><li><p>Convenience, as spam filtering &amp; content moderation is mostly done for you (email and gmail are the best example of spam filtering, while the global feeds of Facebook and Twitter are examples of content moderation at scale)</p></li></ul><p>When it comes to code collaboration, the former has proven to be significant to the growth of free and open-source sofware, as any user can a) consume any (public) project within centralized code collaboration networks and b) interact with any project within the network, by submitting patches or issues, creating branches or participating in the discussion (commenting).</p><h2 id="h-the-radicle-social-model" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Radicle Social Model</h2><p>In contrast to the common Web2 model of collaboration described above, Radicle prioritizes different concerns:</p><ul><li><p>People being in control of their identity</p></li><li><p>People being in control of their content</p></li><li><p>People being in control of their social interactions</p></li></ul><p><em>You can read more about why we consider these concerns a priority </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/towards-decentralized-code-collaboration.html"><em>here</em></a><em>.</em></p><p>Designing our protocol, Radicle Link, to satisfy these constraints led us to a new model for collaboration that might be familiar to the free and open-source hackers of the 90s and early 2000s — one that is radically different from that presented by well-known Web2 platforms.</p><h2 id="h-protocol-design" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Protocol design</h2><p>Radicle Link is a peer-to-peer gossip protocol with a generic distributed version control backend. It aims to be general enough to be used on top of systems such as pijul or mercurial, though its initial implementation is focused on supporting Git.</p><p>The protocol disseminates Git repositories via gossip-based replication, enabling the hosting and sharing of repositories without reliance on central servers.</p><p>In practice, Radicle Link distinguishes between two types of identities: personal and project. The first describes an actor in the system, while the second describes a (software) project on which one or more actors collaborate.</p><p>In Radicle:</p><ul><li><p>Peers follow other peers.</p></li><li><p>Peers track projects they are interested in.</p></li><li><p>Peers gossip about projects. This means tracking and replicating objects from the peers they follow, about the projects they are interested in.</p></li></ul><p>f you have already interacted with other decentralized social networks, this model might remind you of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://scuttlebutt.nz/">Secure Scuttlebutt</a>. In fact, Radicle is inspired by SSB&apos;s design but diverges from it in a few ways, mainly a) Radicle is operating on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Directed_acyclic_graph">DAGs</a>, not a single linear feed and b) the Radicle “identity” is not just the public key associated with that feed, but a delegation scheme that allows you to talk about N projects and M persons. To learn more about how Radicle Link works, see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/understanding-radicle/how-it-works">our docs</a>.</p><h2 id="h-implications-for-end-user-experience" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Implications for end-user experience</h2><p>The way Radicle Link disseminates data has certain implications for the end-user experience:</p><ul><li><p>Your social graph determines what type of content you see, interact with, and replicate</p><ul><li><p>Assuming you have discovered a project of interest within the Radicle network, then the first thing you have to do in order to interact with it is to track it. Tracking a project signals interest, and by design implies tracking the project’s maintainers, therefore replicating the data within their social graphs.</p></li><li><p>In the context of a project, maintainers of a repository may choose to track the views of other owners (this is called a remote in Git terminology: a named reference to a remote repository). If the remote repository is found to track other remotes, the tracking repository shall also transitively track those, up to a configurable N degrees out (currently in the works).</p></li></ul></li><li><p>Spam and content moderation is naturally handled by the peer’s social graph</p><ul><li><p>While this might appear confusing at first, self-moderation is a far more natural model for moderation as it actually mimics real-life communication. By design, it addresses the issues of Web2 content moderation, which are currently handled by biased algorithms or dependent on central hosting.</p></li><li><p>On Radicle, a spammer’s patches or issues will never be tracked by the actual maintainers and as a result, they won’t be seen by the rest of the network (unless explicitly tracked). Similarly, if you are not interested in a peer’s views or contributions to a project, you can simply un-follow them, which stops replication, and ensures you (or your connected peers!) don’t have to view and interact with their data.</p></li></ul></li><li><p>Within the same project, two peers might have diverging views</p><ul><li><p>The above design also means that even within the same project, peers have subjective (and often diverging) views.</p></li><li><p>At a minimum, your view of a project becomes the sum of the views of the people you follow, plus the views of the maintainers of the project. In addition, you can expand your perspective by configuring your replication settings to also transitively track other remotes N degrees out from the peers you follow (i.e. peers of your peers / remotes of your remotes) (currently work in progress).</p></li><li><p>This design also addresses the significant problem with decentralized systems relying exclusively on distributed ledger technology, sometimes referred to as “blockchain poisoning”. This is when someone deliberately adds illegal content to an append-only source in hopes to make the sole act of replicating the project legally problematic, as correctly pointed out by Konstantin Ryabitsev of the Linux foundation with regards to a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://alpha.radicle.xyz/">previous version</a> of Radicle that was relying on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ipfs.io/">IPFS</a>.</p></li></ul></li></ul><h2 id="h-but-what-about-the-public-square" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">But what about the “public square”?</h2><p>While the above design addresses critical problems around user sovereignty, censorship resistance, and spam &amp; content moderation, new challenges emerge.</p><p>Specifically, the main challenges that arise from the above design are 1) discoverability, and 2) the ability to contribute to any project within the network. Both have proven to be very important to the growth of free and open-source software, so it’s important to ensure they are taken into account.</p><h3 id="h-discovery" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Discovery</h3><p>While Radicle is not designed to be global by default for the reasons explained above, we complemented Radicle Link’s design with opt-in solutions that can enhance any peer’s ability to discover new projects and other users within the network. In order to do so, we’ve introduced two additional concepts:</p><ul><li><p>Seed nodes</p><ul><li><p>Seed nodes are always-on nodes that ensure data-availability in the network by serving content over the gossip protocol. Anyone can run a seed node and have it serve the content they choose. Seed nodes are just regular nodes without a user identity.</p></li><li><p>If they have a stable network address, they serve as entry nodes to the network. Many models of running a seed are imaginable: shared “home servers” (a la fediverse), commercial services, pinning nodes and more.</p></li></ul></li><li><p>An Ethereum-based registry</p><ul><li><p>To complement the replication layer we designed an opt-in registry which holds canonical project metadata. This allows projects to anchor important information—such as project state and repository head—with the guarantee of global availability and immutability.</p></li><li><p>As a peer, you will be able to create an account within the Radicle Registry, attest your Radicle Link identity and anchor project information there. (Our Ethereum integration will be covered in detail in an upcoming post, as it enables many more things beyond project anchoring)</p></li></ul></li></ul><h3 id="h-contributing-to-projects-within-the-network" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Contributing to projects within the network</h3><p>As explained above, when you are contributing to another project within Radicle, your contributions (patches, issues, branches etc.) might not be visible to the project’s maintainers or other contributors, if no-one in their network is following you.</p><p>While this model for collaboration is desirable for some — controlling the visibility &amp; interactivity of content is actually a growing trend even within Web2 platforms (see recent changes on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.twitter.com/en_us/topics/product/2020/testing-new-conversation-settings.html">twitter</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.wired.com/story/instagram-close-friends/">instagram</a>) — we realize that it might be a limitation for others.</p><p>For maintainers of projects who are interested in allowing contributions from peers outside their social graph, all they have to do is to follow seed nodes that promote policies conducive to their preferences. While it’s unclear what kind of seed node policies will emerge over time, combining seed node functionality with the Ethereum radicle registry (that has the benefit of sybil resistance) has the potential to serve multiple models and needs for collaboration, all within the same network.</p><p>Finally, it’s important to note that you will be able to see if a project you’re interested in contributing to accepts contributions from only the maintainers’ social graph or from other peers within the network. This empowers maintainers to adjust the preference of their projects accordingly to guide &amp; support their contributors.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/5ad24abfcd641907e7f1fe92bb97c1466f3fabb91a041890cba87fddc5a229a9.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How it works: Radicle Link]]></title>
            <link>https://paragraph.com/@radworks/how-it-works-radicle-link</link>
            <guid>kJZeCbOw7qkbJclgQKnY</guid>
            <pubDate>Wed, 30 Mar 2022 13:08:19 GMT</pubDate>
            <description><![CDATA[Original post by @cloudhead on November 18th, 2020 on radicle.xyz. Behind every repository is a version control system—the most popular of these being Git, created in 2005 by Linus Torvalds for the development of the Linux kernel. Git marked the rise of distributed version control systems as developers realized the centralized model of SVN and CVS didn&apos;t scale well with the number of contributors. In fact, Git was only created when Linus’ free Bitkeeper license was revoked after a Linux ...]]></description>
            <content:encoded><![CDATA[<p><em>Original post by </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cloudhead"><em>@cloudhead</em></a><em> on November 18th, 2020 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/radicle-link.html"><em>radicle.xyz</em></a><em>.</em></p><p>Behind every repository is a version control system—the most popular of these being Git, created in 2005 by Linus Torvalds for the development of the Linux kernel. Git marked the rise of distributed version control systems as developers realized the centralized model of SVN and CVS didn&apos;t scale well with the number of contributors. In fact, Git was only created when Linus’ free <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.bitkeeper.org/">Bitkeeper</a> license was revoked after a Linux kernel contributor tried to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linuxjournal.com/content/git-origin-story">reverse engineer its networking protocols</a>. Git brought distributed version control to the forefront and changed the way software is developed today.</p><p>Code collaboration platforms, or &quot;forges&quot;, started building on top of Git: they introduced search and discovery, canonicity, and social collaboration (issues &amp; code review) to Git-based workflows, albeit not always following the same distributed model that Git was designed for.</p><p>Radicle was designed to provide this same functionality while retaining Git’s peer-to-peer nature, building on what made distributed version control so powerful in the first place.</p><h2 id="h-git-gossips-well" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Git gossips well</h2><p>The earliest version of Radicle adopted a generalized approach to replication—it wasn’t tailored to replicating collaboration artifacts or source code and as we discovered, was ill-suited to the demands of real-world code collaboration.</p><p>On the other hand, the current iteration is specifically designed for this use case. The most outstanding difference is the decision to <strong>use Git as our storage and replication layer</strong>, instead of a decentralized storage network such as IPFS. In our experimentation with decentralized storage, we realized that replicating Git repos on the storage layer didn&apos;t permit the use of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://git-scm.com/book/en/v2/Git-Internals-Packfiles">packfiles</a>, one of the key protocols that makes Git useable at scale. Essentially, this approach would make source code a second-class citizen— making it impractical to store repositories with large histories. The reason is simple: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols">the packfile protocol is interactive</a>, which means before data is transferred between two parties, they determine exactly what needs to be sent over the wire, and the server puts together a packfile on the fly, before sending it downstream. This incredibly efficient approach isn&apos;t compatible with simple file storage protocols such as IPFS, which operate on the premise that content is usually <em>static</em>, unlike active code repositories that are constantly updated.</p><blockquote><p>The dumb protocol is simple but a bit inefficient, and it can&apos;t handle writing of data from the client to the server. The smart protocol is a more common method of transferring data, but it requires a process on the remote end that is intelligent about Git—it can read local data, figure out what the client has and needs, and generate a custom packfile for it.</p><p>— <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols">Git Internals</a></p></blockquote><p>In order to keep Git&apos;s efficiency when it comes to data replication, while offering global decentralized repository storage, we chose to design Radicle as a peer-to-peer networking layer on top of Git&apos;s smart transfer protocol. Radicle would take care of discovering peers, offloading the actual data transfer to Git.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-link">Radicle Link</a> is a peer-to-peer protocol with a generic distributed version control backend. It aims to be general enough to be used on top of systems such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pijul.org/">pijul</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.mercurial-scm.org/">mercurial</a>, though it&apos;s initial implementation is focused on supporting Git.</p><p>Radicle Link extends Git with <strong>peer-to-peer network discovery</strong>. Taking inspiration from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://scuttlebutt.nz/">Secure Scuttlebut</a>, a peer-to-peer protocol for social networking, data is disseminated via a process called <strong>gossip</strong>. That is, participants in the network share and spread data they are &quot;interested&quot; in by keeping redundant copies locally and sharing deltas with peers. With Radicle, we replicate data across connected repositories according to a “social graph” of contributors and maintainers, enabling source code and changesets to be disseminated according to use and value: the more peers who are interested in a certain project, the more available this project is made to the network.</p><h3 id="h-how-it-works" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">How it works</h3><p>Repositories are the base <em>unit of replication</em> in Radicle. To publish a repository to the network, it must first be initialized as a <em>project</em>. Projects combine source code, issues and proposed changes under a single umbrella, and carry a unique, shareable peer-to-peer identifier. The entirety of the project data and metadata, including social artefacts such as comments, are stored within the repository. To create a project, the owner of a repository defines a <em>project identity</em>. In the background, a <em>project.json</em> file is created in a predetermined disjoint branch of the repository, by convention <code>rad/id</code>. This file contains important metadata such as the project name, list of maintainers, as well as any related links.</p><p>The owner of the repository thus becomes the founder of the project and signs the initial version of the project metadata file (<em>project.json</em>) with their private key. The digest of the initial version, becomes the <em>Project ID</em>.</p><p>In addition to the repository, a Radicle <em>project</em> includes the <em>identities</em> of all its maintainers: peers with designated rights over the project&apos;s identity. Initially, the only maintainer is the <em>founder</em>. By adding other maintainers to the project metadata, additional layers of trust can be introduced around the project. Any update to the project metadata <strong>must</strong> be signed by a quorum of maintainers, providing a cryptographically secure way to manage project state &amp; metadata, for example in the case of transferring ownership. The history of the metadata file is backed by the underlying DVCS, and is verified upon replication, ensuring it was&apos;t tampered with.</p><h3 id="h-replication-and-validation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Replication and validation</h3><p>To ensure data integrity and authenticity in the peer-to-peer network, we adopt an algorithm similar to the root file update process from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://theupdateframework.io/">The Update Framework</a> (TUF). In this process, peers can fetch and verify the project metadata before replicating the latest changesets and revisions. This is important, since it effectively allows data to be served by <em>any peer</em>, in a secure manner. The physical location from which project data is fetched becomes irrelevant to the user.</p><h3 id="h-tracking-and-discovery" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Tracking and discovery</h3><p>When a project is published to the network the specific repository or <em>source tree</em> becomes identifiable by the maintainer of this tree. This allows repositories to be addressed by a shareable URL, which is then resolved to a physical location on the network, for the purpose of replication. This URL has the following form:</p><pre data-type="codeBlock" text="rad://&lt;project-id&gt;/&lt;maintainer-id&gt;
"><code><span class="xml">rad://<span class="hljs-tag">&#x3C;<span class="hljs-name">project-id</span>></span>/<span class="hljs-tag">&#x3C;<span class="hljs-name">maintainer-id</span>></span>
</span></code></pre><p>Peers decide what data to replicate through the <strong>tracking</strong> of projects. Tracking a project signals interest, and means to impliestracking its maintainers, therefore replicating the data within their social graphs. In the context of a project, maintainers of a repository may choose to <strong>track</strong> the repositories of other owners (this is called a <strong>remote</strong> in Git terminology: a named reference to a remote repository). If the remote repository is found to track other remotes, the tracking repository shall also transitively track those, up to a configurable <em>N</em> degrees out.</p><h3 id="h-availability" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Availability</h3><p>To improve data availability, participants in the network can choose to act as <strong>seeds</strong>. This is similar in concept to a <em>pub</em> in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://scuttlebutt.nz/">Secure Scuttlebut</a>: seeds are &quot;always-on&quot; nodes that automatically track discovered projects, thereby increasing the availability of these projects on the network. Since seeds may track a large number of repositories for a given project, replicating a project from a seed will greatly increase the connectedness of the tracking graph. Tracking a seed will also increase the number of paths leading back to the original upstream, ensuring that contributions can flow back up to the project maintainers even if they come from participants not within the set of tracked repositories of the maintainer.</p><h3 id="h-offline-and-local-first" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Offline and local-first</h3><p>With the introduction of hosted platforms came new ‘enhanced’ workflows like pull requests, issue tracking, and code reviews. These workflows were unique because they were non-Git native but still tied to source code through rich user interfaces and features. As a result, they have further defined the common developer experience by making collaboration more than just code—the social interactions captured in issues, code reviews and discussions are just as important as the source code itself. However, they&apos;ve also locked-in developers to the platforms that host these workflows and their artifacts. If you lost access to your GitHub account you&apos;d have access to your source code, but wouldn&apos;t have access to any of your issues, conversations, or pull requests. Even worse, access to valuable conversations could be completely lost.</p><p>With Radicle, central servers are unnecessary for ensuring the discoverability and availability of changesets and social artifacts. In addition, by returning to a fully distributed model, it enables a more complete offline experience. Not only is the source code available offline, but so is everything else. Radicle is built to provide a convenient collaboration experience <em>without intermediaries or vendor lock-in</em>.</p><p>Having Git as the nexus of replication builds on its strengths and decentralized nature. Having issues, pull requests, comments, and reviews <em>locally</em> gives developers the tools to manage and design their workflows as they see fit Radicle will always exist foremost as an open protocol—not a platform.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/f14a6c86bfad565cb51b4f027627c0117b8e419a3629ab1eb850d333b3107bec.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Towards decentralized code collaboration]]></title>
            <link>https://paragraph.com/@radworks/towards-decentralized-code-collaboration</link>
            <guid>hkwiMW50yIDF8jytSsKg</guid>
            <pubDate>Wed, 30 Mar 2022 13:08:05 GMT</pubDate>
            <description><![CDATA[Original post by @abbey_titcomb on April 15th, 2020 on radicle.xyz. Throughout the last decade, open source has become a standard for software development. Sharing code freely and publicly has made it drastically cheaper and easier to build software—and tech innovation is surging as a result. Code hosting and collaboration platforms like GitHub and GitLab have contributed heavily to the growth of open source by bringing it to a mainstream audience. They defined standard vocabulary and behavio...]]></description>
            <content:encoded><![CDATA[<p><em>Original post by </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/abbey_titcomb"><em>@abbey_titcomb</em></a><em> on April 15th, 2020 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/towards-decentralized-code-collaboration.html"><em>radicle.xyz</em></a><em>.</em></p><p>Throughout the last decade, open source has become a standard for software development. Sharing code freely and publicly has made it drastically cheaper and easier to build software—and tech innovation is surging as a result.</p><p>Code hosting and collaboration platforms like GitHub and GitLab have contributed heavily to the growth of open source by bringing it to a mainstream audience. They defined standard vocabulary and behaviors, made git accessible to a greater audience, empowered social coding, and created global communities of developers. It is an undeniable fact that they have completely changed the way people write code.</p><p>As the status quo for code collaboration, these platforms also host the largest repositories of open source development made up of not just code, but issues, pull requests, reviews, and comments. Even the social relationships—stars, likes, follows—exist solely within these platforms.</p><p>These platforms, however, are owned by corporations. They are subject to corporate law and have the right to define their terms of services. They can implement <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://techcrunch.com/2019/07/29/github-ban-sanctioned-countries/">user bans</a>—like those currently in place against Iranian, Syrian, and Crimean GitHub accounts in response to pressure from the U.S. government. They are vulnerable to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://techcrunch.com/2019/10/30/github-removes-tsunami-democratics-apk-after-a-takedown-order-from-spain/">censorship</a> as well as capitalist ends, which are often misaligned with the goals of free and open source communities.</p><p>In a world where <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.fordfoundation.org/media/2976/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure.pdf">nearly all software relies on open source code</a>, maintaining the resilience and health of the free and open source ecosystem is more important than ever. That&apos;s why we believe that dependence on centrally hosted platforms and corporations for the distribution of critical open source infrastructure is unsustainable. Reliance on such centralized services contradicts the values of the free and open source ecosystem and threatens its well-being.</p><p>Radicle was conceived as an alternative. Its goal is to eliminate intermediaries and create a peer-to-peer ecosystem that is robust, functional, and secure. There must be an intentional shift in narrative to prioritize the adoption of decentralized alternatives for code collaboration that abide by the principles of free and open source software.</p><blockquote><p>&quot;At the core of the open source ethos is the idea of liberty. Open source is about inverting power structures and creating access and opportunities for everyone.&quot; — GitHub employees&apos; letter to GitHub</p></blockquote><h2 id="h-exploring-alternatives" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Exploring alternatives</h2><p>Alternatives to GitHub exist ranging from platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sourceforge.net/">SourceForge</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://about.gitlab.com/">GitLab</a>, to more established methods of collaboration such as mailing lists. Platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitea.io/en-us/">Gitea</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gogs.io/">Gogs</a> offer self-hosted and open source solutions for code collaboration that have low platform risk but leave developers in isolated environments with no access to the global network of developers. One proposed alternative is <em>federation</em>. Proposals such as ForgeFed and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitlab.com/gitlab-org/gitlab/issues/6468">federated GitLab</a> are a step in the right direction, but implementations are underdeveloped or lacking. In addition, federation is dependent on domain names which can and <em>are</em> regularly seized by governments.</p><p>Other well-established open-source projects such as the Linux kernel adopt more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s10.html">bazaar</a> and accessible development environments that aren&apos;t confined to single platforms, such as mailing lists. These work, but they falter when held to the usability standard that platforms like GitHub have established.</p><p>Peer-to-peer protocols like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ssbc.github.io/scuttlebutt-protocol-guide/">Scuttlebutt</a> have provided us with alternative solutions to share and host information. These protocols are able to work offline without reliance on servers, but applications built on them lack the ability for users to easily coordinate on a global scale. This isn&apos;t too much of an issue for a blogging or social networking use case, but when it comes to software collaboration, a canonical global registry is necessary to meet the usability and discoverability standards of centralized platforms today. The ability for anybody to contribute to any open source project no matter where they are is necessary to cultivate a truly free and open network.</p><h3 id="h-designing-by-principles" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Designing by principles</h3><p>As we set out to build an alternative, we started by thinking about the values that we recognize as integral to free and open source code collaboration. With that said, we developed the following list of guiding principles:</p><ul><li><p>It must prioritize user freedom</p><p>In the words of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.gnu.org/philosophy/free-sw.html">free software movement</a>:</p><blockquote><p>[…] users have the freedom to run, copy, distribute, study, change and improve the software. Thus, &quot;free software&quot; is a matter of liberty, not price.</p></blockquote></li><li><p>It must be accessible and uncensorable</p><p>Anyone should have the freedom to use the software to collaborate with others. No single party should be able to ban users from accessing the system, or content from being shared. It must be auditable and transparent. In addition, users should have the freedom to control their interactions and the content they see on an individual basis.</p></li><li><p>It must be user-friendly</p><p>The software must be easy to use and not expect tremendous change in behavior from the user. Responsiveness and functionality must meet the standards established by current platforms.</p></li><li><p>It must be offline-first</p><p>It must not require internet connectivity, DNS or online portals to function. There must be no single point of failure and it must be always available.</p></li><li><p>It must not compromise on security</p><p>Trust in a third party or intermediary must not be required for use. Every artefact of the system must be attested with cryptographic signatures, and verified.</p></li></ul><p>Let’s look at hosting platforms like GitHub or GitLab in the context of this framework: they succeed by being user-friendly and accessible, but since they are centrally controlled, they are censorable, and do not prioritize user freedoms. If we look at <em>self-hosted</em> solutions like Gitea, Phabricator or Gogs, they are free, uncensorable, and user-friendly, however, they are not easily accessible due to gate-keeping and isolated environments: users across Phabricator deployments cannot interact with each other. This is the case for all currently available self-hosted solutions we&apos;ve looked at. They also present single points of failure and require internet connectivity for most interactions with the system.</p><p>Hypothetically, a federated GitLab <em>could</em> fill all the requirements, however, federated services cannot be offline-first and don’t offer sovereignty over user&apos;s identity. Users are tied to specific instances and thus subject to some of the same drawbacks as centralized services.</p><p>Bazaar-style solutions like the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lkml.org/">Linux Kernel mailing list</a> succeed at almost all outlined principles, but are limited in terms of user friendliness. It&apos;s hard to compare the usability of email threads to the sophisticated workflows possible on platforms like GitHub and GitLab.</p><h2 id="h-radicle-a-p2p-protocol-for-code-collaboration" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Radicle: A p2p protocol for code collaboration 🌱</h2><p>Radicle adopts the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://scuttlebutt.nz/">Scuttlebutt</a> social overlay paradigm by establishing a peer-to-peer replication layer on top of distributed version control systems, starting with <code>git</code>. User accounts and login is replaced by public key cryptography, hosted issue trackers are replaced by local peer replication, and the idea of a single canonical upstream is replaced by a patch-based peer-to-peer or &quot;bazaar&quot; model.</p><p>To complement the replication layer we introduce a totally-ordered consensus-backed registry which holds canonical project metadata. This allows projects to anchor important information—such as project state and repository head—with the guarantee of global availability and immutability.</p><p>The three major themes to highlight are the decisions to focus on a peer-to-peer code collaboration model, to build on the underlying distributed version control system for replication, and to adopt a protocol-first approach.</p><h3 id="h-revisiting-the-bazaar" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Revisiting the Bazaar</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.catb.org/~esr/writings/cathedral-bazaar/"><em>The Cathedral and the Bazaar</em></a> describes two approaches to free software development. The cathedral model, exemplified by projects like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.gnu.org/software/emacs/">Emacs</a>, makes releases open and available but keeps development exclusive to so called &quot;individual wizards&quot;. On the other hand, the bazaar model—popularized by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html">Linus Torvalds</a> and validated by the massive success of Linux, calls for completely open development with frequent and early releases, delegation throughout communities, and as many &quot;eyeballs&quot; on the code as possible. The conclusion of the essay speaks to the success of bazaar development practices in open source projects. In other words, <em>given enough eyeballs, all bugs are shallow</em>.</p><p>Peer-to-peer networking makes it far easier for developers and maintainers to develop not just a shared, but a <strong>trusted</strong> representation of project state grounded in actual source code <em>and</em> secure peer identities. With peer replication, patches become more comprehensive because they are tied to local issues, comments, and reviews connected to the development process. With more comprehensive patches,<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://begriffs.com/posts/2018-06-05-mailing-list-vs-github.html"> bazaar-style development can retain its flexibility</a> while supporting more sophisticated workflows. This is why Radicle replaces the idea of a single canonical upstream with a peer-to-peer model familiar to the open source hackers of the 90s and early 2000s. It makes bazaar-style development easier and better.</p><p>This potential is what caused Radicle to settle on a gossip-based &quot;social overlay&quot; built on distributed version control systems that is free and always available without the hassle of self-hosting or trusting companies with user data.</p><h3 id="h-git-gossips-well" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Git gossips well</h3><p>The next design decision came as a result of our experimentation with decentralized storage. After building the first version of Radicle on IPFS, we ran into performance and functionality issues. A more detailed analysis can be found<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle/issues/689"> here</a>, but the major realization was that replicating git repos peer-to-peer on the <em>storage layer</em> left us no choice but losing the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://git-scm.com/book/en/v2/Git-Internals-Packfiles">packfile</a> protocol, one of the things that makes git <em>fast</em>. This approach would make source code a second-class citizen—making it impractical to store repositories with large histories.</p><p>When reflecting on the above, the almost obvious thought returned: why not use git itself to distribute data? Storing <em>collaboration</em> artifacts (issues, pull requests, comments, ...) in git has been done before and the data structures available in git satisfy all our needs. Paired with a gossip layer, git becomes exactly what&apos;s necessary to store, replicate and distribute code and collaboration artifacts.</p><p>By building a peer-to-peer overlay on top of git, we find not only a performant solution, but one that is better adapted for code collaboration. Issues, comments and reviews become local artifacts that are cryptographically signed and interacted with offline.</p><h3 id="h-protocols-not-platforms" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Protocols, not platforms</h3><p>The story of the big code hosting platforms coincides with the general shift of the internet from open protocols to privately-owned platforms. Most social coding platforms today actually leverage open protocols (git, mercurial, ssh) but have built up closed gardens.</p><p>Radicle&apos;s approach is meant to return to the protocol-first philosophy by focusing on building code collaboration <em>primitives</em> instead of user experiences, and to reject data collection and siloing by intermediaries. This is reflected in the decision to build on and extend git. Having it as the nexus of replication builds on its strengths and decentralized nature. Having issues, pull requests, comments, and reviews <em>locally</em> gives developers the tools to manage and design their workflows without locking them into a new &quot;experience&quot;. Despite any front-end interface that will be built (😉), Radicle exists foremost as an open protocol — not a platform.</p><p>To complement the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Eventual_consistency">eventually-consistent</a> peer-to-peer replication layer, a global registry that holds canonical project metadata is also desirable. This can provide functionality that is difficult to address at the gossip level, such as globally unique human-readable identifiers, as well as giving the ability for projects to anchor important information about their project in an immutable and totally-ordered way—for example, the latest repository head. This can alleviate weaknesses at the replication layer which is unable to prove to the user that the information shown is the latest available. In essence, the registry can provide users with the trusted, auditable and shared view of the network that is otherwise lacking, delivering the same connected &quot;social&quot; layer that attracted developers to platforms like GitHub. Designing such a system as an open protocol is challenging, and requires a consensus-based approach which we will discuss in more depth in the future.</p><pre data-type="codeBlock" text="               _(_)_                     _(_)_                                      _(_)_     
"><code>               <span class="hljs-keyword">_</span>(<span class="hljs-keyword">_</span>)<span class="hljs-keyword">_</span>                     <span class="hljs-keyword">_</span>(<span class="hljs-keyword">_</span>)<span class="hljs-keyword">_</span>                                      <span class="hljs-keyword">_</span>(<span class="hljs-keyword">_</span>)<span class="hljs-keyword">_</span>     
</code></pre><pre data-type="codeBlock" text="   @@@@       (_)@(_)        @@@@       (_)@(_)        @@@@             @@@@       (_)@(_)    
"><code><span class="hljs-meta">   @@@@       (<span class="hljs-params">_</span>)@(<span class="hljs-params">_</span>)        @@@@       (<span class="hljs-params">_</span>)@(<span class="hljs-params">_</span>)        @@@@             @@@@       (<span class="hljs-params">_</span>)@(<span class="hljs-params">_</span>)    </span>
</code></pre><pre data-type="codeBlock" text="  @@()@@ wWWWw  (_)\        @@()@@ wWWWw  (_)\        @@()@@ wWWWw     @@()@@ wWWWw  (_)\     
"><code><span class="hljs-meta">  @@()@@ wWWWw  (<span class="hljs-params">_</span>)\        @@()@@ wWWWw  (<span class="hljs-params">_</span>)\        @@()@@ wWWWw     @@()@@ wWWWw  (<span class="hljs-params">_</span>)\     </span>
</code></pre><pre data-type="codeBlock" text="   @@@@  (___)     \|/       @@@@  (___)     \|/       @@@@  (___)      @@@@  (___)     \|/   
"><code>   @@@@  (___)     \<span class="hljs-operator">|</span><span class="hljs-operator">/</span>       @@@@  (___)     \<span class="hljs-operator">|</span><span class="hljs-operator">/</span>       @@@@  (___)      @@@@  (___)     \<span class="hljs-operator">|</span><span class="hljs-operator">/</span>   
</code></pre><pre data-type="codeBlock" text="    /      Y       \|         /      Y       \|         /      Y         /      Y       \|    
"><code>    <span class="hljs-operator">/</span>      Y       \<span class="hljs-operator">|</span>         <span class="hljs-operator">/</span>      Y       \<span class="hljs-operator">|</span>         <span class="hljs-operator">/</span>      Y         <span class="hljs-operator">/</span>      Y       \<span class="hljs-operator">|</span>    
</code></pre><pre data-type="codeBlock" text=" \ |     \ |/       | /    \ |     \ |/       | /    \ |     \ |/     \ |     \ |/       | /  
"><code> \ <span class="hljs-operator">|</span>     \ <span class="hljs-operator">|</span><span class="hljs-operator">/</span>       <span class="hljs-operator">|</span> <span class="hljs-operator">/</span>    \ <span class="hljs-operator">|</span>     \ <span class="hljs-operator">|</span><span class="hljs-operator">/</span>       <span class="hljs-operator">|</span> <span class="hljs-operator">/</span>    \ <span class="hljs-operator">|</span>     \ <span class="hljs-operator">|</span><span class="hljs-operator">/</span>     \ <span class="hljs-operator">|</span>     \ <span class="hljs-operator">|</span><span class="hljs-operator">/</span>       <span class="hljs-operator">|</span> <span class="hljs-operator">/</span>  
</code></pre><pre data-type="codeBlock" text=" \\|//   \\|///  \\\|//    \\|//   \\|///  \\\|//    \\|//   \\|///   \\|//   \\|///  \\\|//  
"><code> \\|<span class="hljs-regexp">//</span>   \\|<span class="hljs-regexp">//</span><span class="hljs-regexp">/  \\\|/</span><span class="hljs-regexp">/    \\|/</span><span class="hljs-regexp">/   \\|/</span><span class="hljs-regexp">//</span>  \\\|<span class="hljs-regexp">//</span>    \\|<span class="hljs-regexp">//</span>   \\|<span class="hljs-regexp">//</span><span class="hljs-regexp">/   \\|/</span><span class="hljs-regexp">/   \\|/</span><span class="hljs-regexp">//</span>  \\\|<span class="hljs-regexp">//</span>  
</code></pre><pre data-type="codeBlock" text="^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"><code><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span><span class="hljs-operator">^</span>
</code></pre><p>With all of these pieces in place, we see Radicle starting to take shape as a high-potential alternative to code hosting platforms like GitHub. Our goal is to develop Radicle to support the resilience and health of the free and open source ecosystem in a sustainable way. We have a lot to share over the coming months so please stay in touch.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/75727c14e6499551f8d0717f2ddbada13f4d9bbccb52f61b1558d16a78c947a4.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Radicle Grants: Funding Open Source to Grow Open Source 🌱]]></title>
            <link>https://paragraph.com/@radworks/radicle-grants-funding-open-source-to-grow-open-source</link>
            <guid>Kauf4PpX0LC4CBk4s989</guid>
            <pubDate>Thu, 20 Jan 2022 18:06:06 GMT</pubDate>
            <description><![CDATA[On Monday, January 10th, the Radicle community voted to fund the first wave of the Radicle Grants Program. With six months and a $1M budget, the Radicle Grants Program will fund contributions that improve the Radicle ecosystem, and in turn, improve tooling for decentralized, open-source collaboration.With these Treasury-funded community grants, we believe we are planting the first seeds of will grow to become a new model for funding open source. The aim is to directly support open source init...]]></description>
            <content:encoded><![CDATA[<blockquote><p>On Monday, January 10th, the Radicle community <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sybil.org/#/proposals/radicle/5">voted to fund the first wave of the Radicle Grants Program</a>. With six months and a $1M budget, the Radicle Grants Program will fund contributions that improve the Radicle ecosystem, and in turn, improve tooling for decentralized, open-source collaboration.</p></blockquote><p>With these Treasury-funded community grants, we believe we are planting the first seeds of will grow to become a new model for funding open source. The aim is to directly support open source initiatives that help grow the Radicle product, the Radicle community, and the greater FOSS and Web3 community at large.</p><p>In essence: funding open source to grow open source 💫</p><h2 id="h-the-committee" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Committee</h2><p>The Grants program will be managed by a committee made up of Radicle community members:</p><ul><li><p><em>Grants Lead:</em> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/bordumbb">Bordumb</a> (Radicle Community)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/abbey_titcomb">Abbey Titcomb</a> (Core Team)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/keikreutler">Kei Kreutler</a> (Ecosystem)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dabit3">Nader Dabit</a> (Ecosystem)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nassarhayat">Nassar Hayat</a> (Core Team)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/hi_reverie">Reverie</a> (comprised of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/derek_hsue">Derek Hsue</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lsukernik">Larry Sukernik</a> from the Radicle Community)</p></li></ul><p>This group will act as signers of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gnosis-safe.io/app/eth:0x394B920c5d39E0Ca40fCa2871569B6B90D750c7c/balances">Radicle Grant Program&apos;s multi-sig</a>, which will ultimately fund projects. All Radicle Grants operations &amp; budgets will be publicly managed and hosted on Radicle via the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/orgs/grants.radicle.eth">grants.radicle.eth</a> org. The repositories are also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-grants">mirrored on GitHub</a>.</p><h2 id="h-what-is-the-scope-of-these-grants" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What is the scope of these grants?</h2><p>We are open to funding anything that improves the Radicle ecosystem or the greater FOSS and Web3 community at large. Generally speaking, we have two categories of grants to do so:</p><h3 id="h-seed-grants" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">🌱 Seed Grants</h3><p>Seed grants are meant for smaller contributions, both in terms of complexity and cost. These grants are for individuals or small teams looking for less than <strong>$50,000</strong> in funding.</p><p>Applications for seed grants are reviewed by the grants committee on a rolling basis. If accepted, applications are then published publicly in our repositories.</p><h3 id="h-tree-grants" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">🌲 Tree Grants</h3><p>Tree grants are meant for larger teams, companies, or foundations working on a contribution larger in scope and complexity. They can provide funding from <strong>$50,000 - $500,000</strong>.</p><p>Applications for tree grants are reviewed and discussed by the grants committee and community at large on a rolling basis. They may take more time to review.</p><h2 id="h-how-do-i-apply-for-a-grant" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How do I apply for a grant?</h2><p>There are two ways to apply for a Seed or Tree grant:</p><h3 id="h-freeform" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">🎨 Freeform</h3><p>Submit an application for any work you think deserves funding, whether it&apos;s a contribution to Radicle, FOSS, or Web3 in general.</p><ul><li><p>Copy and fill out our handy markdown template <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://raw.githubusercontent.com/radicle-dev/radicle-grants/main/grants/applications/template.md">here</a>.</p></li><li><p>Create a new post in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/c/grants/24">grants category</a> of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/">radicle.community</a>.</p></li></ul><h3 id="h-request-for-proposals-rfp" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">💌 Request for Proposals (RFP)</h3><p>Submit an application towards an existing request for proposals, most likely posted by us on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/c/grants/24">Discourse forum</a>. RFPs describe work that the Radicle core team &amp; community would like to see developed and/or prioritized!</p><ul><li><p>If we&apos;ve posted an RFP, just drop a reply on Discourse with some details on why you&apos;d be a good fit. You can see some of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://raw.githubusercontent.com/radicle-dev/radicle-grants/main/grants/applications/template.md">details we&apos;re looking for here</a>.</p></li></ul><blockquote><p>If you don&apos;t want to work on a grant, but have an idea, feel free to create an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-grants/blob/main/rfps/template.md">RFP using our template</a> and post it on the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/c/grants/24">grants category</a> of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/">radicle.community</a>.</p></blockquote><h3 id="h-which-application-is-right-for-me" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Which application is right for me?</h3><p>🌱 If your project is smaller in scope, has a shorter timeline, and/or can be clearly defined by a set of deliverables, a <strong>Seed Grant</strong> is probably best. It&apos;s a faster process.</p><p>🌲 If your project is larger in scope &amp; timeline, features more complex technical work, and/or requires longer-term collaboration, we recommend a <strong>Tree Grant</strong>. Tree Grants are also best fit for partnership proposals.</p><h3 id="h-what-happens-after-i-apply" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What happens after I apply?</h3><p>If applying for a Seed Grant, your application will be reviewed by the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-grants#team">Grants Committee</a> on a rolling basis. You should receive a response within a week.</p><p>For Tree Grants, once your application is published via <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/c/grants/24">radicle.community</a>, the application will remain open for public discussion. Unless further discussion is warranted, you should receive a response within two weeks.</p><p>After an application is submitted and reviewed, the committee will vote to approve funding. Once approved, you will receive a first payment (40%) to kickoff the grant work. Upon completion, you will receive the remaining 60%.</p><h2 id="h-where-can-i-find-more-info" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Where can I find more info?</h2><p>If you have any questions, feel free to reach out on the Grant&apos;s #general space on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/fUK5BGtyTR">Radicle&apos;s Discord</a>. Or contact the grants lead at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:bordumbb@gmail.com">bordumbb@gmail.com</a>.</p><p>You can find more information in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forest-text-046.notion.site/Radicle-Grants-cf58bc44342d4e2f84605a701f41a137">Radicle Grants workspace</a>. We also archive info, such as past grants, on the Grant Program&apos;s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle-grants">GitHub repo</a>.</p><p>You can also view this repo on Radicle by entering the following into your browser to track it in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/tryit">Radicle Upstream</a>:</p><p><code>radicle://link/v0/rad:git:hnrkphrmf3xgtwjxuw9frfpdhuksurbw9s97o</code></p><h2 id="h-its-that-easy" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">It&apos;s that easy!?</h2><p>Yup, that&apos;s it.</p><p>Head over to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/c/grants/24">Discourse</a> and apply today!</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/68189decc1019cbbce0245918d6685cb9a21182493b4d8fe05d37fdd1a56dd54.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Introducing Drips]]></title>
            <link>https://paragraph.com/@radworks/introducing-drips</link>
            <guid>1uIJOp0wiXxQfdErEGqC</guid>
            <pubDate>Tue, 18 Jan 2022 17:41:27 GMT</pubDate>
            <description><![CDATA[An 💎 Ethereum protocol for generating 📮 recurring income with subscriptions and membershipsWhat’s a Drip?💧Drips is a new Ethereum protocol and social network that allows anyone to generate continuous income, without relying on bank accounts or extracting platforms. At its lowest level, Drips allows any Ethereum user to stream funds periodically to any other Ethereum user, while also enabling collecting from multiple streams with just a single transaction. In addition, within Drips, creator...]]></description>
            <content:encoded><![CDATA[<blockquote><h3 id="h-an-ethereum-protocol-for-generating-recurring-income-with-subscriptions-and-memberships" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">An 💎 Ethereum protocol for generating 📮 recurring income with subscriptions and memberships</h3></blockquote><h1 id="h-whats-a-drip" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What’s a Drip?💧</h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drips.network/">Drips</a> is a new Ethereum protocol and social network that allows anyone to generate continuous income, without relying on bank accounts or extracting platforms.</p><p>At its lowest level, Drips allows any Ethereum user to stream funds periodically to any other Ethereum user, while also enabling collecting from multiple streams with just a single transaction.</p><p>In addition, within Drips, creators &amp; developers can also issue and sell NFT memberships, potentially giving fans unique benefits in exchange for recurring financial support. Using the permissionless financial infrastructure of Ethereum, Drips memberships are represented by Non-Fungible Tokens (NFTs). These memberships are available to anyone and can enable benefits across any application on the web that supports Ethereum (Discord, Telegram, Reddit, Snapshot, Radicle Upstream &amp; many more).</p><p>Fans can support and engage with their favorite creators and communities by purchasing memberships and/or by “dripping” funds to any address in the network in recurring configurable intervals.</p><p>Finally, Drips puts redistribution at the center, allowing any Ethereum address to spread the love every time they get paid by specifying a percentage of their incoming funds to be automatically Dripped to other users. The recipient could be a charity, a software dependency, or another collective or creator that makes their work possible. We believe that splitting funds through Drips has the potential to become a new cultural norm and building block for a sustainable creative economy.</p><h3 id="h-recurring-web3-payments" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Recurring Web3 Payments 💸</h3><p>While most payments within crypto networks today are one-time payments, an increasing number of use cases require a recurring approach. For instance, many DAOs currently make monthly payments to regular contributors or for recurring infrastructure expenses through cumbersome and repetitive grant processes that are clearly not designed for periodic payments.</p><p>Similarly, to take the perspective of developers and digital artists working in FOSS and crypto, most would prefer to receive stable, predictable income over the endless hustle of grant applications and NFT drops. Meanwhile, in the institutional world, many treasuries and DeFi protocols face technical challenges around trying to send recurring payments using tools that were designed for one-off transactions.</p><p>At its most basic level, Drips is a foundational protocol that makes it easy for any user with an Ethereum address to send recurring payments to any other user. Setting up a recurring DAI payment to any Ethereum address or ENS name is straightforward and simple.</p><p>To set up a Drip, first the sender adds funds (in DAI) from their own account into the DripsHub smart contract. Funds locked in DripsHub act as the user’s balance for making payments, and can always be withdrawn up until the point when they are spent.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/54e5a7f1d72faf4f148072c43a737bb4dfd5d20b043f79ce8ab0e0916c451f7a.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Once the sender has some funds in DripsHub, they can create a recurring payment – a “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.drips.network/docs/using-drips/drip-directly-to-any-address">Drip</a>”. All that’s needed is the Ethereum address (or the ENS name) of the recipient, as well as the amount of DAI to be sent each month.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/14ea87b21665f80c98b497f51e96f13f1032f228769324359672aec2b4fa9a1f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>After the Drip is created, funds are sent continuously from the sender’s DripsHub balance to the recipient, and can be collected by the recipient at the end of each month. Drips are gas-optimized so that once a Drip is created, the payments will continue to flow automatically, without any additional gas fees or transaction costs, no matter how much time passes. The receiver just pays a single transaction fee when they’re ready to collect.</p><p>Today, the Drips protocol allows users to make recurring payments in DAI, collectable monthly. But the Drips Team is already working on adding support for additional ERC-20 tokens and more flexible payment intervals without the need for wrapped tokens or 3rd parties.</p><h3 id="h-nft-memberships-for-your-community" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">NFT Memberships for Your Community 🎟</h3><p>In addition to recurring payments, Drips allows creators and developers to raise financial support from fans by issuing NFT-based memberships with unique benefits, effectively attaching an NFT to a recurring stream of funds. In Drips, we call these crowdfunding spaces Communities.</p><p>To <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://https://docs.drips.network/docs/using-drips/create-a-community">create a Community</a> on Drips, the creator first sets a funding goal and specifies a minimum contribution which supporters must pay to become a member. The creator also decides whether memberships will be subscription-based, or based on a one-time payment.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f370fb2d242083d4beee5357d5a926563cb1c6495e8acee39010d323a188f0aa.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Once the Community is created, fans can purchase NFT memberships whenever they wish by using the Drips app, which interacts directly with an ERC-721 Ethereum contract which is owned and controlled by the creator. In addition to serving as badges of support, the NFT memberships also act like pre-paid cards which Drip funds automatically to the creator each month, and must continue to be funded by supporters to remain active.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e38a5e459b2692904472b0965c1bfe2a85d2fdc14c1be6c04a81c8c081f86787.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>In exchange for support from their fans, creators can also offer unique benefits to the fans who have become members. Some examples of possible benefits include access to a private channel on the Community’s Discord server and participation in “soft” Community governance through polling on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/">Snapshot</a>. Many other kinds of benefits are also possible, and in principle, any kind of benefit that can be tied to NFT ownership can be offered by creators.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f9685dc007ff27d58605a05171f03ecdfa5b5e8146982027656383a4639095b0.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Finally, the creator of the Community can choose to “spread the love” by splitting their incoming drips, which automatically pass along a percentage of funds received along to others in the ecosystem.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f3ad17ea8232036186b7eaa74707d8f0a9ca914a8f6871f7c7992d22477c8d7a.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-splitting-funds-with-drips" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Splitting Funds With Drips 💌</h3><p>Drips means redistribution and splitting funds with Drips is one of the simplest and most powerful features of the protocol. Anyone with an Ethereum address (not only Communities as seen above) can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.drips.network/docs/using-drips/share-a-percentage">set up Splits</a> and automatically redistribute a portion of the funds they receive to others.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b4dd399caecb8b5095bba4a3f42149c97559dd52afcf245ba2e2c018b000a153.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>A key aspect of Splits is that they can be set up at any time, regardless of whether a user has any funds coming in or not. Configuring your splits is a way to signal support for individuals and Communities in your ecosystem that you wish to support. And when you do eventually get paid, the ones you depend on will get paid too. We’ve put Splits front and center in the Drips application. Simply head to any user’s profile and click their “Drips Out” tab and you will be able to see who they are sharing funds with.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7e693679f7e6a71796a2d2b8c7a004133e99c58b27470cfd0064c1b659e02d6c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>In addition, because Splits are redirected automatically by the protocol and never hit the Splitter’s account, you don’t have to worry about having custody of funds and the complexities that can sometimes come with that.</p><p>We believe that sharing funds through Splits has the potential to become a new cultural norm in crypto and a fundamental building block for solving difficult problems like the funding of public goods and promoting more redistributive crypto economics. Today, using Splits, users can easily donate to public goods like the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitcoin.co/grants/12/gitcoin-grants-official-matching-pool-fund">Gitcoin Matching Pool Fund</a> or the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://giveth.io/">Giveth Platform</a> and the Drips team is working hard to make contributions to public goods even simpler in the future.</p><p>Finally, for developers looking to raise funds for software development using Drips, the Drips Team is working on a number of powerful future features – like allowing FOSS projects to automatically split funds to other open source projects they depend on simply by scanning their dependencies. There’s an active conversation within the Radicle community around these and other future features of Drips so if you have input or feedback, please get involved <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/idea-dependency-and-execution-driven-drips/2628/2">here</a>.</p><h2 id="h-the-drips-protocol-why-were-excited" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Drips Protocol – Why We’re Excited</h2><p>Here are a few things that have us super excited about Drips:</p><p><strong>Protocols, Not Platforms</strong> – Using the Drips protocol for recurring funding doesn’t lock users into any one platform. Drips is 100% open source software built on open standards.</p><p><strong>Application-Agnostic</strong> – Drips is built on public Ethereum contracts and ordinary ERC-721 NFT membership badges. Users can interact with these components using whichever wallets and tools they prefer. We’ve created a web-based front end that’s available as a default, but users can just as easily create their own front end to interact with Drips, or even call the smart contracts directly from code.</p><p><strong>Trust-Minimized</strong> – Maintainers can set up projects on Drips without trusting companies, governments, or anyone else. Funds can never be embargoed and communications to supporters cannot be censored. Organizations like Wikileaks could raise funds using Drips if they wished.</p><p><strong>New Ways to Engage Your Community</strong> – Today, Drips Communities enable creators to offer unique benefits to members, like access to private Discord channels and polling through Snapshot spaces. But because membership badges are NFTs, we expect that many new benefits will become possible in the future as NFT-based tools continue to evolve.</p><p><strong>New Cultural Norms Around Giving</strong> - Most importantly, Drips was built with one idea in mind: <em>“we need new cultural norms to support the people and projects we depend on”</em>. Drips is a protocol and social network built with this idea at its center. Fans drip funds to their favorite creators, who further drip funds to the users and communities they depend on. Together they create a circular and redistributive funding ecosystem.</p><h2 id="h-try-it-out" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Try It Out 💫</h2><p>Head over to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.drips.network/">drips.network</a> or follow <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dripsnetwork">@dripsnetwork</a> and check out where teams like Solidity, Walletconnect, Gnosis-Safe, Gitcoin, R-group and more are dripping.</p><p><em>When I drip, you drip, we drip</em> 💧</p><blockquote><p><strong>NOTE: The current version of Drips is a beta release and the smart contracts have not yet been audited for security. In the worst case, it could be possible for users to lose funds if bugs or vulnerabilities are discovered.</strong></p></blockquote>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/5e29b0caf885761c25900acdb2736da259f7d480c2a4c87009e1417f7cf47d3d.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[2021 Radicle Governance Wrapped]]></title>
            <link>https://paragraph.com/@radworks/2021-radicle-governance-wrapped</link>
            <guid>HXRIyLg7bZtZu1wgjp4d</guid>
            <pubDate>Wed, 12 Jan 2022 16:47:45 GMT</pubDate>
            <description><![CDATA[By Shelby Steidl & Abbey Titcomb 2021 was the year the Radicle project introduced the Radicle token (RAD) - its native governance token - making it the first open-source, community-led, and self-sustaining network for software collaboration. A major step towards the decentralization of Radicle, RAD has enabled a number of Ethereum-based features as well as the communal ownership, collective governance, and long-term sustainability of the Radicle network. The first year of governance held some...]]></description>
            <content:encoded><![CDATA[<p><em>By Shelby Steidl &amp; Abbey Titcomb</em></p><p>2021 was the year the Radicle project <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/introducing-rad.html">introduced the Radicle token (RAD)</a> - its native governance token - making it the first open-source, community-led, and self-sustaining network for software collaboration. A major step towards the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/the-path-to-increasing-decentralization-within-radicle/2417">decentralization of Radicle</a>, RAD has enabled a number of Ethereum-based features as well as the communal ownership, collective governance, and long-term sustainability of the Radicle network. The first year of governance held some exciting new developments for Radicle as well as provided a lot of learning opportunities for the core team. This is a summary of the most notable developments and summary of important proposals.</p><p><strong>The Governance Working Group</strong></p><p>The creation of the Governance Working Group has helped grow the capacity of our governance capabilities and bolstered expansion of governance resources. The Governance Working Group has primarily consisted of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/abbey_titcomb">Abbey Titcomb</a>, a core Radicle contributor, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/shelby_steidl">Shelby Steidl</a>, a governance facilitator, as well as key partners such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lsukernik">Larry Sukernik</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/derek_hsue">Derek Hsue</a> from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/hi_reverie">Reverie</a>. The Governance WG is in charge of facilitating and coordinating the governance process for the Radicle community. The governance team launched the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://govradicle.super.site/">Radicle Governance Hub</a>, a collection of all important information and resources needed to get started with Radicle governance as well as outlines the Radicle governance process. We also launched the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/rad_gov">Radicle Governance Twitter</a> page which acts as a ticker account for all important governance-related announcements and reminders. </p><p><strong>Governance Proposals by Stage in the Governance Process</strong></p><p><em>Governance Proposal (on-chain vote)</em></p><ul><li><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/formal-review-radicle-grants-program-v2/2582">Radicle Grants Program (v2)</a> was one of Radicle’ largest community development projects of 2021. The proposal for the RGP went through two rounds of Formal Review (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/discussion-radicle-grants-program/2531/2">see V1 here</a>) and two Snapshot polls (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radicle.eth/proposal/0x4c289dd7619570a08dffcbb987b66d29dbbb747cf5c478ebc773f0304f15f773">V1 results</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radicle.eth/proposal/0x4c289dd7619570a08dffcbb987b66d29dbbb747cf5c478ebc773f0304f15f773">V2 results</a>). The proposal’s Formal Reviews both failed to meet participation requirements, which triggered a general <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/temperature-check-re-evaluate-participation-requirements/2601/8">re-evaluation of Radicle governance parameters</a>. Despite this setback, we decided to push the proposal forward to an on-chain vote. Reasoning is outlined <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/proposed-next-steps-for-rgp-proposal/2599/2">here</a>. As of Monday, January 10th, the proposal officially passed an on-chain vote with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sybil.org/#/proposals/radicle/5">5.23% of RAD holders voting in support</a> of funding the Radicle Grants Program.</p></li></ul><br><p><em>Formal Review</em></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/discussion-remove-name-registration-fee/2583/2">Remove name registration fee</a>: This proposal was put to a Snapshot vote in early December 2021 (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/gov.radicle.eth/proposal/QmW64iqHQPAHRHdBV2jqG476XJChoY5Ji8FwgdszhghGaZ">see results here</a>). Although it obtained a majority of in-favor votes, it failed to meet participation requirements. It has been paused and will be picked up in 2022 after issues with voting participation have been addressed.</p></li></ul><br><p><em>Notable Temp Checks</em></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/temperature-check-treasury-covers-costs-for-creation-of-radicle-orgs/2515">Treasury covers costs for creation of Radicle Orgs</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/temperature-check-re-evaluate-participation-requirements/2601/7">Re-evaluate participation requirements</a></p></li></ul><p><em>Key Community Proposals</em></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/proposal-use-success-tokens-to-diversify-radical-treasury-with-a-token-swap/2567">Use Success Tokens to diversify Radicle Treasury with a Token Swap</a> (Chandler from UMA)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/proposal-partner-with-gro-protocol-on-treasury-management/2499/5">Partner with Gro Protocol on Treasury Management</a> (Joyce from Gro Protocol)</p></li></ul><p><strong>Challenges &amp; Important Discussions</strong></p><p>While there were many exciting developments for Radicle governance in 2021, there were also a few challenges. Although we would participation in voting rounds from a wide variety of the community, we struggled to reach the minimal voting participation threshold - 4% of total RAD supply. This led to discussions around <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/temperature-check-re-evaluate-participation-requirements/2601/7">re-evaluating participation thresholds</a> and brainstorming ways we could activate larger token holders in the community via <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/delegation-in-the-radicle-ecosystem/2623">promotion of delegation</a>. </p><p><strong>Focus Items for 2022</strong></p><p><em>Education via organized/accessible information:</em> We want to continue to reorganize content in a way that is easy for any community member to understand. We want to make sure everyone can find the information they are looking for within a few clicks and that governance processes are so clear your grandma could figure it out.</p><p><em>Delegation/Voting Activation:</em> We want to perform a more detailed stakeholder analysis and formulate targeted activation for each of these groups. One way we are already working to do this is via delegation and a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/delegation-in-the-radicle-ecosystem/2623">Recognized Delegation Platform</a> mentioned above. </p><p><em>Improved Governance Infrastructure:</em> We want to demystify and simplify “governance” within the Radicle ecosystem. We’ll be exploring how to develop (or adopt) new tooling for improving our governance operations. The goal is to make it easier for community members to delegate, vote, and propose governance actions. In addition, we’ll be focusing on how to best support our Core Teams as the Radicle project <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/radicle-2021-strategy-objectives/2424">continues to decentralize product development</a>.</p><p><em>Events:</em> Community input and participation is what makes the DAO world go ‘round. We want to provide opportunities for the community to come together to discuss the most pressing, challenging, and exciting issues around governance. We will try to host a few of these discussions (both virtually and HOPEFULLY in person).</p><p>Thank you for all of the contributions and support throughout 2021! We are looking forward to where the Radicle community will take governance in 2022.</p>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/28a93ca402754c47fc213be61f0fc2f90fd82052c67f005d997120f61c6e0cc2.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Tutorial: Setting up your DAO on Radicle]]></title>
            <link>https://paragraph.com/@radworks/tutorial-setting-up-your-dao-on-radicle</link>
            <guid>apAtnXpLkuCm1wpjXElj</guid>
            <pubDate>Mon, 01 Nov 2021 15:15:45 GMT</pubDate>
            <description><![CDATA[A step-by-step guide for onboarding your DAO to Radicle with orgs. Join the Radicle Community Discord if you have questions or need support, and follow @radicle on Twitter for project updates & announcements. Radicle is a Web3 network for software collaboration. Radicle provides truly decentralized infrastructure for developer communities, enabling anyone to fund and manage software using NFTs and multi-sigs. It features an opt-in Ethereum integration that enables unique global names, decentr...]]></description>
            <content:encoded><![CDATA[<p><em>A step-by-step guide for onboarding your DAO to Radicle with orgs. Join the </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/Ac3uysjukr"><em>Radicle Community Discord</em></a><em> if you have questions or need support, and follow </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radicle"><em>@radicle</em></a><em> on Twitter for project updates &amp; announcements.</em></p><p>Radicle is a Web3 network for software collaboration. Radicle provides truly decentralized infrastructure for developer communities, enabling anyone to fund and manage software using NFTs and multi-sigs. It features an opt-in Ethereum integration that enables unique global names, decentralized organizations, and experiences that help maintainers sustain their open-source work. A more detailed overview of Radicle can be found <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/what-is-radicle.html">here</a>, and more technical details about the protocol <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/understanding-radicle/how-it-works">here</a>.</p><h2 id="h-radicle-orgs-tooling-for-daos" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Radicle Orgs: Tooling for DAOs</h2><p>At Radicle, we see DAOs as a necessary part of the emerging Web3 stack. That is why we built Radicle Orgs, a decentralized code management tool for DAOs coordinating the development of open source software (see more here👇)</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/LC1gmqihYDbxGi_kWqm6Em7Gou1F1WzG_cjkdsrSSpo">https://radicle.mirror.xyz/LC1gmqihYDbxGi_kWqm6Em7Gou1F1WzG_cjkdsrSSpo</a></p><p>With Radicle Orgs, you can host their repositories peer-to-peer while maintaining an auditable &amp; transparent project history on Ethereum. This allows DAOs to create an organizational identity that is sovereign and unconstrained to a single platform, ensuring their codebases are accessible to anybody in the world, no matter where they are.</p><p>The goal of this tutorial is to help DAOs get started with Radicle so they can decentralize their infrastructure and create a sovereign org identity. This tutorial will help you get started using Radicle by teaching you how to create an org, anchor projects, and customize an org profile. You will also learn how to setup an org seed node to make your Radicle repositories available via the browser.</p><p>At the end of this tutorial you&apos;ll have done the following:</p><ol><li><p>Create an identity</p></li><li><p>Deploy a Radicle org</p></li><li><p>Add projects to your org</p></li><li><p>Set up an org node</p></li><li><p>Register &amp; configure an ENS name</p></li><li><p>Share your org</p></li></ol><p>Let&apos;s get started!</p><hr><h2 id="h-1-create-your-radicle-identity" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Create your Radicle identity</h2><p>The first step is to create an identity on the Radicle network. Your Radicle identity (called a Radicle ID) is a unique cryptographic keypair linked to your local machine. You can create one via <strong>Radicle Upstream</strong>, an open-source desktop client for accessing the Radicle network.</p><p>👉 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/downloads.html"><strong>download the latest version here</strong></a></p><p>Once downloaded, follow the steps in our Getting Started guide to create an identity and configure your system! From here, you create, collaborate, and share repositories peer-to-peer.</p><h3 id="h-11-connect-your-wallet" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.1. Connect your wallet</h3><p>To interact with Radicle&apos;s Ethereum features, you must <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/connecting-to-ethereum/setting-up-wallet">connect your wallet</a> to your identity. To do so, head to the wallet tab in the sidebar of your Radicle Upstream client and click <strong>Connect your wallet</strong>. From here you can connect a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://registry.walletconnect.org/wallets">WalletConnect compatible wallet</a> like Metamask or Rainbow.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/668420c0790cd37562daa8b6f165c7c09e24e26b56197642ba341175577bcecd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-12-optional-link-your-id" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1.2. [Optional] Link your ID</h3><p>Once connected, the next step is to link your Radicle ID to your Ethereum address. This means that your Ethereum address can be found based on your Radicle ID and vice versa.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ec5f904abe823dc9570e4e67960b4647ec58984204a72dcb82c3c6b7a896a785.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Start by clicking <strong>Link your ID</strong>. After clicking <strong>Link your ID</strong> you&apos;ll be prompted in your wallet app to confirm the transaction.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/db43f1db902d74458ab944c021a6a5102ad92fad0df2989897cf059a1f9664bd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Once it&apos;s confirmed you&apos;ll see the transaction in your list of transactions, this means your Radicle ID is now connected to your Ethereum address!</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4f31c139cd5181e5c258b72dfca54ffd52750bf3c04202f408f6881b63e291cc.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-2-create-a-radicle-org" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Create a Radicle Org</h1><p>You can create an org in Radicle Upstream or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/">app.radicle.network</a>. This tutorial will focus on Radicle Upstream, but will include screenshots of the web client for additional reference. To create an org, choose your client, and connect your wallet.</p><p>Once your wallet is connected, you&apos;ll see the <strong>Create an org</strong> button in the sidebar of the client.</p><blockquote><p>Before proceeding, double check you are on the right network! Radicle Upstream supports Rinkeby testnet if you&apos;d like to do a test run first. You can check which network Upstream is set to in the <em>Settings</em> tab.</p></blockquote><h3 id="h-21-select-type-of-org" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.1. Select type of org</h3><p>Once you click the <strong>Create an org</strong> button, a modal appears that allows you to choose between creating a <strong>Single-signer</strong> or a <strong>Multi-signer</strong> org.</p><p>A single-signer/existing org means you&apos;re deploying an org contract owned by a single Ethereum address <em>or</em> an existing owner. To create a single-signer org, select <strong>Single-signer</strong> and input the Ethereum address that you&apos;d like to control the org. In Upstream, the address of your connected wallet will automatically prefill, but you can choose to enter any valid Ethereum address you control.</p><blockquote><p>💡 If you already maintain a Gnosis Safe for your DAO, choose this option and use the address of your Safe</p></blockquote><p>A multi-signer org means you&apos;re deploying an org contract and a <em>new</em> multi-signature contract. In Radicle Upstream and on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/">app.radicle.network</a>, deploying a multi-signature org creates a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gnosis-safe.io/">Gnosis Safe</a> and sets the address of the connected wallet as the first member. The Gnosis Safe becomes the owner of the org.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1a97c4f11117f0d23f7ec9a8824b93be0a5b5c9a88f3fcba853ea36cc70c1844.png" alt="Org creation flow in Radicle Upstream" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Org creation flow in Radicle Upstream</figcaption></figure><p>After you confirm and sign the transaction, Upstream will deploy the contract and notify you when your org is ready for you. Once created, you can now view your Org page in the app.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d24a62c6e781e5959097fceb117aa3604deea916c7baf22e62bdb370485a4baa.png" alt="An org page on Radicle Upstream" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">An org page on Radicle Upstream</figcaption></figure><p>You can navigate to your Org page on the web by using the following URL:</p><p><code>https://app.radicle.network/orgs/&lt;YOUR_ORG_ADDRESS_HERE&gt;</code></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5d9c652d154e56e7e151256f72e3020d9121361c438bbc436ef18ecd1818f5d4.png" alt="An org page in app.radicle.network" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">An org page in app.radicle.network</figcaption></figure><h3 id="h-22-add-members" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2.2. Add members</h3><p>To add members to a multi-signer org, use a Gnosis Safe interface to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://help.gnosis-safe.io/en/articles/3950657-add-owners">add owners to your multi-sig</a>.</p><blockquote><p>💡 If members have ENS names or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ceramic.network/">Ceramic identities</a>, their information will be shown in your org profile page!</p></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/73700906d43e175304b8ff77e2b0ec14fbc29455f471df9c14dd52f737e5021b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-3-add-a-project-to-your-org" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Add a project to your org</h1><p>Great! Now that we have an org, we can start adding projects! To add a project to an org, you must <em>anchor it</em>.</p><p>An anchor is an on-chain agreement between the owners of an org about the state of a project&apos;s source code. Anchors are comprised of the org address under which the project lives, the Radicle ID of the project, and a commit hash from the projects history. Anchoring a project to your org lets everyone know that this is a repository that you and your team work on!</p><h3 id="h-31-create-a-new-project-if-you-havent-already" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.1. Create a new project (if you haven&apos;t already!)</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/using-radicle/creating-projects">Creating a project</a> is as easy as initializing a repository in Git. You need to use Radicle Upstream to create or upload a project on Radicle.</p><p>In the Upstream client, you can create a project from scratch or from an existing repository. Creating a project on Upstream will publish it to the Radicle network, making it available to any of your connected peers - so make sure there&apos;s nothing private there!</p><h3 id="h-32-anchor-the-project-to-your-org" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3.2. Anchor the project to your org</h3><p>Once you have a Radicle project you&apos;d like to add to your org, navigate to your org, and click <strong>Anchor project</strong>. From here, you&apos;ll be asked to select the project and choose the branch that you&apos;d like to anchor.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9ffb3497ebb02d7afce4e77ab9d1814bb3176e8c10a6c3336490e9ebb50ec97c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Clicking <strong>Confirm</strong> in your wallet will send the transaction to your wallet to sign. If you have a single-signer org you&apos;ll be able to confirm the transaction in your connected wallet. If you are a member in the multi-signer org you&apos;ll need to confirm the transaction then execute it the transaction through your Gnosis Safe interface.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1354b396b27d052dd6acca1ba8878ab176a67982e7fbed63a0d0b48cbfda99fa.png" alt="gnosis-safe.io" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">gnosis-safe.io</figcaption></figure><p>Once the transaction is confirmed, you&apos;ll be able to view your anchored project in your org page. Hovering over the anchor icon will show the transaction hash as well as the commit hash. Clicking on the commit hash will bring you to the project.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1ac7067c4803e152a86fc95c0ef386f157c9023833b6a11040cc1a8b69b048f4.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Once a project is anchored, you can also view them in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/">app.radicle.network</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1d4989db90e1c90a7cb201ffdf75f67a03a6357eab59b2fdf0b56ddd95bacf7d.jpg" alt="An anchored project on app.radicle.network" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">An anchored project on app.radicle.network</figcaption></figure><p>To view the source code of your anchored projects in the browser, you need to complete Step 4. Onwards!</p><h1 id="h-4-set-up-an-org-seed-node" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. Set up an org seed node</h1><p>Now that you&apos;ve set up an Org, you can view your Org profile page on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/">app.radicle.network</a> at <code>app.radicle.network/orgs/&lt;YOUR_ORG_ADDRESS&gt;</code>. Here, you can view the metadata associated with the org including its members and anchored projects.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fe34320880d43dab6797d8ecf8630322333f3022d0aa13b7b38b4db4c2fc9048.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>If you&apos;d like to make your repositories available to anyone on the web, you can set up an org seed node to enable <strong>source browsing</strong>. With source browsing, you can view, clone, and pull from any anchored project <em>without</em> requiring a Radicle identity or client. This makes it possible to make our repositories globally available while hosting them peer-to-peer.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0c50c04fa743c9eec5c188ef78fca173ca7e69c3e89bfad9212ce35bd37fab62.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>To enable source browsing, you need to set up an <strong>org seed node</strong>. An org seed node is a type of node that replicates and distributes Radicle projects under one or more Radicle orgs, making them freely and publicly accessible on the web, and via peer-to-peer protocols. You can run an org seed node on a server or instance in the cloud.</p><p>This section will run you through how to set up an org seed node with Docker Compose. For more documentation on running org seed nodes, please refer to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/orgs/alt-clients.radicle.eth/projects/rad:git:hnrkk9c4zt9thuxhwi1ukxqcrs5tmhbtcsony/230c64332c5f106490e3ebb9e282fcf1a4b0451d">radicle-client-services</a> repository.</p><h3 id="h-41-setup-and-run-with-docker-compose" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.1. Setup and run with docker-compose</h3><p>As an alternative to building the containers yourself, a <code>docker-compose.yml</code> file is included in the <code>radicle-client-services</code> repository.</p><h4 id="h-install-docker-and-docker-compose" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Install Docker and Docker Compose</h4><p>To install Docker Compose, run:</p><pre data-type="codeBlock" text="sudo apt-get install docker
pip install docker-compose
"><code>sudo apt<span class="hljs-operator">-</span>get install docker
pip install docker<span class="hljs-operator">-</span>compose
</code></pre><h4 id="h-clone-the-repository" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Clone the repository</h4><p>Clone the <code>radicle-client-services</code> repository and <code>cd</code> into it:</p><pre data-type="codeBlock" text="git clone https://github.com/radicle-dev/radicle-client-services radicle-client-services
cd radicle-client-service
"><code>git <span class="hljs-built_in">clone</span> https://github.com/radicle-dev/radicle-client-services radicle-client-services
<span class="hljs-built_in">cd</span> radicle-client-service
</code></pre><h4 id="h-set-the-necessary-environment-variables" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Set the necessary environment variables</h4><p>Set the following variables either in the environment or in a <code>.env</code> file in the current directory:</p><ul><li><p><code>RADICLE_ORGS</code> = the address of your org (you can find this on your org profile page)</p></li><li><p><code>RADICLE_DOMAIN</code>= your seed node&apos;s domain, eg. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://seed.cloudhead.io">seed.cloudhead.io</a></p></li><li><p><code>ETH_RPC_URL</code> = an Ethereum JSON-RPC WebSocket endpoint, eg. ws://localhost:8545 or a third-party provider such as Infura or Alchemy.</p></li></ul><h4 id="h-start-the-radicle-client-services-via-docker-compose" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">Start the radicle-client-services via Docker Compose</h4><p>Finally, pull the containers and start the services:</p><pre data-type="codeBlock" text="docker-compose pull
docker-compose up --detach
"><code>docker<span class="hljs-operator">-</span>compose pull
docker<span class="hljs-operator">-</span>compose up <span class="hljs-operator">-</span><span class="hljs-operator">-</span>detach
</code></pre><p>Your org node should now be up and running!</p><h3 id="h-42-connect-upstream-to-your-org-seed-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4.2. Connect Upstream to your org seed node</h3><p>It is recommend to configure your Radicle clients to use your org node(s) as seeds, so that updates to your projects are made available to the org node as quickly as possible! This supports the availability of your data across the Radicle network.</p><p>To add your org node to your list of seeds, navigate to the <strong>Settings</strong> page in your Upstream client and add your org node&apos;s seed address. The seed address of your org node is the &quot;Seed ID&quot; from the <code>eth.radicle.seed.id</code> text record combined with the host address (the <code>RADICLE_DOMAIN</code> variable) and port, eg. —</p><pre data-type="codeBlock" text="hynkyndc6w3p8urucfkobzna7sxbgctny7xxtw88dtx3pkf7m3nrzc@seed.cloudhead.org:8776
"><code>hynkyndc6w3p8urucfkobzna7sxbgctny7xxtw88dtx3pkf7m3nrzc<span class="hljs-keyword">@seed</span>.cloudhead.<span class="hljs-attribute">org</span>:<span class="hljs-number">8776</span>
</code></pre><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9568e8614009ef6f93858a1f128e715ef87dd3a79bcd05cd294aba242fd6cc74.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-5-registering-and-configuring-your-org" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">5. Registering and configuring your org</h1><p>After your org has been created, it can be found on <code>app.radicle.network/orgs/&lt;YOUR_ORG_ID&gt;</code>. To make it easier to discover, you can configure it with an ENS name.</p><h3 id="h-51-registering-a-name" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5.1. Registering a name</h3><p>Peer-to-peer systems lack the global namespace of centralised platforms and the discoverability that comes with it. In Radicle, you can register a unique ENS name, under the <code>radicle.eth</code> domain (e.g. <code>cloudhead.radicle.eth</code>) for your profile or org. This will be a name that other users can use to recognize you not only within the Radicle network, but also the global Ethereum network.</p><p>You can register an ENS name in Upstream or in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/">app.radicle.network</a>. Here are the directions for registering a name via Upstream:</p><ol><li><p>From the Upstream org page select the options (...) dropdown on the right and select &apos;Register ENS name&apos;</p><blockquote><p>If you don&apos;t have the RAD token in your wallet you&apos;ll need to buy at least 10 rad to register a radicle.eth name. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/connecting-to-ethereum/obtaining-rad">Learn how to buy RAD</a>.</p></blockquote></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0280c0719866bd582def7d2ba15117990ae409051ffb2dd2ba32d80e47eb524c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Enter the name you&apos;d like to register for your org.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1109500a44a92e7b120475f05ff42700eb7d85d16c41399efcd848bee2724b85.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Sign both transactions with your connected wallet.</p></li><li><p>Wait a few minutes for registration commitment to confirm. Confirm the transaction in your wallet one more time.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/11f31531ba3986188dc0e5782eeb46b9a6a3a664d765f30d2bd44fc168098413.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>There you have it. Your ENS name has been registered!</p><h3 id="h-52-configure-your-org" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5.2. Configure your org</h3><p>Once you&apos;ve registered a name, the next step is to update its records to customize your org profile with additional information. After registering a name in Upstream, you&apos;ll be given an opportunity to add a website, avatar, org node, and social handles.</p><blockquote><p>💡 To enable source browsing, be sure to add your org node seed address to the <code>Seed ID</code> record field (See step 4.2 for help finding your org node address!)</p></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/64e42a8bf94392e5ef0cfd27631be32be2fbd9dbb744e032bad9c7bc5051f03f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>After adding your data, confirm the transaction to update the records.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d87144fbfe5f411410ff306177b611373132d7c37fa652281d2ad70da35dc8ba.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-53-link-your-org" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5.3. Link your org</h3><p>After updating the ENS records, you need to link your newly created name to your org. Upstream autofills the fields for you - all you have to do is confirm the transaction!</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3ec9a8a83775a64294dae360aff9e5349039ac55446d43c77d4ce5dec2428ef7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>After a couple of minutes, you should see your name and metadata on the org profile page in Upstream.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/81cb198aa27300b5ddc4116039f9da5bcfaf7996dd7e2339ae288247c79dd366.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-6-share-your-org" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">6. Share your org!</h1><p>After creating an org, you can view and share it with others via the Radicle web client, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/">app.radicle.network</a>. You can either search for it via the search bar on the homepage, or click <em>View in the browser</em> from your org profile page in Upstream.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/851b02e74b38055a2d4194726e57569be5807ff7bd153a0f32a9dfbaa0794fda.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2f39afcf336a365d74f7ed75777db757da8ec922693d30e68406110b9616e25d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Congratulations! You&apos;ve successfully set up your DAO on Radicle!</p><hr><p>That’s it for this tutorial! If you&apos;re a DAO who&apos;s decentralized your infrastructure with Radicle, we&apos;d love to hear from you. Share your org profile with us in #community on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/2E52EPWmBG">our Discord</a> or tag us on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/radicle">Twitter</a>.</p><pre data-type="codeBlock" text="                                                                  🌱
"><code><span class="hljs-code">                                                                  🌱
</span></code></pre>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/ce54d766af3488ea1efde9b3280a21a60c0a0404606e345193ff2a4ee180aa06.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Introducing the Radicle Community Blog 🌱]]></title>
            <link>https://paragraph.com/@radworks/introducing-the-radicle-community-blog</link>
            <guid>F44SpYd9DNMixT0zZddZ</guid>
            <pubDate>Mon, 27 Sep 2021 21:48:04 GMT</pubDate>
            <description><![CDATA[Radicle is an open source and community-led project. One priority of the project is to support the development and growth of collective community infrastructure that can be employed to further decentralize the project. “Community infrastructure” includes the project’s content hubs. While radicle.community is the official forum for discussions related to Radicle development & governance, our website blog is also used to distribute project-wide content and announcements. As the project grows, R...]]></description>
            <content:encoded><![CDATA[<p>Radicle is an open source and community-led project. One priority of the project is to support the development and growth of collective community infrastructure that can be employed to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/t/the-path-to-increasing-decentralization-within-radicle/2417">further decentralize the project</a>.</p><p>“Community infrastructure” includes the project’s content hubs. While <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.community/">radicle.community</a> is the official forum for discussions related to Radicle development &amp; governance, our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/https://radicle.xyz/blog/">website blog</a> is also used to distribute project-wide content and announcements.</p><p>As the project grows, Radicle’s community team sees a need to create more accessible channels for content contributions from the Radicle community. We believe that as an open source project, not only should anybody be able to contribute blog posts, onboarding guides, tutorials, and other content.</p><h2 id="h-mirror-radicle-orgs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Mirror ✍️ + Radicle Orgs 🎪</h2><p>Today, we launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/">radicle.mirror.xyz</a>, a community blog for the Radicle project. Anybody is free to submit content to be published to the blog as long as it meets the following guidelines:</p><ul><li><p><strong>Must be Radicle relevant</strong> 🌱 \n Content must be related to Radicle in some shape or form. Onboarding guides, tutorials, partnership announcements, and industry-specific thought pieces are all fair game.</p></li><li><p><strong>Must pass official review by Radicle Community maintainers</strong> 👀 \n At the moment, Prema Tsamy &amp; Abbey Titcomb are the maintainers of radicle.mirror.xyz and conduct formal review of all submissions.</p></li></ul><p>With Mirror and Radicle Orgs, we’re decentralizing the ownership, management, and collaboration of the community blog.</p><h3 id="h-dogfooding" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Dogfooding 🐶🦴</h3><p>Recently, we launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/radicle-orgs.html">Radicle Orgs</a>, a decentralized code management tool for DAOs. Radicle Orgs are a platform-agnostic, and more secure alternative to organizations on centralized forges like GitHub and Gitlab. Relying on smart contracts instead of admins, they allow developers manage and anchor their codebases on-chain. Radicle Orgs give DAOs a way to truly decentralize &amp; own their collaboration infrastructure without relying centralized accounts &amp; platforms.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.mirror.xyz/LC1gmqihYDbxGi_kWqm6Em7Gou1F1WzG_cjkdsrSSpo">https://radicle.mirror.xyz/LC1gmqihYDbxGi_kWqm6Em7Gou1F1WzG_cjkdsrSSpo</a></p><p>After deciding to launch a community blog, we decided this could be a great opportunity to dogfood Radicle Orgs. While Radicle Orgs are a perfect solution for codebases, they can easily be used to decentralize management of any version-controlled repository. At Radicle, our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/">website blog</a> was already version-controlled and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/radicle-dev/radicle.xyz">hosted on GitHub</a>.</p><p>We created an org for the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/orgs/community.radicle.eth">Community Team</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/orgs/community.radicle.eth/projects/rad:git:hnrkxcktftwxbk9yshjgspqqyxnye1phzjz7y/e05dd68ad4e475a8582ddede52ee76c3d2218b9e">a repository</a> for managing content submissions. Ownership of the radicle.mirror.xyz domain will be transferred to the Gnosis Safe that owns the Radicle Org as soon as Mirror offers multi-sig support. For now, ownership of the publication will be controlled by the lead maintainer.</p><h3 id="h-contributing" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Contributing</h3><p>Contributors can submit a post for review by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/using-radicle/creating-patches">creating and publishing a patch</a> to the radicle.mirror.xyz repository on Radicle. Contributors can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.radicle.network/orgs/community.radicle.eth/projects/rad:git:hnrkxcktftwxbk9yshjgspqqyxnye1phzjz7y/e05dd68ad4e475a8582ddede52ee76c3d2218b9e">clone the repository</a> on app.radicle.network.</p><p>Once the patch is reviewed, maintainers will either merge the post or request changes. Once merged, the repository will be <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/connecting-to-ethereum/anchoring-projects">anchored on-chain</a> and published promptly to radicle.mirror.network.</p><p>As the blog continues to grow, we can explore automating the publishing process, distributing ownership among the community, and rewarding contributors (<em>cough</em> Radicle Funding <em>cough</em> 🤭). Let the dogfooding begin!</p><hr><h3 id="h-join-our-discord" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Join our Discord 👾</h3><div data-type="embedly" src="https://discord.com/invite/fUK5BGtyTR" data="{&quot;provider_url&quot;:&quot;https://discord.com&quot;,&quot;description&quot;:&quot;Check out the Radworks community on Discord - hang out with 3941 other members and enjoy free voice and text chat.&quot;,&quot;title&quot;:&quot;Join the Radworks Discord Server!&quot;,&quot;thumbnail_width&quot;:512,&quot;url&quot;:&quot;https://discord.com/invite/fUK5BGtyTR&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Discord&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:288,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:512,&quot;height&quot;:288,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://discord.com/invite/fUK5BGtyTR" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Join the Radworks Discord Server!</h2><p>Check out the Radworks community on Discord - hang out with 3941 other members and enjoy free voice and text chat.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://discord.com</span></div><img src="https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg"/></div></a></div></div><h3 id="h-get-started-with-radicle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Get started with Radicle 🌱</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/connecting-to-ethereum/overview">https://docs.radicle.xyz/docs/connecting-to-ethereum/overview</a></p><h3 id="h-follow-us-on-twitter" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Follow us on Twitter 🐥</h3><div data-type="embedly" src="https://twitter.com/radicle?lang=en" data="{&quot;provider_url&quot;:&quot;https://x.com&quot;,&quot;title&quot;:&quot;JavaScript is not available.&quot;,&quot;url&quot;:&quot;https://x.com/radicle?lang=en&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;X (formerly Twitter)&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"></div>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/dc9a2b71041797ff9c413db4bd02fa5c4a6a813f1b4de38e1d0f5433d1e9ca24.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Radicle Orgs: DAO Tooling for Deploying Unruggable Open Source Software]]></title>
            <link>https://paragraph.com/@radworks/radicle-orgs-dao-tooling-for-deploying-unruggable-open-source-software</link>
            <guid>BEm84C0yFyyk2SSwriDN</guid>
            <pubDate>Mon, 27 Sep 2021 16:21:43 GMT</pubDate>
            <description><![CDATA[“Open source code has enabled trillions of dollars to be generated by software companies that use it, but the communities that develop that code typically haven’t had a means to capture much of the value directly.” - Jesse WaldenOpen source software is the backbone of the internet. A movement that started in response to the rise of proprietary software, publicly-available code soon became the foundation on which GAFAM built their powerful platforms. Today, many significant open source project...]]></description>
            <content:encoded><![CDATA[<blockquote><p><em>“Open source code has enabled trillions of dollars to be generated by software companies that use it, but the communities that develop that code typically haven’t had a means to capture much of the value directly.” -</em> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://variant.fund/cryptos-business-model-is-familiar-what-isnt-is-who-benefits/">Jesse Walden</a></p></blockquote><p>Open source software is the backbone of the internet. A movement that started in response to the rise of proprietary software, publicly-available code soon became the foundation on which GAFAM built their powerful platforms. Today, many significant open source projects are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://insights.dice.com/2019/08/05/open-source-google-microsoft-apple-github/">backed</a> by big tech. While the pros and cons of its involvement are highly debatable, it’s hard to ignore the influence these corporations have had on the open source ecosystem.</p><p>If you think about it, the very fabric of human coordination at this point is hierarchical. Hierarchy successfully allowed a few individuals to assert power and authority to control the coordination of large groups of people. Since then, it has become the de-facto form of organization for most institutions.</p><p>This reality is reflected in the way Big Tech has designed the internet. For example, centralized platforms like GitHub have made it easy for developers to produce and distribute open source software. However, convenience comes at a price — freedom. Access to your GitHub account and repositories can be banned or limited at any time, leaving your developer identity, work, and reputation confined within a walled garden.</p><p>Centralized admin models and corporate-owned platforms dominate our day-to-day experience on the web, resigning us to hierarchy and extraction. But now, blockchain and crypto are changing that.</p><h2 id="h-the-rise-of-daos" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Rise of DAOs</h2><p>The crypto space, currently growing at an exponential rate, is decentralizing the very foundation of what our internet, global economy, and corporations are built on. The ecosystem’s ethos of ‘don’t trust, verify’ has eliminated our implicit reliance on trust-based “agent-principal” relationships.</p><p>One particularly interesting area that has emerged as a result is the use of Ethereum smart contracts to support decentralized human coordination and governance. The term coined for this new phenomenon: Decentralized Autonomous Organizations, or “DAOs”.</p><blockquote><p><em>“The ideal of a decentralized autonomous organization is easy to describe: it is an entity that lives on the internet and exists autonomously, but also heavily relies on hiring individuals to perform certain tasks that the automaton itself cannot do.” -</em> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2014/05/06/daos-dacs-das-and-more-an-incomplete-terminology-guide/">Vitalik Buterin, 2014</a></p></blockquote><p>Traditional organizations entrust managers, boards of directors, and shareholders with decision making. They rely on the legal system to enforce contracts and settle business or organizational disputes. The main advantage of a DAO compared to a traditional organization is that contracts between two parties are enforced on a distributed global ledger. The ledger is immutable and anyone can access it to verify transactions in a permissionless manner.</p><p>Additionally, a incentive network can be deployed on top of the ledger, enabling a built-in value network of project-specific cryptographic tokens. These tokens can be used to align incentives and coordinate governance between network participants as they steer the project forward as a collective. This method of incentivized coordination is a way for development teams to coordinate their mission in a transparent and verifiable way. In this light, a DAO can be viewed as <strong>borderless, self-sustaining and self-enforcing entity for running online communities.</strong></p><p>As <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://thedefiant.io/what-is-a-dao-mapping-out-the-ecosystem/">the DAO space matures</a>, the need for specialized tooling &amp; scaffolding to support this new type of organization becomes increasingly clear.</p><h2 id="h-radicle-orgs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Radicle Orgs 🎪</h2><p>At Radicle, we see DAOs as a necessary part of the emerging Web3 stack. That is why we built <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/radicle-orgs.html">Radicle Orgs</a>, a decentralized code management tool for DAOs coordinating the development of open source software.</p><p>While designing Radicle’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radicle.xyz/blog/integrating-with-ethereum.html">Ethereum integration</a>, we realized that multi-sigs can be used for more than just the distributed management of digital assets. Radicle Orgs — on-chain entities owned by multi-sigs (i.e. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gnosis-safe.io/">Gnosis Safe</a>) — offer a transparent &amp; universally verifiable way to manage and distribute ownership of codebases.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b56c75385ea03a2b6ec865dc92f0ecb151f313af6f97d9b881e043f7a7d0f526.png" alt="Creating a multi-signer Org with Upstream, a desktop client built on Radicle." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Creating a multi-signer Org with Upstream, a desktop client built on Radicle.</figcaption></figure><p>Relying on smart contracts instead of account admins, Radicle Orgs allow developers to collectively define the rules and permissions around repositories in a trust-minimized way. With orgs, developers can host their repositories peer-to-peer while maintaining an auditable &amp; transparent project history on Ethereum. This allows teams to create an organizational identity that is sovereign and unconstrained to a single platform, ensuring their codebases are accessible to anybody in the world, no matter where they are.</p><p>Modular by design, Orgs can be integrated with other DAO tooling to create unique frameworks for coordinating and governing project collaboration. In a larger sense, we see Radicle Orgs becoming an essential component of the DAO stack as they give teams the ability to truly decentralize their collaboration infrastructure.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/841159ecfdf24827edaf8a26fe95654fad5f4b493c1a589af0a066a9c8594182.jpg" alt="A Radicle Org profile page on app.radicle.network" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">A Radicle Org profile page on app.radicle.network</figcaption></figure><p>To learn more about Radicle Orgs and how to create one, check out our user docs 👇</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/connecting-to-ethereum/creating-an-org">https://docs.radicle.xyz/docs/connecting-to-ethereum/creating-an-org</a></p><h2 id="h-in-closing-daos-open-source" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">In closing: DAOs 🤝 Open Source</h2><p>Open source software is a standard in blockchain and crypto, yet our codebases and collaboration remain locked into centralized platforms. This reality is antithetical to the values of decentralization and censorship-resistance that the crypto ecosystem aligns with. In addition, the disruptive nature of crypto foretells an uncertain regulatory future that could exploit the centralized nature of software tools and forges — an institutional “rug pull” if you will.</p><p><strong>We believe the future of open source software is self-sustaining, community owned/governed, decentralized online organizations</strong>. However, our dependence on third-parties for the production and distribution of critical open source infrastructure is inherently unsustainable. Utilizing Radicle Orgs can make crypto-native projects unstoppable and unruggable in the face of pending retaliation from centralized institutions.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/15b839845b961a94b59c20fed2ebc999facacb200ea76985fd89ac5ca29a65cf.jpg" alt="DAOs + Radicle Orgs = epic collaboration" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">DAOs + Radicle Orgs = epic collaboration</figcaption></figure><hr><p>We’re currently onboarding DAOs interested in decentralizing their collaboration infrastructure with Radicle Orgs. If you’re interested, reach out to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:abbey@radicle.xyz"><strong>abbey@radicle.xyz</strong></a>.</p><h3 id="h-join-our-discord" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Join our Discord 👾</h3><div data-type="embedly" src="https://discord.gg/fUK5BGtyTR" data="{&quot;provider_url&quot;:&quot;https://discord.com&quot;,&quot;description&quot;:&quot;Check out the Radworks community on Discord - hang out with 3941 other members and enjoy free voice and text chat.&quot;,&quot;title&quot;:&quot;Join the Radworks Discord Server!&quot;,&quot;thumbnail_width&quot;:512,&quot;url&quot;:&quot;https://discord.com/invite/fUK5BGtyTR&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Discord&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:288,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:512,&quot;height&quot;:288,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://discord.gg/fUK5BGtyTR" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Join the Radworks Discord Server!</h2><p>Check out the Radworks community on Discord - hang out with 3941 other members and enjoy free voice and text chat.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://discord.com</span></div><img src="https://storage.googleapis.com/papyrus_images/b44a09b33e7209f524e2046c9ceeb3404bbfbd8c5cef49a9e1b698a0003676bb.jpg"/></div></a></div></div><h3 id="h-get-started-with-radicle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Get started with Radicle 🌱</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.radicle.xyz/docs/connecting-to-ethereum/overview">https://docs.radicle.xyz/docs/connecting-to-ethereum/overview</a></p><h3 id="h-follow-us-on-twitter" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Follow us on Twitter 🐥</h3><div data-type="embedly" src="https://twitter.com/radicle?lang=en" data="{&quot;provider_url&quot;:&quot;https://x.com&quot;,&quot;title&quot;:&quot;JavaScript is not available.&quot;,&quot;url&quot;:&quot;https://x.com/radicle?lang=en&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;X (formerly Twitter)&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"></div>]]></content:encoded>
            <author>radworks@newsletter.paragraph.com (Radworks)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/d57220c51f0a221286a343f11379bbe964466652391e9486a2f4c01aa1fbac59.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>