<?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>christopher</title>
        <link>https://paragraph.com/@christopher</link>
        <description>what is happening??</description>
        <lastBuildDate>Sat, 18 Apr 2026 14:40:57 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>christopher</title>
            <url>https://storage.googleapis.com/papyrus_images/64b8e2c4ca791565e4174856b6c8c673</url>
            <link>https://paragraph.com/@christopher</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Beyond Farcaster]]></title>
            <link>https://paragraph.com/@christopher/beyond-farcaster</link>
            <guid>X9jjn1uSM4RHfRo6qgpk</guid>
            <pubDate>Thu, 22 Jan 2026 18:36:45 GMT</pubDate>
            <description><![CDATA[Every new platform generation begins by quietly cloning the last one. This is so reliable it's almost a law of thermodynamics. The RSS blog post became the tweet. The tweet became the cast. All of them ordered by time. When we started building Uno, we also cloned the Farcaster feed — the same timeline, the same reply threads, the same like-and-recast mechanics with different plumbing underneath. This felt natural. We needed familiar surfaces to onboard users. We needed to meet people where th...]]></description>
            <content:encoded><![CDATA[<p>Every new platform generation begins by quietly cloning the last one. This is so reliable it's almost a law of thermodynamics. The RSS blog post became the tweet. The tweet became the cast. All of them ordered by time. When we started building Uno, we also cloned the Farcaster feed — the same timeline, the same reply threads, the same like-and-recast mechanics with different plumbing underneath.</p><p>This felt natural. We needed familiar surfaces to onboard users. We needed to meet people where their mental models already are. But it was also an entrepreneurial trap. When you clone a product, you inherit the old paradigm's assumptions about what "social" even means. You accept that the "social object" is the post. That the primary interaction is the feed. That the measure of user success is engagement on a timeline. You end up building better plumbing for yesterday's house. You're <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://howtomarketagame.com/2021/11/01/dont-build-your-castle-in-other-peoples-kingdoms/">building a castle in someone else's kingdom</a> of collective product thought.</p><p>The moment we stopped asking "how do we make a better feed?" and started asking <strong><em>"what do people actually want to do with their social graph and their wallet?"</em></strong> — we started having fun building again.</p><h3 id="h-merkle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Merkle</h3><p>Before going further, it's worth being clear about what Farcaster got right, because it got a lot right.</p><p>Portable identity. Your FID, the atomic unit of social status as a service, belongs to you. Verifiable social graphs. Permissionless clients. Anyone can build on the network. Anyone can build experiences on top of the protocol. The app layer and the protocol layer are separated in a way that creates real surface area for experimentation.</p><p>Three years ago, this felt directionally correct. Farcaster proved a solution to the portability problem that everyone started to fear (re: the Elon takeover, the TikTok ban).</p><p>But Farcaster-the-protocol got irrevocably conflated with Farcaster-the-app. And the app, for all its product virtues over the years, has still remained primarily a feed. It's Twitter with better infrastructure and primitives, but also a far smaller population of users and fewer content surfaces to mine from or make a living off of.</p><p>And it didn't help growth that the community's collective imagination stayed anchored to "decentralized social" rather than the more interesting question: <strong>what becomes possible when identity and social proof are primitives anyone can compose with?</strong></p><h3 id="h-dead-protocols" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Dead Protocols</h3><p>Users see tokens as casino chips. Someone launches one — the smart contract executes, the bonding curve works, the liquidity bootstraps exactly as designed — but it is still mostly gambling without the odds. It carries no community. No context. No reason to care beyond speculation. The mechanics are complete but the meaning is absent. Sure, some projects have tried to improve this with limited data hydration within their wallet experience, but it is still grounded in the social object being trading.</p><p>The same pattern holds across other areas of crypto. An NFT collection drops. The art is interesting. The contract is audited. But who is this person? What's their history? Why should ownership mean anything? The asset floats in a social vacuum.</p><p>Social context exists. Somewhere. Reputations, histories, audiences built over years of public activity — but it has nowhere to flow. The protocol layer and the social layer remain disconnected.</p><p>Today's agentic version of this problem is starker. We're at a place now where AI agents deploy contracts, generate content, manage treasuries, execute trades. An agent with those capabilities but no social grounding is seen as either a toy or a threat. Without social context, there's no trust. Without trust, there's no adoption beyond the novelty.</p><p>Agents need to inherit real, developed social context to be useful. They need to act on behalf of legible identities, with verifiable reputations, connected to social graphs beyond a follow graph that give their actions meaning. The question is what kind of environment makes that possible.</p><h2 id="h-generative-social" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Generative Social</h2><p>The defining feature of the last decade of social platforms was the feed: content created by humans, ranked by algorithms, consumed passively. The next decade should look much different — dynamic, collaborative environments where humans and agents create together, anchored to real social relationships and portable identity. Ownership debates between the rights of the agent and the human.</p><p>What does this look like in practice?</p><p>Workspaces where you and your agents (and other people's agents, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bracky.app/home">@bracky</a>) collaborate on artifacts that didn't exist before. Images. Videos. Miniapps. But also simulations and 3D models. AR/VR environments. MicroVMs spun up to run experiments. Visualizations that query your network's activity and render something no one else could see.</p><p>Compositions that span modalities and contributors. An agent generates an interface. Another populates it with data from your social graph. A third refines the output based on feedback from collaborators whose reputations are legible onchain. These artifacts form a running system, forkable and remixable, carrying provenance from everyone who touched it. Imperfectly decentralized and distributed.</p><p>The creative primitive, or the social object that we bond over, becomes the execution environment. Social proof authorizes what agents can do, what resources they can access, what collaborations they can enter on your behalf. <strong>Ownership becomes “which part of the social contract they fulfill”</strong> (h/t <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://farcaster.xyz/cojo.eth">@cojo.eth</a>).</p><p>Think of the social graph and the wallet as the load-bearing walls. The protocol primitives are durable. The app surfaces we expect today are temporary, like furniture moved around the room.</p><h2 id="h-us" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Us</h2><p>This is the trajectory Uno is on, even if we didn't fully plan for it at the start.</p><p>We began by building a Farcaster client. That's the familiar surface — the feed, the casts, the channels. Then we built recommendation systems that understood content at a deeper level than chronological order or simple engagement metrics. We embedded casts into vector spaces. We built ranking models that could surface relevance rather than just recency.</p><p><strong>And then we started asking: why is the output of all this intelligence still a feed?</strong></p><p>What if the client isn't a timeline at all? What if it's a surface where agents and generative experiences connect to a social graph that gives them legitimacy? What if the user's identity, relationships, and wallet become inputs to new kinds of interactions — not just passive consumption of posts, but active, generated, contextual experiences?</p><p>The shift is from "app that displays text" to "supporting protocols where social context flows into agentic media and generative experiences and getting really, really good at discovery and surfacing those creations."</p><p>This is why we will spend less time now on the social infrastructure we started with as a leading product. Not because it doesn't matter, but because it's becoming a substrate rather than "the thing" to put in the hands of real users.</p><p>The interesting work now has moved up the stack, to the question of what you build when social proof is another primitive you can pass around and others can play with.</p><h2 id="h-beyond-farcaster" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Beyond Farcaster</h2><p>I titled this "Beyond Farcaster" but it is not us abandoning this space. Erica reminded me earlier to be really clear about that point. It's us graduating from our time spent learning about the core primitives proven by the Merkle team and their efforts.</p><p>Farcaster solved the identity and portability problem that made Web 2.0 social a series of walled gardens. That solution is durable. We'll be building on those core principles and the social graph it enables for a long time.</p><p><strong>But what's not durable is the assumption that an end product for anyone here is yet another Web 2.0-flavored feed client.</strong></p><p>The builders who understand this will stop iterating on feeds. They'll start asking what becomes possible when a wallet or a smart contract is another free, permissionless input you can pass to an agent, embed into layers, weave into a generative experience. They'll treat the timeline as one size-and-shape of canvas, and not the fundamental architecture.</p><p>That's the frontier beyond Farcaster. That's where we all should be building towards.</p>]]></content:encoded>
            <author>christopher@newsletter.paragraph.com (christopher)</author>
            <category>farcaster</category>
            <category>social</category>
            <category>decentralization</category>
            <category>agents</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/cec4cc96d4d641973e81c7f2db16350e628cf56db4fc024d3f78186ecbe4b54e.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Founder Fortune Cookies]]></title>
            <link>https://paragraph.com/@christopher/founder-fortune-cookies</link>
            <guid>TJ6fiRt0pj4T4dAp30UL</guid>
            <pubDate>Sat, 12 Apr 2025 23:01:28 GMT</pubDate>
            <description><![CDATA[My first year building a company taught me lessons no podcast nor Twitter thread could. Hopefully some of these lessons resonate with others.]]></description>
            <content:encoded><![CDATA[<p>My first year building a company taught me lessons no podcast nor Twitter thread could. Hopefully some of these lessons resonate with others.</p><ol><li><p>People are the only thing that matter. Let them be part of your story. Your cofounders will be no exception. They become your foundation when the tide of hype goes out. Often you will need to near-literally hold hands.</p></li><li><p>It is not for the faint of heart or mind. Many times, I'm sure, Erica has wanted me dangling upside down off a bridge.</p></li><li><p>Trust forms slowly through repeated actions and publicly demonstrating your values.</p></li><li><p>Your job as a product leader is to deliver clarity as quickly as possible. Your job as a technical leader is to unblock people as fast and as gently as possible.</p></li><li><p>Restraint is expensive. Not launching is expensive. But it keeps you from sticking your neck out too far and being known for the wrong product.</p></li><li><p>You don't need AI yet. You don't need crypto yet. You will need both soon.</p></li><li><p>Your reputation grows naturally from what you create and the energy you bring. Never from association.</p></li><li><p>You will need to show up. Every. Single. Day. You set the pace. You set the floor of expectations.</p></li><li><p>Patience and learning will save you months of wasted engineering effort.</p></li><li><p>Raise when you can. Ask for help. People in this space have been very helpful with introductions. </p></li><li><p>The windows of opportunity shut fast, but they often reopen.</p></li><li><p>You don't need a slide deck.</p></li><li><p>You need less than you think.</p></li><li><p>Getting it right is more important than getting it fast. It will empower others to do their best work with you.</p></li></ol><br>]]></content:encoded>
            <author>christopher@newsletter.paragraph.com (christopher)</author>
        </item>
        <item>
            <title><![CDATA[ETHDenver]]></title>
            <link>https://paragraph.com/@christopher/ethdenver</link>
            <guid>IwnFOVuC5yvmbJQqpd0L</guid>
            <pubDate>Mon, 03 Mar 2025 19:54:47 GMT</pubDate>
            <description><![CDATA[I've noticed a few comments about ETHDenver being dead this year. I think what's really happening is we're seeing a growing inequality between the big teams and the floor projects. There are many respectable, product-led protocols with conference budget now, e.g. EigenLayer, Uniswap, Coinbase/Base, and so on. At the same time, we're seeing fewer talented outfits racing to find product-market fit. Hacking has become a side event comparatively to my last attendance at ETHGlobal NYC. Outside of ...]]></description>
            <content:encoded><![CDATA[<p>I've noticed a few comments about ETHDenver being dead this year. I think what's really happening is we're seeing a growing inequality between the big teams and the floor projects.</p><p>There are many respectable, product-led protocols with conference budget now, e.g. EigenLayer, Uniswap, Coinbase/Base, and so on. At the same time, we're seeing fewer talented outfits racing to find product-market fit. Hacking has become a side event comparatively to my last attendance at ETHGlobal NYC.</p><p>Outside of ETHDenver, the meta has shifted from "first to market" to "best at market." Teams can't just be scrappy — they need to be focused with time here if they want to get noticed and attention moves toward organized side events.</p><p>It's not better or worse, just different. The ecosystem is growing up, and the conference circuit is changing with it.</p>]]></content:encoded>
            <author>christopher@newsletter.paragraph.com (christopher)</author>
        </item>
        <item>
            <title><![CDATA[Farcaster spring]]></title>
            <link>https://paragraph.com/@christopher/farcaster-spring</link>
            <guid>LpR6TfB41myc1TBg1xTs</guid>
            <pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We are about one week displaced from FarCon, and I think the community has a collective hangover from the highest highs of our convention (and the lowest lows if you were volunteering). It was so much fun.]]></description>
            <content:encoded><![CDATA[<p>We are about one week displaced from FarCon, and I think the community has a collective hangover from the highest highs of our convention (and the lowest lows if you were volunteering). It was so much fun. All the people you wanted to meet, you probably met. All the events you needed to be at, you were at. And of course just vibing out with all the folks you didn't know that you had to know. And everyone is moving on.</p><p>So what's next? We are entering into the summer, and I have tempered hype about the things to come in our space comparatively to the winter. More people are going outside. They will spend less time within the newsfeed. My excitement now for the summer is how much we can build quietly and for ourselves.</p><p>We are beginning to be more social offchain because we trust who is on the other side of that PFP. It's a mini-social bear market onchain. It's Farcaster summer.</p><p style="text-align: center"><em>"The time will come when winter will ask what you were doing all summer."  - Henry Clay</em></p><p>Other feelings I have now:</p><ol><li><p>I am really excited about 0-to-1 with authentication. We are really, really close to endgame with user onboarding. Tons of options, all of them work.</p></li><li><p>I think we can start doing more composable social experiences. Go to an event, buy something fun.</p></li><li><p>There are indisputably more accounts on Farcaster, but still only a small town's worth of citizens.</p></li><li><p>We have developers leading, but now we have others assisting with teams.</p></li><li><p>Increased pressure to deliver, less pressure to be first to market.</p></li><li><p>Scaling is coming, but you must build your own infrastructure.</p></li></ol><p></p>]]></content:encoded>
            <author>christopher@newsletter.paragraph.com (christopher)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/293a3a9603727e2ec7b978cb458aae64.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>