<?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>df</title>
        <link>https://paragraph.com/@df</link>
        <description>undefined</description>
        <lastBuildDate>Thu, 23 Jul 2026 02:14:36 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Introducing ECP: A new, programmable social content primitive on Ethereum.]]></title>
            <link>https://paragraph.com/@df/introducing-ecp</link>
            <guid>xh2IL9FPz6QusZIUDYUi</guid>
            <pubDate>Mon, 21 Jul 2025 17:47:49 GMT</pubDate>
            <description><![CDATA[Today, we're excited to announce the Ethereum Comments Protocol (ECP), a new protocol to write posts and threads, directly onchain with ]]></description>
            <content:encoded><![CDATA[<p>Today, we're excited to announce <strong>Ethereum Comments Protocol (ECP)</strong>, a new protocol that lets anyone write posts, reply and react to them, directly onchain — at sub-cent gas fees on L2s. </p><p>Beyond putting content onchain, ECP enables new kinds of social apps via <strong>hooks</strong>, allowing communities and apps to gate who can post, charge fees, reward creators, create attention markets, create collectibles, and more, by setting their hooks smart contract, or by choosing from one from the growing library of community-created hooks.</p><p>You can try ECP live today in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://interface.social"><strong>Interface</strong></a>, the first app to integrate ECP.</p><p>Build with us at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethcomments.xyz">ethcomments.xyz</a></p><br><h2 id="h-our-purpose" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Our Purpose</h2><p>Until today, builders have faced two options for building social features: either store content in their private cloud database, where other apps can't access it and it can be taken offline, or integrate a full-stack web3 social protocol, which requires educating users about that protocol, creating separate profiles, paying for those profiles, and maintaining the integration through updates and changes.</p><p>ECP offers an alternative path for crypto builders who want to harness the interoperability, guarantees, and composability of blockchains, without the tradeoffs of a full stack social protocol.</p><p><strong>ECP makes the following design choices</strong></p><ul><li><p><strong>Incrementally adoptable</strong>: Apps can integrate just what they need without buying into an entire vertically integrated identity, content, social ecosystem (No lock in) - just comments + reactions</p></li><li><p><strong>Credibly neutral: no first party app with privileged protocol and user base access</strong></p></li><li><p><strong>User-invisible infrastructure</strong>: The protocol operates as infrastructure, not as a branded network that needs to be educated and evangelised to the end user</p></li><li><p><strong>100% open source &amp; MIT licensed</strong>: No proprietary components or privileged access, nor first party closed source apps.</p></li><li><p><strong>Unopinionated, Permissionless &amp; Stable APIs</strong>: Our smart contracts aren’t upgradeable. We can’t break your app or force you to refactor your app every couple of months to keep it from breaking. The content is stored directly onchain, for any developer to permissionlessly build on.</p></li><li><p><strong>Built on Ethereum standards</strong>: Leveraging existing ecosystem tools rather than recreating them - use with ethereum accounts.</p></li><li><p><strong>Virtually free (subcent fees to post on L2s):</strong> With the advent of low-cost L2s and L3s, on-chain social features are now economically viable in ways they simply weren't before. Posting a comment on Base via ECP costs approximately a half of a cent — and some chains subsidise gas fees entirely, enabling free, gas sponsored experiences for users.</p></li><li><p><strong>Uncompromising UX:</strong> Users can give your app an approval to post on their behalf, at which point the onchain component becomes invisible via gas sponsored transactions.</p></li></ul><h2 id="h-why-should-an-app-use-ecp-and-put-comments-onchain-instead-of-using-offchain-cheap-simple-and-readily-available-solutions" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why should an app use ECP and put comments onchain, instead of using offchain, cheap, simple and readily available solutions?</h2><p>There are several compelling reasons for apps to implement onchain comments via ECP over traditional methods:</p><ol><li><p><strong>Interoperability and data portability</strong> - Comments become part of the permanent, open record of Ethereum, allowing any application to access and display them without permission. This enables cross-platform discussions and prevents vendor lock-in.</p></li><li><p><strong>Verifiable authenticity</strong> - Onchain comments are cryptographically signed, providing proof of who wrote what and when. This is valuable for reviews, feedback, and discussions where authenticity matters.</p></li><li><p><strong>Composability</strong> - Comments can be programmatically referenced by other smart contracts and applications, enabling new use cases like incentivized engagement, moderation mechanisms, and reputation systems. Third party apps and services can provide distribution, spam algorithms or other infrastructure that the ethereum stack.</p></li><li><p><strong>Censorship resistance &amp; Permissionlessness</strong> - While apps can moderate their own interfaces, the underlying comment data remains accessible on chain, preventing permanent censorship or loss of user-generated content.</p></li><li><p><strong>Future-proof</strong> - As the web3 ecosystem evolves, having comments onchain ensures they remain accessible even if individual applications shut down. Users retain ownership of their contributions.</p></li></ol><h2 id="h-how-ecp-fits-into-the-bigger-picture" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How ECP Fits Into the Bigger Picture</h2><p>ECP is one piece of what could become a more comprehensive set of social building blocks, each focused on doing one thing well rather than trying to be an all-in-one solution. Smaller, more atomic protocols give developers the choice to compose these elements as needed, choosing from available primitives that suit their needs — . Here are some examples of social primitives on ethereum that can be used with ECP</p><ul><li><p><strong>Authentication</strong>: SIWE for seamless web3 login</p></li><li><p><strong>Identity</strong>: ENS for user profiles</p></li><li><p><strong>Follows</strong>: Ethereum Follow Protocol for social connections</p></li><li><p><strong>Messaging</strong>: XMTP for direct communication</p></li><li><p><strong>Comments</strong>: ECP for threaded discussions</p></li><li><p>…many more onchain social protocol primitives that are don’t exist yet</p></li></ul><h2 id="h-integration" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Integration</h2><p>ECP is 100% MIT licensed open source, the contracts are immutable, and is live on Base today.</p><p>We’re building the best open source toolkit for building on ECP - from indexers to SDKs to React components, to make it as easy as possible to get started building on ECP. Get started today at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://docs.ethcomments.xyz">docs.ethcomments.xyz</a>. We also have a no code option for embedding ECP powered comments sections into websites and blogs that you can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethcomments.xyz/integration-options/embed-comments">find here</a>.</p><h2 id="h-whats-next" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What’s next?</h2><p>We're talking with key ecosystem players about integrating ECP into their applications. If you're building an application or ecosystem that wants to put content onchain, we'd love to hear from you. </p><br><p><strong>Next steps</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethcomments.xyz">Start building on ECP →</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethcomments.xyz/integration-options/embed-comments">Add an ECP comments section to your website or blog →</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://demo.ethcomments.xyz">Try ECP →</a> </p><p>Follow us on X <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://demo.ethcomments.xyz">→</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethcomments.xyz">Docs →</a></p><p>Reach out to us on<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/davidfurlong"> telegram</a> or<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://david.convos.org"> XMTP</a> →</p><br><p>there's another version of this blog post onchain on ECP here <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ecp-eth.github.io/md/?commentId=0xdd7c50da20ea91fbda7e9868ed880bf933d3d22eef8ff12667e1d6c96ef3ddb7&amp;chainId=8453">https://ecp-eth.github.io/md/?commentId=0xdd7c50da20ea91fbda7e9868ed880bf933d3d22eef8ff12667e1d6c96ef3ddb7&amp;chainId=8453</a></p><br><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethcomments.xyz">ethcomments.xyz</a></p><br><br><div data-type="shareButton" class="center-contents"><a class="email-subscribe-button" href="https://paragraph.com/@df/xh2IL9FPz6QusZIUDYUi">Share</a></div><br>]]></content:encoded>
            <author>df@newsletter.paragraph.com (df)</author>
        </item>
        <item>
            <title><![CDATA[Embeddedness as a web3 go to market strategy]]></title>
            <link>https://paragraph.com/@df/embeddedness-as-a-web3-go-to-market-strategy</link>
            <guid>pI3eqIBWqiucmSqZU2uq</guid>
            <pubDate>Sat, 08 Apr 2023 18:27:36 GMT</pubDate>
            <description><![CDATA[How do you get more users? You could try talking about your product a whole lot - on twitter, in person, wherever, whenever. But that is slow, and every...]]></description>
            <content:encoded><![CDATA[<p>How do you get more users?</p><p>You could try talking about your product a whole lot - on twitter, in person, wherever, whenever.</p><p>But that is slow, and <em>everyone</em> shills their own product, even if it&apos;s bad, so people don&apos;t trust that the recommendation is authentic. It&apos;s a weak signal. </p><p>Some products, entirely through authentic usage generate mentions on other products, using their audiences to grow. This can create a fast flywheel where some people use your product, and by doing so bring in 2 more people to use your product, and each of these in turn brings two more people, just by using your product naturally. </p><figure float="none" width="195px" data-type="figure" class="img-center" style="max-width: 195px;"><img src="https://storage.googleapis.com/papyrus_images/39b1e3ad07fdbd284c29c1491c0b4cce.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAIAAABZ+cloAAAACXBIWXMAABYlAAAWJQFJUiTwAAABcElEQVR4nLXUX4qCUBTH8Z8c7irajcvprV1E+4geIpAgCMIULRTS8MWIaB/RONwzYzIy17T813mSi36+l6sI7m/kY5g5SZJ8Bb3r9/udmQ3DGA6HzIxP6KZpAlitVv0EpKpvt1sArutmZ4V+ddu2hRD7/T5fQY+6ZVlCiCAI8pVOL1mW7d3zvP96+4BUddd1hRC+7xf0lkckVX232xHR896zm9FR931f0zTHcUr1xgGp6ofDAYBlWVV6s4B80jVNM03zhd4gIFU9CAIi2mw2r/W6AanqYRgCqKPXCkhVPx6PANbrdR39fUCqehRF+V+sjv4m0F3nF4GCHscxgOVy2UivDDzrRGQYRlO9PFDQT6cTES0WixZ6SaCgn8/nLnoayB/ILrLr2+3GzJfLhYjm83lrPQ18P+brb5IkyfTr9SqEmM1mXfTKl5z9gafTaUc9DQwGAyLSdX00Gk0mk/F4rOs6gHbfTEmgdGzb7kX/DfwA3SEm8gbL5OoAAAAASUVORK5CYII=" nextheight="684" nextwidth="838" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p style="text-align: center">great user driven customer acquisition can bring about</p><p></p><p>NFTs are a great example. Someone mints your NFT, and it shows up on their profile across web3 apps, on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://Farcaster.xyz">Farcaster.xyz</a> new NFT mints, on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://Interface.social">Interface.social</a> and if enough people mint, it shows up on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://mint.fun">mint.fun</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://icy.tools">icy.tools</a> for people trying to spot trends to mint - that&apos;s where you want to be.</p><p>Everyone is using NFT free mints to ride this wave - but that won&apos;t last forever, as more and more brands try to use that growth strategy. It&apos;s also not the best way to communicate what your product does, or why it&apos;s great. </p><p>The best embedded growth strategies teach new users <strong>how to use your product</strong> and <strong>why it&apos;s valuable</strong>.</p><p>Here are some examples that come to mind</p><p><strong>Charts like those from </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://dune.com"><strong>dune.com</strong></a><strong> </strong>that are easy to share on websites, discords, twitter, ...</p><figure float="none" width="656px" data-type="figure" class="img-center" style="max-width: 656px;"><img src="https://storage.googleapis.com/papyrus_images/b09241c2a069d4814dc605c0a78bec2e.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAIAAAAzPjmrAAAACXBIWXMAABYlAAAWJQFJUiTwAAACu0lEQVR4nJWUv2vbQBTHRf6GZsoU8i906ZCh+QcyNH9At2wZGjA0YJJ6M7jJYlyyBIOhCQJj4uKhLkJwpLS4VZMIU7lYQUaWfyCrUVyrvvPdWVesc4RpHdv98IaTTsf3ve97J6FZq+mVinmjG9WqeaPXqtV6zXA7nWbdbNfro2hYoxgtGqjXw/3+Q0EQcjv2O/HUabfcjt2u13u3t0JWFF/FYq8PD/f39xOJRDweTyaTpVIpk8mc5/Pn+XyxWMxms6IoFgoFz/MYY/60oHTIGGu3mk+fPP4gSQCAfD5vVKsC+08opf5wODUopZOfYYz94VDA/f5dt2tZFp6Ab9N7wpeLgDFmjOm6DgBgjAkUE9u2vynKgucXFNA0rVgsjgRwvz/XFj9wILB6IQ+5QDqdHgkQBIMWzYLdd5KfnwtjrFwup1KpscDs3Blj3Xajo//4q42zK/h4cRGNRrkAQoOB4zhTc/EZ85zO9bl4lXvb1MpWs6lpWqvVMgO43VN7AAB4ubcXNrmjPNBkn7H+7c/3mdNU4o3y5dq2bVVVNU3Tdf3y8nLqaHEBSZJe7O7Ot4gG9d4YjSu1QhbwJzySy+WebW3NavJk7WzicJgmhJDfDxgQVsNv++bm5qPl5UWnaJIwx9kIAfMt+hfbthljsixHIpF4PH5wcPA8YGdnx3GcUqkEAJBlWRCEpaWlsQClVFXVdDp9cnIiy/LR0VEsFpMkKZfLJZPJQqEAAMhms8fHx2dnZ5FIJBqNrq6u8hwn2djYWFlZWVtbW19fFwRhe3t7PKaEUl3XVVV1XRdCqKpquVz2PA9CqAVQSl3XVRRF0zRehGVZYU0Qjj0wTdMwDD5FfFK/fv4koF6PIMQvFMWEIMS3KR6Ea4IQxSRY+qOKMfGHQ4Jg7+4ueBwQBL1fXf5HIQjB3x7FpF4z9Mr3P3rvu9Oyp+7tAAAAAElFTkSuQmCC" nextheight="790" nextwidth="1502" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Allowlist sharing, like these by </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://bello.lol"><strong>bello.lol</strong></a></p><figure src="https://storage.googleapis.com/papyrus_images/234ba4984060e1244a70e4aae5a3f950.png" blurDataURL="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAIAAAAuOwkTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFaElEQVR4nI1Ua2wUVRQ+EWgkFmilNFTBQt/bl2kRDcXWNhFaMIBi1JhA5A/+q1Bwi4TEH0YTEyTUBEXR+EqkpgkpwVoopQWqEINgaC197La7tfuc98zO3Jm5ezszZmba0kc03nw5+92zk/Pdc+45F/qaWm4c/PiP5s9uHvjo2t4TXQ3eKw3ey9uPXql/10aDt8tG82K4f8184PD6o1cavFd3ei9ta+p4+fi1Pe/dOfY5fPjsq++Xv3SqZt8HWQ1e2NQIRc1QdhzKm6HUC2VHoawRPI1Q2AhF7zhotGFvm6C8CcqOOPYwFB8Cj8M9h6HoEJSfeKzqGGw+VfkmbPFUAixfDqm56Rk5sCIfHs+HTM/KrOKUjJJH1+bA6myAfIBCSPHAMg8sK4QleQAbbWd6CawthjWlkFW8LKsA0jel5eeuzMwD8EBmbV7++kfTaz1boCqnfPu2mn1vvLbnxZ3Pb6nZX1N/YNvrHsjOgRWFsPpJSG2Eim/T9p5J2Xl21a5zGXu+WL37U6g7DTWnoabFJrUt8IK7PQ21n0DtSag+BdUnoTofoL52Nzy3rrSuuOytXa/sqKjbUVVdnrYxHzI3QGoOpBVA+oZHMrvbLuIYx/qCrC/I+Sf48ZBNfEFmZIIeHuf9ITkYcxBxYHMlFOd8wcq03LrN26Equ2IjpNXmbdr6VGXFqvwCeKJg6bqSlDW5kJoHqUsBerp7LcsSEVIIRlhXCVYIVh0+7TEIsUzDsgzL0k1DJdiwLHWKVJRUbi16GorXl3kPHrnTeqn767arX7Z2nf2x7/tLx/a/nQGQAylLADo6OjlZjUQphDRNx6qW1LSk6kDXk6IkR6IxUUyoWhKpOsNw4UhUVlQFofK8omeyS6Hz8vWem7dv916/0dl7o7Onr7Ont72r80JH61fn27756WJbaygU8ocnKZrmOM4wDMM0DcO0rU0M0zQJIaazdZdhGJZlEZJsP3+h/Xw7WJYVicUH/WPDgQCvIGxaumkRyzIte5mWZZgmYgZkWRYlKUmIaVnm/EUImRvd1ZtyZCzLAhlpgdFA/617gdEAzfI0yzOcwDg2ISNJRqqu9zzwMwzLsqwt4ER5mIdh6hhPexwxV4AQkpBRQlFBxcm/fvilt/HkYGuXiFRelFkhMQ1eZHlRw6QvNsJwHMZ4Ou4sHDFdnyfgHoIQoqgYqTogLclyQjhKhaOUGzGhqDLSXMtwgq7j6ANGFCUFoQXF+dcSWQsEeHFgaLh/cGhwaHh41MfyItKSMtIUFbO8qOsY+x8IgsDxPMbYvc+5SBIym8HUzB3ME2A4YWjENzQyMuoPjAdDk+GYICFFxTLSbAGsT/K3KJqiaFp3BWbCuRXTdN31mAtLpD0U8I0F/eOB4ETYNxaM0yzSk4qK3Qw0jH+LDfKCIIqiG2e2IOacDBZ00bwMZEX9ezIy4vMPjfj6B4f84xMTkxGK4SQZMZyg6bj/935JkgRRJP+zTS1rypiayUBPdl//9bvWtslwXJIVXpQ5XrQ7lRNolmeFhI7JvT8jNM3wPD/ToHNLZCxo04VdpOr47v2Bjq6e8WAoRrGhSDwcpaJxSpDsLmY4QcdkVNQYlqNoWpQke/T+U2BhiVQteff+wM+Xu31jQYq2BaJxJkaxFMO5Q5ckJIIohFS7DovqM/tUzL+DOSXSMOno6mk5c2541E+znHN8JhpneFGWZMXNYCw4TjOMoij247Foub07V8CavgOMNB2cn6QkozjNRuPMrIA9dM48I1VjaI6z20hSNX0xFKTOcmSfWnO5O0kgI1WSlYSCZKQqtkuzrT3JyHYqKCEjRdVkpMmK/aXkPFBz4T5Zs9zdulZB6j/ZeWxCccSI+wAAAABJRU5ErkJggg==" float="none" width="571px" data-type="figure" class="img-center" style="max-width: 571px;"><img src="https://storage.googleapis.com/papyrus_images/234ba4984060e1244a70e4aae5a3f950.png" 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 dont-break-out" href="http://Launchcaster.xyz"><strong>Launchcaster.xyz</strong></a><strong> &quot;like to mint&quot; and @launch bots across platforms</strong></p><figure float="none" width="494px" data-type="figure" class="img-center" style="max-width: 494px;"><img src="https://storage.googleapis.com/papyrus_images/f2c18d49473865eb8bb4e04a7f52816c.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAgCAIAAABsC5RsAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEaElEQVR4nJVWbW+bRhzne+xD7GPs1aS92MtU6/tJlfYhpk2ttE17ktI0iZZlqlzVirS4Xt0GSjApYJaGWMozYVYIxsYU+4xzPh8+bjNnE2KndfcTOp7ufvz+jwdHCImiiI1RFGGMEULRTaRvp65TDND4OSGEoxPYphf4V6ZpiuI2QojOQx9ivxm6dtBwgrPDS+vY7UMU05jrQ1w7bRBCwjBseS3HqZumCQAIgsDzvEajaduXIEEQBL7vA9D1fd/zvCAIXKfeaXcopanMkUbb8r66uzhAEc/zq6uruVxubW1NVdXHudyj5eX19T+e5vOFQuFpPr+ysvrb2trzUmllZXVp6VGxWHy0vLxnGJRSQggTPmLc161fvtms195SGr/LQHKNmI3Jw/EYTZw71tiH6G2rS0gMQFcUxRcvX0pSWRqhvMXzAIAJI1ufkt4AzXz1OjJRFKEEYRhCCDHGEMLZBTNcY8uuGdOrKIoURRHFbUVRKrouSdLLEbYyMm9RdItGkmE0DKNUKokJ8vm8KInDYXSrW9/zDS51OcY4IdoQRbFUKr0SJLmsBm+7IYC9br/T7nXavW4bIhRlgzsbPS6r8eTkRFEUw9ivVqvHh6ZttmzTMw8du+Zbx+756ejwm9NOmAKXehehQReAaDjEGLN3AzyA/VGIWGkykHng2IlS6jXcH7++r2q7ur5bd91Lxzk7M3X9jWX9c25ZFf3v3d03e8Y+xviDIkMpxRh32t2brhnnMLtIk+xdIFmrmR8hhC3fa/ktALpMS+p1Zvu7WEi2ZthsSqkgCFwGi4sPt3i+WCxuFgqFwjPHceYVKJlm3PyzMGH7lOO4+w/uHx2d7CiKqqqaVjm3rNPTs9p5s3baqFmeaZ7vV6t1151l51LGQuFZVuPDpZ8ppQM0iJNUTcI9iKJhH+I+HLVk9jAEsNUEfhNc9dA048bGxk2rF6968Ng+/t143Kg3Lmz7wrYty2KTFUUtFp87Tv3jj77kuM847pN7C78mKRhdx9p13S/u3vk8wcLCQq1Wi0l81YetbguhwVQ+AtAFACA02Fh/vfTdX4sPChXpiGUCY4wpjTGK8BWe8kucSaDJMVaQpleKsdVpkVpn7r07P6haRdMqjUYzXRbf3olHItL9YJBsCVmNoxsAQEWvSFJ5W5I0TVMUZYvnFUWdbQqzIBlcaySEQAgRQvgmouGQTWUlz6qejSziZLJ8vM+kNwAASSqL4rYgCKyhybIsituiuL2jjCDLO6IoCoIgvHrFJ/JlWeZ53jTNCUl8gzEI2oIglEovdH03aeBbrJ/PNZlO7YXpfWrU//JaGgYya7Xv+7nck1zuiW3bnuf5CSCEbO8PgiD5RfA6QZBdPyWTZBkhhEa1enBwoOu6IAjPSyVBEGq1C0kqa5omy/KeYZQl0TlPvXaL4STL2G23K5IcBKMfkg/02hzGRt356dvvVW1XVVXbtl3XDcPe+702hzEMQ03XjRH2dV0vyzJrVtmymyv8P8Z/AU/TPShcz1npAAAAAElFTkSuQmCC" nextheight="1652" nextwidth="1382" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Interactions via social bots, like @readwise save</strong></p><figure float="none" width="413px" data-type="figure" class="img-center" style="max-width: 413px;"><img src="https://storage.googleapis.com/papyrus_images/783f8447e647c154a56f13b5c0e20d11.png" blurdataurl="data:image/png;base64,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" nextheight="1602" nextwidth="1210" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Login with Unstoppable domains</strong></p><figure float="none" width="311px" data-type="figure" class="img-center" style="max-width: 311px;"><img src="https://storage.googleapis.com/papyrus_images/a15be537b879d43758c7dd1f166a92eb.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAgCAIAAAB2N3TiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEB0lEQVR4nKVUzW8bVRB/h0ogFYkDqARVlWhQL1w4cODCHSEhtRwqWio3jty4xCSBUhXaHnootAZRWqkSoCqKKtT/AMWO3CSVSlPSCkob1XEce9ef++GNd9/u+mXX++kHb9fe2MFpAox+eh7Nm5md+Y3fgAZa3wqyojYNu4WxpmkqQrLSUBHq6wm2ipcVVW8aC/d/u3nz1pOVitJACjE2tswiK2oQGUCCMsb4yvdXw0PhG1O3eGENdTy3ySJBuS5CCcqeIulNY3o6eejQB/F4nONrEiQOwa0EN77d7khWVNtx8b+RFsZBaSSLX/xPNybfevud9w8ePn/h4sjHY6FwNDb++bXrPxBl7FT826vDI7Gxz74IR0aHR2LvvndwcurnFsYSlNu1eIU4c3fuHj4SGjzwxrXrP17+5sr5CxcvXf7uk4nTx45HTp85Ozk5NRw5+dXX8TNfnv0oNBwKR5OpOdOy2x0FpPgd1UUpm6MoupjOrKQzuaWnaaoiPFqt/fqonKvCP5a5B2kWrhsYY9tx/VgVoXYtAbVCXeT4GsPxVYatMizH1zheqDJClV0jJyOUGIHl6z67nYE2SC3rmq43m7quE0X39KZhGGYHfcTza0cpfkeu4+D/Kq7jkI5kRcUYqwglZ2YTM7PTidR0IsWynNe54z4TPVl8k9YRhNYty3p2vOs4lmX7ykZH//yCu30Wq38WP97asWzmRVHU1O35xMztZGrOMIwdltOHl2CK7g7it+fFdZy+07Es2/au7K14wRibpFO7G6ZlBbAsy3HsTby4bmtzR5ZlJhJJH/fuLWSz2c4CwK7buvOwkFqgHi4xi39W5hbp2fvU/CKtIgPjVvs12l4tmm6qyGh4QJqJNFPTTdho1qGmIkNFhqTovuIDaeYGuxJUMW6tFETw6kmwKwR2D21gVwjsHQUHToGBaI999xB47jh4KZJ6QGPckqDazrJalsDgONhzggQMdLDnBHj9U/DmObB/vMdOrkbA3tH534sYt2B3RxgTqlzH8Vn0Fb1JKjc7Q+1+GT5ldje7xECs5FfXNSqfz2azBZou0FS1UubY6kpmuVwqPXn8uKGQ9Ro498wIY1ziFIqBFAMLHvIVcbUsLVNrKwVxmVpLU0KBgUVOLng+FANLnGIH/xefl6WcQDgDHwJwFIAjHo6CV6KE3YEo4WVfrGP3rsh57Je7qz3sPs3xJOD5IfDi8Ab2xcDgBHhtnJyDEz1XL4TBy5HEQq6dpc2L64pQ5QW4Jsq8ILG8yPIiXeGpco2uCPkily9yLC/ygtTxgXVR7vMCAmmoajabqzIMyzA0TWcymUqlUiwW83lKhlDT1vtvzM2byfUm1nfLui3/7XRvhnYtKkL/B3+/o78ArtBSnHKDBfIAAAAASUVORK5CYII=" nextheight="1230" nextwidth="876" 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 dont-break-out" href="http://Showtime.xyz"><strong>Showtime.xyz</strong></a><strong> &apos;s Pre-Save on spotify to mint</strong></p><figure float="none" width="531px" data-type="figure" class="img-center" style="max-width: 531px;"><img src="https://storage.googleapis.com/papyrus_images/0712cb85e71e226eb7604f1a5f54aa8c.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAIAAAAK4lpAAAAACXBIWXMAABYlAAAWJQFJUiTwAAADBElEQVR4nHWTXWhTZxjHf7Cr3QiKEhcpHJAosazGWDS0TYnFYtdOUUqL3uxm4K52NzYYY2woWGlr23ycj5x8DPRCRPELWrXaddCCODsHCkqT9qQ9tn5clOiW7c5ued+ew1Fj+PFwwsn7///f53kCDB3jAgzDIJyBIYdhGIE4JCAJST+p7WgBQRCtAV1W+dCK+RXnv1t/7fv1138KjB4iGxBvgcTUxD0/mjB4Xz0uDQJoPlKQUFCDwsClAV1B7SWvGqlrty6N3R6dfjLev3dcQZUGMriktrqCCqcA38ZNR0mG0EMiuMzu3qYV0yXk3I+3paW6tzkJh8+2fOof+PmbP6Yf1VX9qq7eFjWgy+55e+ga1FSPi4dhwdBu1MHUj1OPrp4+nnNexSHpI+Vq1YQPqLvSIw5D8PU+Tr4z+Y+Fx1bPbSSyjSHHYLhW9rhLGCOM0US6Hj2KuQ8ziCalg6IhW1Hlzri6XgNv0sQ7fCR6HcZoxIiQ3oMRxYyQDmNsRpV74p12CF2mkTRi4FFPvo+fVABNEQHl6OpFrjBGAG27sz/eaYdFlAjpJgGuuo/UOocNAr9A3iCM0SyONZOOYsbEIjag1789Uvm1SfwmKvZVGlT74OpuIOVzpBXUEHqraEs7ZhtmO+YBMh1k5KYHahHGiIkQ+4VBIogWw+wg0+rYSqEOIdRJpovsQbKHyR0h102uh3wv+R7yXWQ7yLR7/l8xUYNoUcxOcRwF9UBV4oee7i/uTs7/8/zflVJl+clKYcae/X2hOGMXZ+yCpxZn7LkHT+f+XCrcXyzctx/ftawHy+WFyor1d3mh8rL4aulhuU14dJE9RJYYZi/5bXwOXL4yulr9vPmr8toqzc9ZsyXbKtmWVZpfY7FaS7ZlLy8W5gpWaX62+PjZiyV5anV19VWlXC6XO8nI3L3k6SbXSeZLzn277mKfMqbtvpPceVvfdScbmcg2/Sprfo3JX5onz7ascS7629mWydyeCXXH+KBys/+Tsb6NowN1N05wPUI6iNZM+n+D/wDpDdSF/MzxugAAAABJRU5ErkJggg==" nextheight="786" nextwidth="1690" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" width="633px" data-type="figure" class="img-center" style="max-width: 633px;"><img src="https://storage.googleapis.com/papyrus_images/936fc596da2471775b8cadf0e8f04971.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAIAAABj86gYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAGpElEQVR4nHWVe1BT6RnGD1XbrosixICQcBFYwrUiCFUuiigrlxBcCxEwmEhYucYaAivURUFZ2BW5gyKwQputtlSJ1qpjGZmU4eLW6Q5OUVKQJLvJhiQEzjnhnMPJya2TsF23dvvM99f3z2+e533e7wNQFEMQFMdwI2HECeOa0UgYTQaDgcBtxybCuIYbcNxgwHEcw3HsjVAExTAMxw0oihJ2QRC0hmFWuywWyxqGAat6PYqiMqVmeuZfspcv5TMvZ6dn5hbks1KFRKacey1deDWr+fobuVz5WqGRKrXyRZ1Co1NolhUaHQjBCIKiKKbVLkml0rm5ufn5eYlEsrCwIJPJDAbDGoYDEKy3moydQ08OcasEjKyracdZMann224Krt2qvjF8vrJusKrybmtb440/1QpH6m+Lr9ydaH84ce3RRPfDiblvFjEMQ1DsxYsX4+Pjk5OTYrF4ZmZGqVSqVCqCIOwASG81mxr6h0NPnGOmZdccZnBSmEWN/SXNX5y/Plxffm64qWFQeLf30dSNx8+6H33ZfP/ZpaGxxqHxq3cmJHK1LSgUA0FIq13W6ZaXlnQQBIMghNmDwjAMgCDYajFfuHbLI730KKvsTFJKETOvsKKOy6utEtR08HldzR3ttx/3iP7W82Ci68FE94PJFtFEq2iqTTQ+K1/EMWxVj0ilCzLpglQqW8Mwi8WyPg+TyfQGcPHaLd/0koOss5z3D/GSY5nRIckhtMrEfb/jc4UDA3V9ok8GHzf98emVIXHDH8S1wqeNwtHOIfH81yq7A/Rb5bJuyWC2mKz/re8BlrpOIY3+4f4M9uHQYE5M8Ae7/I4E+R4L8as9mtAmKKy60neua+hC75/r+h82CUc6bo/23BH3icbm5SoMxQiCEP5WVCH4tKfnekd7Z2trW19ff3t7h0h0D8cNAAjBVqtV0NC5KSI56Bf79np5Jof5Z8VEnEpNYCdEnT0Y2VR64nTVZWZ1Z/b5blZNL+dif1H9TX7TIO8T4fQrub21+Fdf/WNYdEcsHhsZGRkdFT99Onrv3v3JySnbkL8DNHaRIg+nxcUzwmmM0J35MbvO0GPLjvyyIj7iagHzFL86hdeYUd6SW9XFb+zvHBD2DD1q6H74anYBx/HVVUylWlxa0lmtVqPR+HZE6wB+fRuJFnUgNCgljMaOjfiY/au2iqKBuvLewrzfFxS0ftaUzm9g8JtzKzsElzv6Pu/s+7y7u+fmrOQ1juMwrJdI5hQKWzVhWI8gCIZhJpMJxw1vAIJLLRuDYzwDdodSffLSUqqLOBdLuB01lX2Xf9N7jt/V3kLnXaLzPsupaC37uLlrYPD6wBdNrYOvJDKbAz2iVirVao1Ot4yib9aYIIgfOLh4xcE3krInkeITvCd096G4+IykpKLjmTVlBRdKuaVHOSfpOYW5eYXH2IKcwsby2ub6rqqznz5/9k+CIPQwsqj4VqPVgisgiqJms9li138AIGS1Wsv4HwHAT376LgkA3qG4eYTQAsNDQvbujkiNi/sg6mBO5JESenpJRtrppJSyDGbRkUxWIqOMnvf3seeE0aiH9brFRbVaDUEQgiAmk62sbwNKinkAAGxweGcTsNF9y1Z/N/IeH2qgG4my1WkfNTArLJqTsJdzIJoRdSA+ls5Mzsrdn5oenTwxOmU0mWBYv6jR6nTLKysr6wv8Iw6Ki8vsgE2bgQ1em7cEbXeOoLjudNpC2ebiTXJN8PI7sTeCGR25P/JQ8J605IT0rKTMqMj3x0bGTSYzBMFyuWxlZQUEbRGtF+l/ATYHJCeShzOJ4kzydCF7ubjQPKnvUShUZ/J7VN/UlKyjx7iMzJIM5pnMXEEWqzIju3xyatpoiwiGlPMajRaGbeP8Pw6KbAAP1x2eZDcPZxcvspsPeUd0QMBuP1/3bWSqi7uvf1jArjjargO08IMB4YmBEUk7wxKfjIyZ7Q5USoVarUEQZP0V+jEHRSUAALiTd3g4kz22kUhbnLxd3b1dd3i5ulHtl17uFKpfMNU/3JsW7RMU6xcW7xUY82REbDaZYT0CgpharQZBCIbh9Q/nbQCHwwUAwHHDzxyA7+TosNER2LAZcHAEbHdBJMd9Ad5OLtR3t/tsdfN38gj6+faA+3/5q8VihiFMtWDQ6ZZBEDQYiLdrCkGwxWLt7r6eTmcUcE7ls07mMI9nM7O5bA73JIebx+aeZOezWNWnuS2VxR/xeOz80vzTZ/OL+ewPf/3l82mCIFZXMa1iVaVaBEEIgqBVvf6HgH8D8xm3ZXZrRcQAAAAASUVORK5CYII=" nextheight="1858" nextwidth="2934" 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 dont-break-out" href="http://NF.TD">NF.TD</a> as profile homepages that replace linktree in twitter bios</p><figure float="none" width="285px" data-type="figure" class="img-center" style="max-width: 285px;"><img src="https://storage.googleapis.com/papyrus_images/780bbfe3fa5092b5703b24a500e75025.png" blurdataurl="data:image/png;base64,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" nextheight="718" nextwidth="500" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p></p><p>There are many more examples and opportunities out there for web3 projects to embed themselves across the web to grow their reach, and finding a great way to do it can change the fundamentals of your project.</p><p></p>]]></content:encoded>
            <author>df@newsletter.paragraph.com (df)</author>
        </item>
        <item>
            <title><![CDATA[How I chose a name for Discove]]></title>
            <link>https://paragraph.com/@df/how-i-chose-a-name-for-discove</link>
            <guid>FjpZfKIWK5l3aTIq35Vb</guid>
            <pubDate>Wed, 15 Feb 2023 22:34:29 GMT</pubDate>
            <description><![CDATA[It's a bit raw, but I hope it's useful. Copy pasted from my Notion]]></description>
            <content:encoded><![CDATA[<p><strong>Non-negotiable company naming criteria for a consumer facing social media that&apos;s not only an app in 2022 for David</strong></p><p><em>For only apps (no web), “get&lt;X&gt;” or other domains are fine imo, which solves alot of the problems. For B2B shortness of name is not as important.</em></p><ul><li><p>must have a close enough vibe for the company</p></li><li><p>must not have a trademark in US that is sufficiently similar company (internet services that could be mistaken for this…)</p></li><li><p>must not have an existing household name company with this name (“kia” etc)</p></li><li><p>must not have bad connotations in english or spanish - other languages don’t matter (”shitr”)</p></li><li><p>domain must be reasonably affordable (&lt;1K)</p></li><li><p>domain must not need to be purchased through a negotiation process (too slow/pricey)</p></li><li><p>must be 6 or less characters before domain, name can only be longer if it uses the TLD in the name (ex: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://cash.app">cash.app</a>). 8 letters max could be acceptable for the right name.</p></li><li><p>must be one of .xyz/.io/.com/.co/.app/.so TLDs or in rare case another short weird TLD like .ma if used as a domain hack thats part of the name. Preferably .xyz for crypto as most likely of those to be available, and not esoteric</p></li><li><p>must be credible spelling as an english word (no weird spellings lyrt etc)</p></li><li><p>must be pronounceable and clearly spellable from saying it without spelling it (shouldn’t be a misspelling of another word)</p></li><li><p>not (english word + ly) (that 2010 naming meta is over and I’m over it)</p></li></ul><p><strong>Name</strong> <strong>Candidates</strong></p><p><em>names that are related to feeds:</em></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://freeds.xyz">freeds.xyz</a></p></li><li><p>freed</p></li><li><p>lifeed</p></li><li><p>ofeed</p></li><li><p>unfeed</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://feedcaster.xyz">feedcaster.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://feedmix.app">feedmix.app</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://feid.xyz">feid.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://feed.top">feed.top</a> (657)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://feeg.xyz">feeg.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://fefe.xyz">fefe.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://fede.xyz">fede.xyz</a> (looks like a typo of feed)</p></li><li><p>openfeed</p></li></ul><p><em>farcaster specific names</em></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://cast.dog">cast.dog</a></p></li><li><p>recast</p></li><li><p>feedcaster</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://cast.tools">cast.tools</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://notbird.app"><s>notbird.app</s></a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://fc.so">fc.so</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://zencast.app">zencast.app</a></p></li><li><p>upcast</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://castscan.xyz">castscan.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://farcaster.pro">farcaster.pro</a></p></li><li><p>caster</p></li><li><p>castle</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://cast.sh">cast.sh</a> (250$)</p></li></ul><p><strong><em>names not related to feeds</em></strong></p><ul><li><p>surf</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://isaka.xyz">isaka.xyz</a> isaca?</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://lide.xyz">lide.xyz</a> lyde?</p></li><li><p>community gardens metaphor (as opposed to walled gardens) - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://gardens.xyz">gardens.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://dakoro.xyz">dakoro.xyz</a></p></li><li><p>ray</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://yuma.xyz">yuma.xyz</a> (yooma?)</p></li><li><p>tune?</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://fave.xyz">fave.xyz</a>($3K/yr)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://hubs.xyz">hubs.xyz</a>($300/yr)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://zota.xyz"><s>zota.xyz</s></a></p></li><li><p>tope</p></li><li><p>topi</p></li><li><p>zila (zilla?)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://grove.app"><strong><em>grove.app</em></strong></a><strong> ($700) branch fork, … - grow + love</strong></p></li><li><p>.garden TLD?</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://sand.bar">sand.bar</a></p></li><li><p><strong><em>cove</em></strong></p></li><li><p>ah</p></li><li><p>coca (cocoa)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://oh.xyz">oh.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://pica.xyz"><s>pica.xyz</s></a></p></li><li><p><strong>rine</strong> (rhine/rine)</p></li><li><p><s>kine</s> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://twitter.com/KineProtocol?ref_src=twsrc^google|twcamp^serp|twgr^author">https://twitter.com/KineProtocol?ref_src=twsrc^google|twcamp^serp|twgr^author</a></p></li><li><p><strong>leme</strong> (lame?) (<em>leem</em>?) “le-me” “lemmy”</p></li><li><p>radar</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://hide.xyz">hide.xyz</a> (700/yr)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://nip.xyz">nip.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://nid.xyz">nid.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://shh.xyz">shh.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://heh.xyz">heh.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://fub.xyz">fub.xyz</a></p></li><li><p>beam</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://firecard.xyz">firecard.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://fey.xyz">fey.xyz</a></p></li><li><p><s>wave</s></p></li><li><p><s>best</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://zob.xyz">zob.xyz</a></p></li><li><p>line</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://grove.app">grove.app</a> (750$) - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://tmsearch.uspto.gov/bin/showfield?f=doc&amp;state=4804:xv3t01.4.11">https://tmsearch.uspto.gov/bin/showfield?f=doc&amp;state=4804:xv3t01.4.11</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://juby.xyz"><s>juby.xyz</s></a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://cove.top">cove.top</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://topa.xyz"><s>topa.xyz</s></a><s>($)</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://zumo.xyz"><s>zumo.xyz</s></a><s>($) -could be mistaken for ‘sumo’</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://kona.xyz">kona.xyz</a>($$)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://kune.xyz">kune.xyz</a>($)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://feta.xyz"><s>feta.xyz</s></a><s>($$$)</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://riva.xyz"><s>riva.xyz</s></a><s>($$)</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://guma.xyz">guma.xyz</a> (gooma?)</p></li><li><p>frida</p></li><li><p>slice</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://tada.xyz">tada.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://wade.xyz">wade.xyz</a> (350$/yr)</p></li><li><p>seeds</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://discove.xyz">discove.xyz</a> ($10) / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://discove.app">discove.app</a> (discover + cove + discord + discourse)</p></li><li><p>spade (gardening)</p></li><li><p>fork (gardening) “feed you with my fork”. you’ve been spoon fed your feed for too long. It’s time to fork. Forks used for making digital gardens</p></li><li><p><s>some($$$)</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://ade.xyz"><s>ade.xyz</s></a><s> - mistake for aid ?</s></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://eed.xyz">eed.xyz</a></p></li><li><p>saber/ lightsaber</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://ike.xyz">ike.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://nid.xyz">nid.xyz</a></p></li><li><p>hose</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://babo.xyz">babo.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://camo.xyz">camo.xyz</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://the.co.ve">the.co.ve</a></p></li></ul><p><strong>Core differentiators</strong></p><ul><li><p>users are in <strong>control</strong> of their feeds; what they want to see; the addictiveness of them, the clickbaitiness, …</p><ul><li><p>this is all premised on the ability to fork</p></li><li><p>like a wand or lightsaber</p></li></ul></li></ul><p><strong>Tools</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://domainr.com/to.pa?q=topa">https://domainr.com/to.pa?q=topa</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://iwantmyname.com/?domain=topa">https://iwantmyname.com/?domain=topa</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://dan.com/buy-domain/grove.app">https://dan.com/buy-domain/grove.app</a></p><p>For .XYZ: Download available domains by length here: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://gen.xyz/premiums">https://gen.xyz/premiums</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://instantdomainsearch.com/domain/extensions?q=cove">https://instantdomainsearch.com/domain/extensions?q=cove</a></p><p><strong>Archive</strong></p><p>TOPA: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://twitter.com/topa1one">https://twitter.com/topa1one</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://tmsearch.uspto.gov/bin/showfield?f=doc&amp;state=4801:y365e.2.6">https://tmsearch.uspto.gov/bin/showfield?f=doc&amp;state=4801:y365e.2.6</a> is probably a non starter due to trademark issues</p><p><strong>Names I love</strong></p><ul><li><p>linear</p></li><li><p>cash app</p></li><li><p>luma</p></li></ul><p><strong>Migrating later</strong></p><p>so if a great choice isn’t available, it’s possible to move later. Here I would suppose that it’s much easier to change a domain than a name (and domain). So the name matters more.</p>]]></content:encoded>
            <author>df@newsletter.paragraph.com (df)</author>
        </item>
        <item>
            <title><![CDATA[Announcing that Discove is a16z Crypto Startup School participant]]></title>
            <link>https://paragraph.com/@df/discove-a16z-crypto-startup-school</link>
            <guid>ee1qUrlrAEsov4y9AaL6</guid>
            <pubDate>Wed, 15 Feb 2023 16:04:46 GMT</pubDate>
            <description><![CDATA[Announcing that Discove will be participating in a16z crypto startup school]]></description>
            <content:encoded><![CDATA[<p>For the last four months, I’ve been <strong>obsessed</strong> with <strong>Farcaster</strong>.<br><br>The success of a Decentralized Social Protocol would free the world to innovate in Social again, and <strong><em>I’m here for that</em></strong>. <br><br>Through social, people find community, careers, and <em>even</em> the latest thing to be angry about. Fixing Social Matters.<br><br>I’ve been building Discove solo for the last four months, putting all my energy and time into making the best way to explore and participate in Farcaster.</p><p><strong>Today, I’m excited to announce that Discove will be participating in a16z Crypto Startup School.</strong><br><br>This initial funding and support will help me realize the best version of Discove and hopefully also contribute to Farcaster&apos;s growth.<br><br>Discove is hiring a senior react-native engineer and a senior backend engineer to join me on this adventure, and referrals or shares are appreciated 💜<br><br>David from Discove</p><p><em>david@discove.xyz</em></p>]]></content:encoded>
            <author>df@newsletter.paragraph.com (df)</author>
            <category>web3</category>
            <category>a16z</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a181fd6a7d926bc388e9127067ea1c12.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[This post is an SEO experiment for discove.xyz]]></title>
            <link>https://paragraph.com/@df/farcaster-and-discove-seo</link>
            <guid>CIMZ8QnukRhIy7L5BAEk</guid>
            <pubDate>Sat, 21 Jan 2023 16:58:27 GMT</pubDate>
            <description><![CDATA[Farcaster, Discove and Paragraph's SEO juice]]></description>
            <content:encoded><![CDATA[<p>Paragraph does things differently from ghost or substack or other publishing platforms. It actually puts the posts on the top level <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://paragraph.xyz">paragraph.xyz</a> domain, and <em>not</em> on a subdomain. For SEO this means that as Paragraph builds Domain Authority, links from Paragraph will become more valuable, passing along <em>magical SEO points</em> to whatever sites it links to. Unfortunately paragraph links are <em>nofollow </em>which means they don&apos;t probably don&apos;t pass along any magical SEO points.</p><p>Since I&apos;ve just starting working on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://discove.xyz">discove.xyz</a>, I need all the magical SEO points I can get. So if I link a bunch here, it might help <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://www.discove.xyz">discove.xyz</a> rank better on all the google searches that I currently rank for. For example discove is currently on the first page of google results for many searches like &quot;vbuterin farcaster&quot; or &quot;vgr farcaster&quot;. </p><p>The remainder of this article is not worth reading, and created entirely to get more magical SEO points 🪄</p><p></p><p></p><p></p><p></p><hr><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="http://Discove.xyz">Discove.xyz</a> is the best way to discover and explore farcaster. Farcaster is a sufficiently decentralized social network.</p><h2>Some of the best people to follow on farcaster through discove are</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://www.discove.xyz/@vbuterin">vbuterin on farcaster</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://www.discove.xyz/@dwr">dwr (dan romero) on farcaster</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out dont-break-out" href="https://www.discove.xyz/@vgr">vgr on farcaster</a></p><p>The best way to get a farcaster invite is to message @dwr on twitter and in my opinion to be someone who generally posts high quality content or non spammy content, even if it&apos;s not necessarily popular.</p><h2>Farcaster vs Lens</h2><p>Here&apos;s my take. Lens is a decentralized social network that runs on the polygon blockchain. Many actions like following on Lens are actually NFTs and the transaction fee of performing said actions by users is covered by the Lens team. Farcaster on the other hand is a sufficiently decentralized social network where usernames will be on the Ethereum blockchain, but the content posted by participants of the network will be stored in a decentralized technology being developed by the Farcaster team called Hubs. This technology is based on CRDTs, is not a blockchain and is in part optimized for minimizing the cost to someone of running a Hub. In Farcaster, people&apos;s posts, called casts are signed with their private key to provide a proof of authenticity, and synced between Hubs eventually, without requiring strict ordering of transactions of events like a blockchain typically does. This allows Hubs to support a higher throughput without sacrificing decentralization or security, when compared to non-parallelized blockchain alternatives.</p><div data-type="subscribeButton" class="center-contents"><a class="email-subscribe-button" href="https://paragraph.xyz/@df/farcaster-and-discove-seo">Subscribe</a></div><p></p>]]></content:encoded>
            <author>df@newsletter.paragraph.com (df)</author>
        </item>
        <item>
            <title><![CDATA[The state of crypto phishing scams]]></title>
            <link>https://paragraph.com/@df/state-of-crypto-scams</link>
            <guid>CwKu4YCJzIiU9LxKyU9K</guid>
            <pubDate>Sat, 12 Nov 2022 22:10:05 GMT</pubDate>
            <description><![CDATA[I originally wrote this in August 2022 when trying to evaluate the opportunities in protecting crypto users from scams. It's a bit raw. It's since become even more topical, with Elon Musk opening up twitter blue checkmarks to anyone willing to pay $8 a month.   Scams in crypto are  rampant . ( Sc...]]></description>
            <content:encoded><![CDATA[<p><em>I originally wrote this in August 2022 when trying to evaluate the opportunities in protecting crypto users from scams. It&apos;s a bit raw. It&apos;s since become even more topical, with Elon Musk opening up twitter blue checkmarks to anyone willing to pay $8 a month. </em></p><p></p><p>Scams in crypto are <strong>rampant</strong>. (<a target="_blank" rel="noopener noreferrer nofollow" class="dont-break-out dont-break-out" href="https://www.cnbc.com/2022/01/06/crypto-scammers-took-a-record-14-billion-in-2021-chainalysis.html#:~:text=Scammers%20around%20the%20world%20took,%243.2%20billion%20worth%20of%20cryptocurrency.)">Scammers around the world took home a record $14 billion in cryptocurrency in 2021</a>)</p><p>We can group virtually all scams into <strong>four categories</strong>:</p><ol><li><p>Transactions where you don’t get what you expect, such as buying a fake product or signing a malicious signature that drains your wallet.</p></li><li><p>Having your secret keys stolen (by getting malicious code into your device or convincing you to send them)</p></li><li><p>Projects that don’t deliver what they promise (through misdirection, deception or rug pulls)</p></li><li><p>Security flaws in smart contracts or other code</p></li></ol><p>The only problem I’ll look at here is category 1.</p><p><strong>Problem</strong> <strong>Category 1:</strong> Phishing; Transactions where you don’t get what you expect (buying a fake product or signing a malicious signature that drains your wallet via setApprovalForAll or other)</p><ul><li><p><strong>Sub-Problem: Impersonating twitter/opensea/ENS/domains/discord users/…. via similar usernames or homoglyph attack</strong></p><ul><li><p>Solutions:</p><ul><li><p>S1. Some sort of endorsement of the real thing from trusted source(s) via wallet/browser/extension</p><ul><li><p>S1.1 Single “verified” or “not verified” protocol that is governed by a dao. This is kinda like a whitelist approach</p><ul><li><p><em>Metacert</em> was/is kinda trying to do this</p></li><li><p>The non DAO, centralized version of this is twitter blue checkmark and opensea verifications</p></li><li><p>The current versions keep the bar really high (very popular projects only) - however it might be sufficient to verify something is not an impersonation or close homonym of a well known project or better known project.</p></li><li><p>Problems with solution:</p><ul><li><p>Centralized kinda “one truth” you either follow this protocol’s list or not.</p></li><li><p>Aligning token incentives could be tricky to prevent a 51% attack</p></li><li><p>Delegating trust to this list</p></li><li><p>verification can be subjective, and context dependent. A blue checkmark really needs a context, particularly for popular names like John Smith. Twitter adds additional context on the page of verified elected officials</p></li></ul></li><li><p>Considerations</p><ul><li><p>needs to prevent verification being continued across renames (requires reverification)</p></li></ul></li><li><p>Nice parts of the solution:</p><ul><li><p>if the rules for entry are objective, it’s really simple</p></li><li><p>easily understandable by end users</p></li></ul></li></ul></li><li><p>S1.2 Token curated registries: lists that are governed by DAOs with tokenomics</p><ul><li><p>Examples</p><ul><li><p>Uniswap lists</p></li><li><p>Kleros TCR</p></li></ul></li><li><p>Problems with current solutions:</p><ul><li><p>There is no financial reward to add to the list in Kleros’s case, and you have to risk tokens in order to submit to the list. Bad tokenomics. There is a reward for jurors paid by the submission. So it relies on lists where people want to be on it - and want to pay to be on it. Which is only some lists.</p></li><li><p>Is sort of a “solution in search of a problem” if you build a general TCR tool like Kleros has (<a target="_blank" rel="noopener noreferrer nofollow" class="dont-break-out dont-break-out" href="https://www.ycombinator.com/library/6e-how-to-evaluate-startup-ideas">https://www.ycombinator.com/library/6e-how-to-evaluate-startup-ideas</a>). A general and broad tool not really being used for a specific, painful problem. Hard to grow because it&apos;s hard to explain and brand.</p></li><li><p>It’s hard to monetize list access. So who pays? how? Submitters to list? → Why would they pay to make the list better? Consumers of the list? Hard to get get adoption then - how do you moderate a list that costs to consume? If nobody pays ⇒ no tokenomics that drives list quality. Could charge for access to a more up to date list (day old list costs X, very fast list Y). But if your consumers are wallets, platforms etc are you charging per user or per company? May be difficult to get adoption if you don’t maintain the lists but are trying to sell them.</p></li><li><p>I believe the future looks less like: “everyone trusts a single TCR with the truth on a matter such as is address X the real thing or not” and more like “theres a couple organizations I trust, and they maintain lists, not necessary TCR ones that help me give choose towards whether I believe X is the real thing or not”. Lists will be derived from applications/be part of applications that have monetizable models, such as reddit communities curating lists of subject specific content and being rewarded from ad revenue.</p></li></ul></li><li><p>Nice parts of the solution:</p><ul><li><p>Not a single “believe us” - but you choose who to trust. There is a market for good lists</p></li></ul></li></ul></li><li><p>S1.3 Trust graphs - you trust X and X says that Y is the real one, so you can trust Y. This with many parties you trust can create multiple trust chains to a certain place. This is sort of where decentralized credentials, soul bound tokens are going. You choose a couple trust starting points (maybe influenced by your friend, your browser or your wallet), and then build out a trust graph from there. Tools to discover new trust points are still going to have the issue of moderating against impersonators.</p><ul><li><p>Trust network based search engine</p></li><li><p><strong>This is the most promising and exciting opportunity in my mind.</strong></p></li></ul></li></ul></li><li><p>S2. Blacklists, whitelists and fuzzy matching from whitelists</p><ul><li><p>Current solution being used by phishfort, metamask, and others.</p><ul><li><p>Problems with solution:</p><ul><li><p>blacklists are too slow (reactionary) - many scams last minutes and spin up fast</p></li><li><p>phishfort services for wallets are paid services</p></li><li><p>centralized parties managing the lists mean opaque processes you need to trust</p></li></ul></li></ul></li></ul></li><li><p>S3. Only browse the web from trusted links (unrealistic)</p></li><li><p>S4. A search/browser engine that only gives you the real thing. This needs to be the starting point for any web3 search, such as the default wallet search engine.</p><ul><li><p>Problems:</p><ul><li><p>Still have the problems with third parties</p></li><li><p>Centralized censorship</p></li></ul></li></ul></li><li><p>S5. Bringing in social context by users or contract holders verifying ownership over domains, social accounts and other credibility giving assets. Possibly an extension of ENS or leveraging it</p><p><em>A version of this:</em> <a target="_blank" rel="noopener noreferrer nofollow" class="dont-break-out dont-break-out" href="https://galligan.xyz/blog/ens-proof-of-control">https://galligan.xyz/blog/ens-proof-of-control</a></p><ul><li><p>Problems:</p><ul><li><p>Can impersonate people on twitter, can have huge following of bots on social networks. Needs a form of “trust graph” based proof of realness or other</p></li></ul></li></ul></li><li><p>S6. Displaying contract metadata, such as contract age or total transactions as a heuristic for the user</p><ul><li><p>Problems:</p><ul><li><p>Floor price, total transactions, total volume, contract age are not sybil resitant. Total transactions does have some cost associated to attacking it though.</p></li></ul></li></ul></li></ul></li></ul></li><li><p>Sub-Problem: Malicious signatures/transactions, such as “setApprovalForAll” that is called unbeknownst to the end user</p><ul><li><p>Solutions:</p><ul><li><p>S1. EIP-712: legible signatures + wallet signature UX that makes it safer</p></li><li><p>S2. Wallet warning on malicious contracts from a list</p></li><li><p>S3. Some sort of endorsement from trusted source(s) via wallet/browser/extension</p></li><li><p>S4. Transaction simulation + Wallet UX communicating dangers</p><ul><li><p>Problems:</p><ul><li><p>Transactions that are only harmful when front-run by the attacker</p></li><li><p>Currently uses centralized services for this (blocknative/tenderly) - can we done via a node but probably needs a backend where transactions are sent previously which isn’t particularly privacy friendly nor anti MEV bot friendly</p></li><li><p>It&apos;s really hard to get distribution on a 3rd party browser extension that just does transaction simulation. You really have to build this into the default wallet behaviour, and wallets will likely build this. Metamask snaps might make this possible soon, but most users are unlikely to install 3rd party wallet extensions for a while. There are also RPCs that do transaction simulation. </p></li></ul></li></ul></li><li><p>S5. Wallet UX &amp; Community consensus to only interact with source code verified contracts via sourcify eth or other protocol - and automatic classification of contracts and their functions into whether they could possibly call setApprovalForAll</p></li></ul></li></ul></li></ul><p></p>]]></content:encoded>
            <author>df@newsletter.paragraph.com (df)</author>
        </item>
    </channel>
</rss>