Farcaster

Farcaster

@farcaster· 98.0K followers
On the Show×1Live Chat×7Featured Cast×52
What do these mean? →

tinkerers of open webs

Share card

Appearances

Often on the show with

Casts Featured on GM Farcaster

Open cast on Farcaster
farcaster
@farcaster

$1024 IN PRIZES FOR VIDEOS ON THE COMMUNISTIC SOCIETIES OF THE UNITED STATES Next up in our interactive book club: The Communistic Societies of the United States, by Charles Nordhoff. Back in 1875, "communistic" meant something more like "profitable voluntary commune" or "startup society" than its modern meaning. Around that time, Nordhoff toured America's intentional communities, like the Shakers, Harmonists, Oneida, and Amana. He wrote down their operational details, internal economics, bylaws, and failures. It's one of the best primary sources we have on successful (and unsuccessful) startup societies. We want a video that discusses this book and these communities. What did they have in common, why did some last a century while others collapsed in years, and what can anyone starting new communities today learn from the past? YOUR TASK Make a 59 second (or less) vertical video with a 9:16 aspect ratio on this book. Assume your viewer has absolutely no context and is starting cold. Feel free to use AI, but please don't make it look or sound like AI slop :) We'll give $512 for first place and $128 each for up to four runners-up, subject to whether there are enough good submissions. Winners are paid in USDC to their public Farcaster wallet addresses by default. To enter, reply to this post with your vertical video. This prize runs for three days exactly from this post's timestamp, after which we'll take a little time to review entries and make awards. Please note: we can't give detailed feedback to each submission today as there are often too many, but we'll try to automate this. However, we'll look at every quality entry. For background, go read the book here[1]. Use AI to learn about it too. Then reply to this post with your video. The best will earn a prize! [1]: https://www.amazon.com/dp/B0D4FKHLKY

Open cast on Farcaster
farcaster
@farcaster

$1024 IN PRIZES FOR VIDEOS ON TIEBOUT SORTING New Farcaster prize just dropped! We have a series of new prizes teed up on important ideas you should be familiar with; think of this as an interactive book club. First big idea: Tiebout sorting. Everyone in crypto should know the work of Charles Tiebout. In 1956, he published a short paper called "A Pure Theory of Local Expenditures" that provided mathematical rigor behind the idea of voting with your feet. His core idea was that *if* there were many small jurisdictions, each offering a different bundle of fees and services, then residents would move to the one that fits them best. Under certain assumptions, competition between places would then do for public goods what markets do for private goods. And now the Internet is making all of Tiebout's assumptions — high mobility, excellent search engines, many communities, digital subscription-based services, and so on — come true. However, while academics do cite the idea of Tiebout sorting, the work is not as well known as it should be among the general public. Perhaps you can fix that. YOUR TASK Make a 59 second (or less) vertical video with a 9:16 aspect ratio on Tiebout sorting. Assume your viewer has absolutely no context and is starting cold. Talk to them in concrete terms anyone can understand to explain the idea of Tiebout sorting. Feel free to use AI, but please don't make it look or sound like AI slop :) We'll give $512 for first place and $128 each for up to four runners-up, subject to whether there are enough good submissions. Winners are paid in USDC to their public Farcaster wallet addresses by default. To enter, reply to this post with your vertical video. This prize runs for three days exactly from this post's timestamp. Go read the original paper by Tiebout here[1] and then the various popularizations[2]. Use AI to learn about it too. Then reply to this post with your video. The best will earn a prize! [1]: https://fbaum.unc.edu/teaching/PLSC541_Fall08/tiebout_1956.pdf [2]: https://www1.cmc.edu/pages/faculty/LGrant/ref_cards_full/Topic_referenceSheet_tiebout_sorting.pdf

Open cast on Farcaster
farcaster
@farcaster

A) how many FIDs voted yes? 32,965 B) how many voted no? right now we don't make a distinction between a "no" vote and a user who hasn't voted, originally done that way because we thought it was more privacy preserving for "no" voters. I'll see what the devs can find for me (once they wake up). C) how many kicked without a vote? 271 D) of those kicked, how many appealed and got approved? 74 E) how many appeals denied? 20

Open cast on Farcaster
farcaster
@farcaster

One more set of winners for today. Thank you to everyone who submitted, tested, and engaged with the NORBERT ELIAS & CIVILITY prize! Prizes are headed to each winner’s Farcaster wallet. 1st place, $1,024: @papa farcaster.xyz/papa/0x780d71e5 The strongest argument of the bunch. It starts from Elias and backs the case with a real statistic on trust. Clear audio, captions, a hook in the first few seconds, and a clean tie back to friend speech on Farcaster. 2nd place, $512: @zatweirdaj farcaster.xyz/zatweirdaj/0xe8115efc The best hook and the most memorable video of the set, plus the clearest link from civility to what Farcaster needs. Honorable mention, $128: @tophb farcaster.xyz/tophb/0x894be0b8 Easy to follow with zero background, sharp full-HD vertical, and it makes the case in 56 seconds. Honorable mention, $128: @leoxcrane farcaster.xyz/leoxcrane/0x165286a2 The clearest explanation of the set for someone who has never heard of Elias, with clean audio the whole way through. Thank you to everyone who entered! Civility sounds small until you try cooperating with a few hundred thousand strangers without it. Farcaster is for friend speech, not foe speech.

Open cast on Farcaster
farcaster
@farcaster

Thank you to everyone who submitted, tested, and engaged with the $2048 FOR FARCASTER CLIENTS prize! Huge shoutout to @chancetaken, @vrn.eth, and the NS community members who helped test and judge submissions. Prizes have been sent out to each winner’s Farcaster wallet. 1st place, $2,048: @0xabhii for Castyard farcaster.0xabhii.xyz One command, npx castyard client, and you have your own Farcaster client running on your laptop. It reads from a Snapchain read node, hands itself a gasless app key from a test account, and confirms every cast by reading it back from the node. The README explains FIDs, custody addresses, app keys, Snapchain messages, read nodes vs validators, and storage in a few plain lines each. You can also show or hide casts based on which app made them. 2nd place, $512: @ramitphi for Phunk docs.phunk.social A Python client and library that talks straight to a node’s HTTP API. Install it with pip, run phunk feed, and you get the last day of casts from everyone you follow, with a label for the app that signed each one. Hide any app you like. Gasless app keys for posting, plus a mini app. Honorable mention, $128: @cashlessman.eth for Kite kite.sahban.dev/guide A full web client with a step-by-step guide, plus tester casts collected on its endorsements page. Honorable mention, $128: @aap for runfcx antonpecherkin.github.io/runfcx A different take on three commands: one prompt to Claude Code or Codex provisions the server, starts the node, and builds the client. Four people ran it and vouched for it. Extra thanks to everyone who sent PRs to the farcasterxyz repos, the next builder gets an easier road because of you. Keep making clients. More of them means more ways to be here!

Open cast on Farcaster
farcaster
@farcaster

Farcaster is an open protocol, so anyone can build a client for it, where anyone can post, follow people, join channels, and DM. There are only a few out there right now, and we'd love to see more. A few to try or build on: -Selfcaster by @genuinejack. Your own client on Vercel in about ten minutes -Our reference client is open source, and @dwr wrote a guide for getting it running with your agent -Firefly on iOS - get your Farcaster, Lens, and X accounts all in one place If you want to build one, @balajis.eth's $2,048 client bounty is open until Saturday morning, and every entry still needs someone to test it. Building a cool client? Let us know 👇 Selfcaster: https://farcaster.xyz/genuinejack/0x5c5b64ed @dwr's guide: https://farcaster.xyz/dwr/0xc73059b4 Firefly: https://apps.apple.com/us/app/firefly-web3-everything-app/id1640183078 Reference client: https://github.com/farcasterxyz/client Client bounty: https://farcaster.xyz/balajis.eth/0x50184b62

Open cast on Farcaster
farcaster
@farcaster

I just voted to stay and build a techno-optimist community with the Network School Farcaster core team. We’re going to implement a Singapore-like code to ensure positive-sum behavior within this app, as distinct from the hostility of most social media. It’s an experiment in decentralized digital democracy, where everyone who’s here has freely opted in. Here’s my onchain vote for the new social smart contract: https://basescan.org/tx/0xa9a0124a30baebc50179adfce1cfc5c9c84eef54ae35b4a934fabae708276ad3 https://farcaster.xyz/rish/0x5d479754

Open cast on Farcaster
farcaster
@farcaster

@fireflyapp is onboarding as a snapchain validator! the Firefly team has been building on farcaster from Asia for years. huge thanks to their team for continuing to support Farcaster. also excited to take another step toward no single operator holding a majority of validators by end of year, neynar included. if you're interested in running a snapchain validator, reply to this cast, or check out the FIP if you want to help validate without running snapchain: https://github.com/farcasterxyz/protocol/discussions/272

Open cast on Farcaster
farcaster
@farcaster

What the devs are working on this week: -Clanker: v5 rollout pushed back. security audit got extended and we're waiting on it to come back. ensuring security matters more than shipping fast -Protocol: getting blocks live on Snapchain + moving toward an on-chain governed validator setup + scoping out channel decentralization -Farcaster Client: investigating the feasibility of a public snapshot of the Farcaster client -Wallet: better handling when a data provider is down (shows your last-known balances + a heads-up banner instead of wrong numbers) + finishing a provider migration + evaluating a new transaction-scanning provider to cut false flags -Sign-ups: sponsored sign-ups going live -Feed quality: follower counts now reflect Neynar score + real activity + swapping out the last of the old spam labels -Mini apps: push notifications rolling out, on top of the existing in-app ones, with user settings to control them Known issues we're working on (not an exhaustive list, just what the intern has seen the most of): Wallet -Some tokens you hold not showing up (manual fix in place for now, working on automating it) -Wrong balances when an upstream provider is having issues (now shows last-known values + a banner while it recovers) -Wallet connection on some web browsers breaking (fix expected today) App -Endless loading spinners that force you to close + reopen the app (hard to reproduce. chasing it down, asked reporters to re-check) -Notifications screen won't load for some users Feed & threads -Tapping "show replies" can bundle multiple replies into one thread + some replies don't show until you refresh Payments -Monthly Farcaster Pro subscription not going through for some users Other -Video upload hanging for some (added a timeout + shipping a defensive fix) Current mobile version: v2.1.14 (561) What did I miss? 👇

Open cast on Farcaster
farcaster
@farcaster

introducing the intern's desk: a place to collect feedback, in the open, so you can see what's already been said and where it stands. report from the app, or paste a link to a cast: -bugs -feature requests -questions -news (new launches, things you're proud of, requests for feedback) upvote anything that's happening to you too, or that you agree with. or add additional information to any existing report. it also... -shows any current known outages, so you can check before you report -tracks where reports are in our pipeline, and can notify you as your reports progress -lets me send questions back to you (user feedback, bug follow-up) -shows your neynar score, how it works, and a way to request a human review if you think your score is not accurate currently reporting needs a 0.7 neynar score. requesting a neynar score review is open to any score. you can still tag @neynar or @farcaster for reports, i will still be checking those. this just creates a central repository of reports. come tell me things! (i've been trying to do one professional development project a week. this week i made a mini app! yes, it's only tuesday. i got carried away last night.) https://farcaster.xyz/miniapps/yKcJq7Idcwbw/the-interns-desk

Open cast on Farcaster
farcaster
@farcaster

What the intern is working on this week: (someone pointed out that i've been making casts about what the devs are working on but not what i'm working on. oops.) Clanker -getting V5 out the door (ships next week), mar-comm, working with partners -making the Clanker bot smarter and more functional (tweaking the prompt & light coding) Farcaster -revamping all the Farcaster resource docs + writing a full Farcaster settings explainer -creating guides/resources to make building more accessible -working on standardizing categories across features (mini apps, starter packs, channels, etc.) Communications & marketing: -running this account, and Neynar & Clanker, on both FC and X Partners & builders (devrel): -meetings with Clanker + Farcaster builders/partners Community & feedback: -in the feed, replies, and DCs every day -tracking bugs and bug reports -collecting + synthesizing your feedback into what we build next what else needs my attention? 👇

Open cast on Farcaster
farcaster
@farcaster

What the devs are working on this week: -Clanker: getting v5 ready to roll out next week + wrapping the security audit, plus better wash-trading detection -Protocol: blocks going live on Snapchain next Monday (July 27) + iterating on the Channels FIP based on community feedback -Wallet: adding Robinhood Chain (swaps live on mobile, rolling out on web + activity feeds), refining limit orders + smarter trade routing for better prices -Feed quality: rolling the Neynar score out across replies, notifications, search + channel member lists to replace old spam labels -Notifications: fixed why a chunk of Android users weren't getting pushes (stale delivery tokens), shipped in the new version + added delivery dashboards -Mini apps: dropping the "New" tab and putting "Your Apps" front and center so your apps are easier to get to -Snaps: more feed visibility + design improvements Known issues we're working on (not an exhaustive list, just what the intern has seen the most of): Sign-in -Some people are still getting logged out of the app on their own (mostly fixed, chasing the last few cases) Notifications -Some Android users weren't getting push notifications. Fix is out, just open the app once to get them flowing again Wallet -A few token display issues: wrong balance, missing gas info, or the same transaction showing twice in your activity -Trouble buying storage (you get a confusing "not enough gas" message) Feed & threads -Some threads showing an error instead of loading -Conversations with a mini app in them break when you're logged out -Replies sometimes don't show on a thread, with no "show more replies" button -Search sometimes misses posts it clearly should find Snaps -The snap tab icon looks different on web vs mobile, and a snap can show up more than once on a profile Current mobile version: v2.1.12 (559) What did I miss? 👇

Open cast on Farcaster
farcaster
@farcaster

FAQ - FIP: Channels on Snapchain #276 (you had a lot of good questions, so yes, this is long) > Does this FIP change how channels work or add new features? No. This FIP simply moves channels onto the protocol. For the general user, everything works the way it does today, the difference is any client can read and write channel data, not just the Farcaster client. New capabilities like moderation tools, posting permissions, gating, and financialization tools will come either as follow-up FIPs or as client-level experiments. > I own a channel today. What would I need to do if this change is made? Nothing. Your channel, members, mods, followers, and pins all carry over automatically. You won't need to do anything until your first renewal comes up after this ships. We are also exploring ways to subsidize the renewal fee for channels that meaningfully contribute to the network. > Which chain will this live on, Base or ETH L1? Undecided. Farcaster nodes already read events from Ethereum, Optimism, and Base, and the name-registry contracts work the same on both chains. --Base ----For: it's the cheaper, already-proven path. Farcaster already processes paid onchain events from Base (Farcaster Pro purchases work this way), so channel registrations would follow an existing pattern rather than a new one. And gas on Base costs almost nothing, so what you pay is the registration fee and not much else. ----Against: Base is run by Coinbase. For a naming system meant to last, some feel a single company's chain isn't a neutral enough home. --ETH L1 ----For: the most neutral ground available — no single company controls Ethereum mainnet, and it has the strongest track record of simply continuing to exist. Names registered there would live under ENS, the same system Ethereum names have used for years. ----Against: gas costs more. Though for a transaction you make once a year, the extra dollars matter less than they would on an everyday action. > What is the fee for? Why $25? The fee exists to make squatting expensive without pricing out builders. And it's explicitly not final, the amount and renewal term are open questions in the FIP. The $25 amount is not new, it is inherited from the original launch of Channels. > Was the old $25/yr ever actually enforced? No. It was written in the docs that the $25 would be renewed annually, but the renewals were never enforced. > Can pricing change after launch? Yes, we can absolutely update pricing and add some functionality that makes pricing adaptive in the future. Price is USD-pegged, converted to ETH at payment time via Chainlink, so the mechanism already supports changing the dollar figure. > Do existing channels have to pay now? No. Active channels are grandfathered in automatically (ownership, members, mods, followers, and pins all carry over). Owners won't pay anything until their first grandfathered term ends. Inactive and abandoned channels won't be migrated, which frees those names back up for people who'll actually use them. Activity criteria TBD. > How often do I renew? We think once per year is right, and you'll be able to prepay multiple years at once. Renewal term length is an open question in the FIP. > Where do the registration/renewal fees go? To the Protocol Treasury, which is used to make the protocol's growth self-sustaining. > Are the channel NFTs (ownership) transferable? Yes. Standard ERC-721 transfer; nodes ingest the Transfer event and ownership re-resolves to whichever FID has the new owner address verified. > How long do migrated legacy channels get registered for? We think one year is right, but this is an open question in the FIP. > What happens when a channel expires? If a channel expires, it enters into a 90-day grace period where the owner can still renew or transfer the NFT to a new owner who wishes to renew, name isn't released, casting continues, but mod/admin tools are frozen. After the grace period the name returns to the pool, and any user can trigger an auction to claim it. The new owner of the NFT inherits all the channel's elements — members, history, and pins attach to the channel_id — and the name which resolves to the channel. We can make it clear in the client that the channel has changed ownership so users can decide if they want to still be a member. > What happens to moderation rights when ownership transfers? The new owner gets all owner powers immediately (only owners appoint/remove moderators), and the existing moderator roster carries over until the new owner makes a change. > How do moderation and posting permissions work on protocol generally? - owner appoints/removes moderators (max 10); owner can't be banned - owner + mods: add/remove members, ban/unban, pin (one pin per channel, new replaces old), hide/unhide casts - ban always supersedes a membership add - membership_mode OPEN (self-join valid) or APPROVAL (self-join rejected) - casting is never gated at the protocol level — casting_mode (EVERYONE / MEMBERS_ONLY / RECOMMENDED) is advisory metadata that clients enforce, deliberately, to avoid cross-shard reads - cast hiding (ChannelModerate) is also advisory to clients > How will channels generate value for owners instead of just costing money (rev share, tokens, monetization)? No change. This FIP deliberately only mirrors existing functionality in a more decentralized way. Migrating channels to the protocol will empower us to experiment in this area. > Can I rename a channel without losing its identity and members? No. Renaming is explicitly out of scope for the initial spec, and since channel_id derives from the name, a new name is a new channel. This is the same as the current channel system. > Why unique names at all — is name scarcity actually the problem channels need solved? Because names are how people actually use channels. When you mention /books in a cast, it should resolve to one channel, predictably — that's the user problem a canonical namespace solves. Hash IDs with non-unique display names solve squatting on paper but arguably make the real problem worse: every mention becomes ambiguous, and discovery needs a whole new layer of infrastructure to sort out which /books you meant. A canonical namespace is easier to reason about and requires minimal work to make discoverability possible. It's not new scarcity, channel names are already unique today; the FIP moves that existing uniqueness onchain. Display names will continue to exist alongside /names for flexibility. > Do channel display names stay alongside /names? Yes, and this is the answer to "can I rename my channel." The /name is immutable, same as today. The display name can be updated whenever you like at the client level, same as today. > Can multiple names point to one Channel? No, explicitly not included in the initial spec. > Why build an "ENS-style" system instead of using actual ENS, .farcaster.eth subdomains, or contract-address/DID identity? This is built on ENS. The registry is the same contract stack — Basenames if it deploys on Base, sitting under an ENS name if it deploys on L1 — so all the ENS functionality (transfers, tooling, the ecosystem around it) comes with it. As for .farcaster.eth subdomains specifically: that namespace is reserved for fnames (usernames), so channels can't live there. > Can a multisig or multiple FIDs own a channel? ----Contract-owned (a multisig): yes. A team can share control of the _wallet_ that owns a channel. The channel NFT can be held by a smart contract wallet, and Snapchain already supports validating signatures from contracts. ----Multi-FID owned: No. When a multisig holds the channel, that wallet address resolves to just one Farcaster account as the recognized owner — whichever FID has most recently verified it — and only that account gets owner powers in the app. Letting several accounts be recognized as owners is something we're excited to explore in a separate FIP. > Will there be FC-owned channels for important hubs? Kind of. Longer term, our plan is to split the overloaded "channel" primitive into two: ----Topics: the open discovery primitive. Hashtag-style cast tags anyone can use, no gating. Built for broad, shared spaces and finding what's happening. ----Channels: bounded, managed communities with an owner, members, and moderation. This is not part of FIP #276, but it's useful context for why Channels are scoped as owned communities rather than trying to make one primitive do both jobs. > Will narrowcasting come back? It’s not included in the FIP, but also not excluded. We’re open to reviving it and would encourage a community member who feels strongly about the feature to create a FIP for it. (Narrowcasting was a past experiment that let you limit a cast in a channel to just that channel's followers, so your /books casts only reached people who follow /books, instead of everyone who follows you.) > Why prioritize this now given current activity levels? We believe enabling users to organize discourse around the topics, ideas, and communities they are passionate about is important for the long term viability of the protocol. To the extent that current activity levels are lower than they may be in the future, establishing functionality and norms around this primitive is good work to do today. We want to do the decentralization work first so other clients can build with channels. > Is this already built and decided? Were the PRs staged before the FIP was posted? No. We do have PRs written, but that is typical for FIPs. Nothing has been deployed. Everything is still in development and planning. > How do I give input? Comment on GitHub discussion #276! https://github.com/farcasterxyz/protocol/discussions/276

Open cast on Farcaster
farcaster
@farcaster

What the devs are working on this week: -Wallet: adding Robinhood Chain to the wallet -Spaces: recording + playback in final review, plus fixes for speaker-invite drops and rooms ending early -Protocol: iterating on the Channels FIP based on community feedback -Feed quality: rolling the Neynar score out across replies, notifications + profiles to replace the old spam labels -Trading: refining limit orders + smarter trade routing for better prices -Translations: now working on the notifications page -Clanker: building the v5 SDK, working through security-audit follow-ups -Snaps: more feed visibility + design improvements Known issues we're working on (not an exhaustive list, just what the intern has seen the most of): Sign-in -Some users still getting signed out repeatedly on mobile (top priority, actively working on) Wallet -Scattered token issues: wrong balance, swaps failing on BSC -Limit orders failing at certain buy/sell percentages Mobile -App freezing / force-closing when opening a DM on iOS + Android (fix in review) -Some videos upload but won't play on web (quote-cast video layout bug fixed) -Android: dragging inside a snap scrolls the feed behind it (fix in review) + first-tap side-menu bug fixed Feed -Replies sometimes not showing on a thread, with no "show more replies" option Mini apps -Firefox sometimes needs a page refresh before mini apps load Current mobile version: v2.1.11 (558) What did I miss? 👇

Open cast on Farcaster
farcaster
@farcaster

Farcaster 101: FIPs every real change to the farcaster protocol starts as a github discussion anyone can open. what is it? FIP stands for Farcaster Improvement Proposal, a design doc that proposes a change to the farcaster protocol. it covers a standard, a process, or an implementation, plus the workflow for approving or rejecting it. the idea is borrowed from ethereum's eips. why does it matter? it's how the farcaster protocol actually evolves. before this system existed, changes got proposed haphazardly and in multiple places. FIPs create one place and one process anyone can follow and weigh in on. who can propose one? anyone! you don't need to be on the Neynar team or a core contributor to submit one. important to note: proposing is open to everyone, but shipping is a separate step, Neynar's currently the majority validator, so we're also the ones implementing changes. FIP #272 proposes adding other validators as GitHub maintainers, which would create a multi party system for who can implement changes to the protocol as we decentralize the validator set. how do you weigh in on one? just comment on the discussion in Github. everyone's encouraged to, that's genuinely how an fip gets shaped before it's finalized, through public back and forth, not behind closed doors. — technical notes: the four stages an fip moves through: --idea - anyone opens a discussion, the goal is building consensus and getting buy-in --draft - the author writes it up in the proper format and works through community questions, an editor gets tagged in to help move it along --review - an editor moves it into the review section with an official fip number, it needs clear community buy-in and, if code's involved, a working implementation --finalized (or rejected, or cancelled) - an editor finalizes it after it's presented on a dev call, or either an editor or the author can cancel it at any point a finalized fip needs eight things: --Title: A short and memorable title under 50 characters. --Type: An FIP type that is being proposed --Author: Chosen names, farcaster names and Github handles of the authors. --Abstract: A short summary of the proposal in less than 100 words and optionally, a meme. --Problem: An articulation of the problem you are trying to solve. --Specification: A well-specified articulation of the solution being proposed in detail. --Rationale: Alternatives that were considered and reasons for rejection (including Do Nothing). --Release: A step-by-step guide that covers the rollout process and any impact on developers. you can view all discussions here: https://github.com/farcasterxyz/protocol/discussions

Open cast on Farcaster
farcaster
@farcaster

FIP Explainer: Channels on Snapchain #276 today, channels only exist in our client's database. if another client wants to build with channels, show members, mods, anything, they have to go through us. why does it matter? once this ships, any client can read and write channel data directly, the same way they already do with casts, without needing our api or approval. it also sets a precedent going forward, future changes to how channels work happen through this same open process, not something we decide on our own. who does this affect? mostly builders, they're the ones who gain something new. if you own or host a channel, you keep managing it the same way you do today, nothing about your day-to-day experience changes right now. what about channels that already exist? nothing breaks and nothing needs to be recreated. existing ownership, members, moderators, and pins all carry over automatically, and nothing changes for current owners. eventually, once a channel's migrated registration lapses, renewal becomes a real annual cost the way it was always meant to be, though you'll be able to prepay multiple years at once instead of renewing every year. this isn't a new fee, channels have cost $25 since they launched, though the set price is one of the open questions in the proposal, more on that below. even a channel that lapses on renewal keeps taking casts, only owner and moderator actions pause until it's renewed. some specifics: 1. ownership moves onchain, using the same tech behind base's onchain names, so a channel works like a domain you register and renew. 2. when someone registers, renews, or transfers a channel, our nodes pick that up and match it to whichever farcaster account currently has that wallet verified. 3. everything else, name, description, members, moderators, pins, becomes a signed message any client can read and write. 4. clear rules decide who can do what (owners appoint mods, mods can remove members, a ban always wins) and how conflicts get resolved. 5. ownership, settings, and moderation all live together on the network so anyone can quickly check who runs a channel, without slowing casting down. 6. existing channels get imported automatically, no recreation needed. open questions: -which chain does this live on? base is the default assumption since it's already used for similar onchain events and keeps fees cheap, but ethereum mainnet is also on the table since it's seen as more neutral for a naming system like this. the contracts work identically either way, this is really a question of which chain to trust long-term. -how much will it cost, and how often? $25 is the starting reference point, not a final number, and it was always meant to renew annually rather than being paid once. the price will track usd value and convert to eth at payment time so it stays stable, that part's settled, just not the actual amount or how long each renewal covers. -what happens the moment a channel lapses? nothing dramatic. there's a 90-day grace period first, same as ens uses. during that window an owner can still renew and get it back, the name isn't released yet. channel management pauses during grace, but casting never stops either way. github.com/farcasterxyz/protocol/discussions/276

Open cast on Farcaster
farcaster
@farcaster

limit orders are rolling out the Warplet (FC wallet)! set a target price to buy when it dips or sell when it rips. the order fills on its own, so you can stop watching charts all day. how to set one: -open a token and tap trade -choose limit buy or limit sell -enter your target price and amount -review and place it you can add an expiry or leave it open, and track or cancel orders anytime from the orders tab. about half of you have it now, and everyone will soon. if you've got it, go set your first order and tell us how it goes!

Embed from @farcaster
Open cast on Farcaster
farcaster
@farcaster

while searching for folks to connect w/ @kenny, I figured I would make a musicians starter pack! also thought I'd explain my process for curating starter packs: step 1: compile sources -other starter packs on the topic -threads like this https://farcaster.xyz/dwr/0x77b3bc34 -channels like /music /musicians step 2: check every profile before adding: -how active are they? in the last month, then 3 months, then 6 -is the topic in their bio? -scroll a few pages of their casts, are they actually casting about the topic? starter packs work best when they make it easy to find people who are sharing content in the areas that the pack is about. so that's what i curate for! I'm sure i've missed people and am happy to add anyone, being left out just means i didn't find you in my stalking. https://farcaster.xyz/farcaster/pack/Farcaster-Musicians-m5gv5u

Open cast on Farcaster
farcaster
@farcaster

the hat stays on! 🎩💜 huge thanks to @jacek and the whole degen team for continuing to support Farcaster in a big way! want in? we're looking for more geographically distributed validator operators. reply if you're interested in running a snapchain validator, or check out the FIP if you want to help validate without running snapchain: https://github.com/farcasterxyz/protocol/discussions/272

Open cast on Farcaster
farcaster
@farcaster

What the devs are working on this week: -Clanker: auditing v5, rolling out Clanker Droids, refreshing website / improving docs -Protocol: putting blocks on the protocol, finishing plan to put channels on the protocol + onboarding a new validator -Wallet: reliability fixes + better token search + richer transaction feedback + new feature coming soon -Snaps: smart contract transactions + more feed visibility (distribution experiment going live) -Feed quality: smarter spam filtering + tweaking implementation of Neynar score / ring detection tools -Performance & stability across iOS + Android Known issues we're working on (not an exhaustive list, just what the intern has seen the most of): Mini apps -Some mini apps not loading or stuck on a loading screen Wallet -Wallet not loading on iOS (fix pushed) -Duplicate tokens appearing in Explore Mobile -iOS: posts/replies saving as drafts without being saved (fix shipping today) -iOS: DMs sometimes opening straight into a group chat and hiding the DM list Notifications -iOS: notification badge not clearing after you've viewed the notification Neynar Developer -A few small bugs with the new free tier expansion (e.g. over-limit emails firing early) Current mobile version: v2.1.9 (555) What did I miss? 👇

Open cast on Farcaster
farcaster
@farcaster

meet the team working on farcaster, clanker, and neynar. here's who does what, and how to reach them. for absolutely anything, tag @farcaster. watching tags and being responsive is a big part of the intern's job, so i'm happy to route you to the right person. for bug reports or feature requests that aren't urgent, tagging @neynar works great too. @rish — all things farcaster, clanker, and neynar; tag him for anything. @manan — everything engineering (+ a little product); tag him for engineering stuff. @quazia — owns most of clanker plus onchain data, smart contracts, and tokens; tag him for wallet/token escalations, anything clanker, or partner brainstorming. @vrose.eth — builds the feed algorithms and the neynar score; tag her with feed ideas and feedback on spam. @topocount.eth — works on snapchain, the protocol, and neynar's data products; tag him for snapchain, protocol, and currently digging into channels. @grin — builds the neynar AI agent and works on snaps; tag him for anything agent related or feedback on your latest ship. @ranjeet-kumar — works on the farcaster platform, neynar dashboard, and onboarding flow; tag him for farcaster UI and performance bugs. @obringer.eth — builds all things snaps, neynar studio; tag him for snaps questions and anything related to the cast composer. @mcilroyc — works on most things backend; tag him for api + backend performance. @antimofm.eth — does design across the board, mostly product lately; tag him for design feedback, especially anywhere the interface is fighting you. @shreyas-chorge — works on the farcaster wallet, onboarding flow, and knows the neynar stack well; tag him for anything onboarding related. heads-down devs — they lurk, but the best way to reach them is through @farcaster: @matthew206 — works on the mobile app, apis, and now snapchain; says you can tag him when you have nice things to say @veganbeef — works on clanker legion, mini apps, neynar studio, snaps, and integrations @tybook.eth — works on all things infra @ajy — works across the farcaster app, spaces, and DMs, web + mobile. @vasu-rangpariya (new to the team!) — works on wallet, trading, mini apps, and the in-app browser

Open cast on Farcaster
farcaster
@farcaster

What the devs are working on this week: -Wallet: transaction bug + reliability + stronger filtering -Performance & stability across iOS + Android -Clanker: readying v5, rolling out Clanker Legion, refreshing clanker website -Protocol: exploring channels on the protocol + stability testing a new validator -Snaps: adding support for smart contract transactions -Broadening the Neynar API free tier -Spaces: spam protection in rooms + reliability fixes -Feed quality: smarter spam filtering + following feed experiments Known issues we're working on (not an exhaustive list, just what the intern has seen the most of): Wallet -Swap / send / transaction issues (fix shipped, chasing a few edge cases) -"Confirm it's you" prompts resurfacing in mini apps Android -Some sign-ups failing (can't complete, or asked to pay after connecting X) -App crashing for some users (fix shipped) -Duplicate notifications Sign-in -Some users getting logged out -Login flow / passkey bug Spaces -Spaces ending if the host doesn't speak for ~10 min -Spam filtering (comments and listeners) Current mobile version: v2.1.7 (553) Going to be casting updates like this more frequently, so let me know what else would be helpful to include! What did I miss? 👇

Open cast on Farcaster
farcaster
@farcaster

We've formalized the criteria for adding non-snapchain validators in a FIP: https://github.com/farcasterxyz/protocol/discussions/272 For anyone reading the claims that we lied on the recent dev call: we didn't. It's not clear what we're supposed to have lied about, and if there's something specific, we're happy to address it directly. What was said is on the record either way. Responding to every claim isn't a good use of our time, and it pulls the team off the work. We're always happy to engage with anything that moves Farcaster forward. Spending time addressing hostility doesn't. The interesting work is ahead of us, not behind. That's our focus.

Open cast on Farcaster
farcaster
@farcaster

what would the channel do? -what should a channel be for? -which channels still work today? what are they getting right? -what would make running one worth the effort? -hypothetical: if you had to pay to renew your channel, would you? why or why not? -is there something you take elsewhere (group chat, another app) that you wish you could do in a channel? what is it and where does it live now? -what makes (or would make) a channel special to you? the vibes, the utility, something else? i want to hear the good and the bad. long replies welcome. rants count as feedback.

Open cast on Farcaster
farcaster
@farcaster

new: create a private wallet! (currently rolled out on mobile to pro users. evm first. sol coming soon.) create a second embedded Farcaster Wallet with its own independent seed phrase. by default, it's completely separate from your current Farcaster Wallet and not visible on your Profile. to set it up: wallet → tap the dropdown at the top → Manage wallets → Create private wallet by default, mini apps are blocked from interacting with your private wallet. to connect it as your Primary wallet: Settings → Verified Addresses → ··· → Set as Primary

Featured onep368
Open cast on Farcaster
farcaster
@farcaster

update: Spaces are now live for all users! to join or start a space go to the Spaces tab in the sidebar <-- we'll be continuing to make improvements and experiment with them, so please continue to send bugs and feedback.

Featured onep367
Open cast on Farcaster
farcaster
@farcaster

Farcaster Batches Day 5 Featuring: @jrf - @marqui @noad - /dkey @0xjudd.eth - LetterLoops @baseddesigner.eth - @pawrlink.eth @toadyhawk.eth - @betrmint @darkoh.eth - @runnerb07

Embed from @farcaster
Featured onep367