Dan Romero

Dan Romero

@dwr
12 appearances630.1K followers

Working on Farcaster and Warpcast. Longer thoughts at https://dwr.email

Share

Appearances

Often on the show with

Casts Featured on GM Farcaster

Open cast on Farcaster
dwr
@dwrMar 20, 2026, 04:18 PM

MPP myths "MPP only works with Tempo" No. It's payment method agnostic — works with crypto and fiat, any chain. It's already been extended to Bitcoin Lightning; there's a draft extension for Solana. "It costs 1.5% to use" No inherent cost to using MPP. Individual payment methods may charge fees, but that's no different than today. Blockchains have different fees. Fiat methods have different fees. "It's less open" MPP launched with 4 payment methods on Day 1: Tempo (stablecoins), Stripe (various payment methods), Visa (cards broadly), and Lightspark (Bitcoin Lightning). Visa and Lightspark were each able to extend MPP in a matter of days. MPP does not have a complicated foundation structure — it's designed to be simple and extensible by anyone. It's also been submitted to the IETF as a web standard. "It's session based vs. pay-per-request" MPP supports both. The most basic version is pay-per-request. Sessions (payment channels) are useful when you want many small payments in succession at the speed of APIs, not blockchains. Fewer API round trips also means MPP is faster in practice. "MPP is specifically designed for Tempo / Stripe" It's designed to be as simple as possible. No complicated facilitator. No assumptions about specific smart wallet implementations, stablecoins, or chains. It separates secure HTTP communication from the payment rail. That's why Visa and Lightspark could extend it so quickly.

Embed from @dwr
Open cast on Farcaster
dwr
@dwrFeb 19, 2026, 05:31 PM

"Why didn't you spend more of the money you raised?" Spending money can help with sign ups, i.e. you can pay to get the users to download and go through onboarding. What it doesn't solve is the most important thing -- retention. If 3 out of every 10 users that signed up continued to use Farcaster after 30 days, we would have been thrilled to spend the money acquiring more users. We had some brief periods where 30d retention was >20%, but those didn't stick. But the harsh reality is we never found an iteration of the product that could reliably retain users. Everyone will have opinions on what form of the product *might* have led to better retention -- reply bumping! channels!, something else! -- but the data never supported any of it. "So then why did you raise so much money?" An older Silicon Valley operator / investor once shared a good quip here: "When they are passing hors d'oeuvres, take two." Raising a lot of money is only a burden for a company if you spend it. So Varun and I always had the point of view to raise when timing was good for us (timing is 80% of fundraising) and then be disciplined on how we spend it. Our mentality was never to spend every penny because we had it. Rather, preserve as much as possible until a clear sign of product-market fit and then be able to rapidly deploy capital into something that was working (both in user acquisition and scaling the team). The amusing thing about being told "you should have spent more" is the divide: those who've never raised significant capital wanted me to spend it, while those who actually have raised large sums thought I was being prudent.

Open cast on Farcaster
dwr
@dwrFeb 19, 2026, 12:55 AM

Closing thoughts for today. 1. I don't think I have all the answers. Spent 5 years building Farcaster and it didn't work out. I failed. That's life. 2. Proud of my team's work. Hubs and Snapchain were / are an impressive technical achievement and it was really cool to see a non-blockchain distributed system get a decent amount of use. Also think the surface area we were able to build across the mobile and web app, along with Frames / Miniapps was pretty awesome given how small our team was. I'll always appreciate how kind they were to everyone on the network given how nasty some people were to them. 3. I learned a lot from people on Farcaster over the 5 years. There was a lot of reasonable and good criticism. I'd like to think I spent a lot of time (months of my life?) reading what people had to say. 4. That said, there are a few folks on this website that are at best uncivil and at worst, actually misanthropic? 5. Now that I'm no longer in charge, easiest to just mute and let them howl into the void (on the protocol I helped build, yes you're really making the point that Farcaster failed by continuing to use Farcaster, lol). 6. Maybe these people will build something of substance in the world and get the last laugh, but seems unlikely. So I'll focus my time here on the people that seem genuinely kind.

Open cast on Farcaster
dwr
@dwrFeb 18, 2026, 06:06 PM

people on this website who have never built anything at-scale armchair quarterbacking how we should have built the protocol *mute* goodbye forever

Embed from @dwr
Open cast on Farcaster
dwr
@dwrFeb 17, 2026, 04:25 AM

I'm supportive of Neynar stewarding Farcaster's development. I'm appreciative of Cassie's many contributions to Farcaster over the years. Hopefully there's a path forward together!

Open cast on Farcaster
dwr
@dwrFeb 9, 2026, 01:53 PM

I'm thrilled to announce that I'm joining Tempo! Stablecoins are a generational opportunity and I'm excited to be working to make them mainstream. Also lucky to continue working with @v and a bunch of folks from the Merkle team.

Open cast on Farcaster
dwr
@dwrJan 27, 2026, 11:56 PM

I would have liked to launch a token for Farcaster. Never had the stars align.

Open cast on Farcaster
dwr
@dwrJan 27, 2026, 07:46 PM

It's been a while — AMA (Will respond a bit later in one big batch.)

Open cast on Farcaster
dwr
@dwrJan 23, 2026, 11:42 PM

https://docs.google.com/presentation/d/1zcunlMNeZB9Q1NASO3Kb3CKh1PWuFXZ28PjiftIEHgI/edit?usp=sharing

Open cast on Farcaster
dwr
@dwrJan 22, 2026, 10:46 PM

Given some rumors, wanted to post a few clarifications: Farcaster is not shutting down. The protocol works and will continue to work. There were 250,000 MAU in December and over 100,000 funded wallets. The acquirer, Neynar, is a venture-backed startup and plans to shift Farcaster in a more developer-focused direction. As for Merkle, we’re planning to return the full $180M raised back to investors. Over the last 5 years, we tried to be a good steward of investor capital. Finally, I bought my house with Coinbase IPO proceeds.

Open cast on Farcaster
dwr
@dwrJan 21, 2026, 05:02 PM

Neynar is acquiring Farcaster. Over the next few weeks, we’ll transfer ownership of the protocol contracts and code repositories, the Farcaster app, and Clanker to Neynar. They will run and maintain everything going forward. Some members of the Merkle team, Varun, and I will step back from day-to-day work on Farcaster and move on to something new. Rish, Manan, and the rest of the Neynar team have been building on Farcaster from the start. Neynar was one of the first Farcaster clients, and its infrastructure now powers much of the developer ecosystem. We think they are the right people to take over leadership of Farcaster and they’ll share their new builder-focused vision soon. This wasn’t an easy decision. Farcaster and the people building on it mean a lot to us. We’re proud of what our team built, and what the community built alongside us. But after five years, it’s clear Farcaster needs a new approach and leadership to reach its full potential. We’re excited to see what Farcaster becomes under Neynar, and we’re looking forward to this next chapter. Varun & Dan *** FAQ What’s changing? To start, almost nothing. The Farcaster app and Clanker operate as normal with most of the features you are using today. There should be no interruption to your day-to-day experience. For developers, we’re transitioning the protocol contracts and code repositories over to Neynar. They will also start running the developer calls. What is Merkle doing? The Clanker team is continuing on with Neynar, some of the team is joining another company and some of the team is planning to do something different.

Open cast on Farcaster
dwr
@dwrJan 15, 2026, 08:18 PM

🕯 🕯 🕯 🕯 🕯 🕯 @nikitabier 🕯 🕯 🕯 🕯 🕯 🕯

Open cast on Farcaster
dwr
@dwrJan 9, 2026, 06:15 PM

Where is value captured headed in crypto? Four primary places to make money on a swap 1. UI 2. Asset (as issuer) 3. DEX 4. Chain UI is most lucrative today, but most pricing pressure and competition. Asset is most durable -- assuming you can maintain interest in the asset. Today DEX isn't too competitive, but in the medium term expect it to be commoditized. Chain is a good business but UX improvements at UI layer means consumers won't care what chain. Ultimately comes down to liquidity / best price & execution.

Embed from @dwr
Open cast on Farcaster
dwr
@dwrDec 18, 2025, 05:17 PM

Base is now the most popular client on protocol by messages sent. Opportunity for another client ✅

Embed from @dwr
Open cast on Farcaster
dwr
@dwrDec 16, 2025, 06:06 PM

Good overview of what we've done to support Clanker ecosystem projects recently from @tldr. 1. Burned accumulated native token fees 2. Redirected ongoing native token fees to creators 3. Highlighting teams through a variety of channels http://x.com/tldr_x/status/2000985292019253758?s=20

Open cast on Farcaster
dwr
@dwrDec 15, 2025, 07:13 PM

Clanker Update: Presales TL;DR -- we’re pausing future presales for now and working on a new Clanker launch feature. It will take a couple of months to build. We’ll work with interested teams to get feedback and iterate on the design before it goes live. A couple of weeks ago, the House team ran a Clanker presale. This was the first one using the v4 presale functionality (which is currently gated). The presale sold out immediately -- before we had a chance to announce it in the app. While the team hit their presale goal, only a few people were able to participate. This was bad, especially since we pre-announced it and many people on Farcaster wanted to participate. That’s on us. We should have required an allowlist. But even with an allowlist, there are still issues with the existing mechanism: 1. The mechanism rewards speed to buy, not long-term alignment. 2. There’s no built-in price discovery; the team picks a % sold and an ETH amount, creating an implicit market cap. This can lead to over- or underestimation. 3. Presale proceeds do not contribute to the token’s liquidity at launch. 4. The existing presale mechanism does not allow for cancellation or refunds. So we’re going back to the drawing board with three goals: a. Broad and fair distribution. b. Trading starts with deep liquidity at a market cap determined through price discovery. c. Aligned economics between teams and holders.

Open cast on Farcaster
dwr
@dwrDec 15, 2025, 06:02 PM

PSA We're going to start displaying content coins from Base app casts on the Farcaster app. We don't have plans to add coining from the Farcaster app, but the coins are already attached to the casts (as embeds) at the protocol.

Open cast on Farcaster
dwr
@dwrDec 12, 2025, 05:24 PM

Our priorities We covered this last week at the public protocol meeting. Wallet - Yield - Limit orders - Prototyping prediction markets - Manual trader outreach Clanker - Multivaults - Fee sinks, burner pool extension - Rethinking how to do presales / fair launch - Revamping Clanker Spotlight / new weekly roundup Mini apps - Minor bug fixes and improvements

Open cast on Farcaster
dwr
@dwrDec 11, 2025, 05:41 PM

Farcaster app annoying bugs If you're consistently running into a bug with the Farcaster mobile or web app, please reply here. We're more likely to fix a bug if you have a screenshot or screenrecording!

Open cast on Farcaster
dwr
@dwrDec 11, 2025, 05:39 PM

Semi-regular Farcaster annoyances thread If you were BDFOFF, what would you have us work on? BDFOFF = benevolent dictator for one farcaster feature The more specific the ask, the better!

Open cast on Farcaster
dwr
@dwrDec 9, 2025, 11:57 PM

On the cast button moving to the other side: you get used to it after a few days. And then having search always in the same spot with context is useful.

Open cast on Farcaster
dwr
@dwrDec 7, 2025, 06:50 PM

Farcaster has a bunch of clients. Choose your own adventure. @unooo.eth @recaster-fc @degenapp @fireflyapp @cura @zapper @herocast @baseapp.base.eth

Open cast on Farcaster
dwr
@dwrDec 7, 2025, 06:20 PM

In case you missed it To reiterate: We’re focused on building a a great wallet that will get more people to use it. Every new, retained wallet user is a new user for the protocol. We tried social-first for 4.5 years. It didn’t work for us. Wallet has been growing so we’re doubling down on that direction. That means new features and product positioning will be wallet-focused. If you’re not a fan of this direction: 1. Use another client, there are a bunch 2. Build another client 3. Consider another social network

Open cast on Farcaster
dwr
@dwrDec 7, 2025, 05:16 AM

Strategies for influencing the direction of Farcaster 1. Refer a lot of people who start using / keep using Farcaster 2. Switch to another client like @recaster-fc, @degenapp, @fireflyapp, @cura, @zapper, @herocast, @baseapp.base.eth, etc. 3. Build (or support someone who is building) another client. 4. If these strategies all seem bad, consider another social network.

Open cast on Farcaster
dwr
@dwrDec 7, 2025, 05:10 AM

To clarify: 1. Zinger is working on new trader outreach and growth, i.e. people not already on / active on Farcaster 2. He’s trading and posting in a personal capacity. He’s not paid to post or “shill” 3. He has no input / influence on the trending algo for tokens. 4. We want people on our team to use the wallet and the features we are building 5. You can always choose not to follow / mute 6. While Zinger can handle himself, if you want to be mad at someone, feel free to direct your anger at me. I’m likely fully responsible here for anything that is making you mad.

Open cast on Farcaster
dwr
@dwrDec 4, 2025, 06:31 PM

1. You can't refund a presale. Token has to be deployed. It's encoded in the smart contract. 2. Anyone buying in the presale has to wait 7 days before access to the token. 3. Team got 100% of the presale ETH (the purpose of the presale) 4. We've already said the next one will have an allowlist and we have future iterations planned.

Open cast on Farcaster
dwr
@dwrDec 4, 2025, 06:24 PM

The Clanker Presale sold out in less than 30 seconds. Congrats to the @farhouse team! - The primary goal: the team gets all the presale ETH - The token is now liquid, but anyone participating in the presale are locked up for the next 7 days. - We are planning to do an allowlist for the next presale. And we have future changes planned to the onchain presale mechanism. - Disappointing that more people couldn't participate, but optimistic we will improve for the next one. Step by step!

Embed from @dwr
Open cast on Farcaster
dwr
@dwrDec 3, 2025, 07:03 AM

PSA -- We're doing our first Clanker Presale this week. - Starts Thursday at 9:30am Pacific - The presale will last for 7 days; anyone who participates in the presale gets the same terms. - 24 hours after the presale is over, the clanker will be live for trading. - We will be highlighting the project and team across a few channels. - Expect us to iterate on how presales work

Open cast on Farcaster
dwr
@dwrDec 2, 2025, 09:42 PM

Wanted to clear a few things up. 1. No one at Merkle is getting paid to "shill" tokens. 2. I'm the only one at Merkle who approves token-related news stories. 3. Our internal guidelines at Merkle: don't do anything where having access to our codebase or data would put you in a privileged position. *** That said, if someone on our team is trading or talking about tokens on Farcaster...that's fine. You don't have to follow them. You can also mute or block them. If something they are trading or talking about ends up trending -- that's algorithmic and the result of other people finding that useful information.

Open cast on Farcaster
dwr
@dwrDec 2, 2025, 12:41 AM

State of Farcaster, December 2025 (I'm going to be writing a series of casts this week on this topic.) Varun and I have been working on Farcaster for over 5 years. The goal has always been to build an at-scale decentralized social networking protocol with 1 billion people using it every day. This is a hard problem and while we've made progress, we are still many orders of magnitude away from achieving our goal. Since the early days, we’ve believed two things matter most: sufficient decentralization and product-led protocol development. (Links to both blog posts below.) That’s led us to make pragmatic, not dogmatic, decisions about the low-level protocol and make a lot of iterative changes with our own app. We were never going to make decentralization maximalists happy. We spent the first 4.5 years with a social-first strategy. We shipped a working version of the protocol that was sufficiently decentralized and allowed multiple independent teams to permissionlessly build on and integrate it. However, despite many different attempts (and a few short-lived spikes), we haven’t been able to find a sustainable growth mechanic for the Twitter-like social network, i.e. no product-market fit. *** Earlier this year, we launched a wallet in our app. It has scaled quickly and we think it's the closest we've been to product-market fit in five years. But how does a wallet help grow a social network? First, every user who signs up, funds, and starts using the wallet is also on the protocol. The more people that find the wallet useful, the more people using the protocol. Second, because there’s an existing social network, we can more easily build social features for the wallet that leverage the protocol. It’s far easier to add a wallet to a social network than a social network to a wallet. Finally, we believe the best way to grow the number of people using the protocol is a “come for the tool, stay for the network” strategy. (The wallet is the tool, the protocol is the network.) See the post from Chris Dixon below. *** Does this mean the protocol is now a casino? No. The protocol is a collection of casts, follows, reactions, identities, and wallets. As a developer, you can use whatever you find most useful. The system is open. Our app is leaning more into the intersection between wallets and social, but there are other clients like Uno, Recaster, Cura, Base, Zapper, and Firefly taking different approaches. As a user, you have control over your experience by choosing your client. And if you still want to use the Farcaster app, you can use the following feed and keyword mutes (e.g. try muting $) to shape your experience.

Open cast on Farcaster
dwr
@dwrDec 1, 2025, 08:03 PM

Update on Clanker Spotlight We're going to iterate on the format. A lot of feedback: 1. People liked seeing new projects highlighted 2. There were too many 3. Existing projects weren't getting the same treatment So for now, no more new spotlights. But will likely bring back with a set of guidelines / clear criteria.

Open cast on Farcaster
dwr
@dwrNov 26, 2025, 12:07 AM

> post something > someone creates a token based off it > why did you make me buy the token?

Open cast on Farcaster
dwr
@dwrNov 25, 2025, 09:53 PM

I was testing something. There is no token here. It's a random Ethereum address. I don't have the private key.