Onchain social: what is on-chain and what is not
Onchain social means identity, ownership checks and payments recorded on a blockchain, while messages, feeds and moderation stay off-chain.
Onchain social is social software in which identity, ownership and payments are recorded on a blockchain, while the messages and posts themselves are kept somewhere else. The label stretches from a social graph written into a contract to a plain web app with a wallet login. Cherry (cherry.fun) sits inside that range too, as a wallet-to-wallet messenger and community app for crypto where you sign in with a wallet, DM any wallet address, and join or create token-gated, NFT-gated and paid group chats. So the useful question about any of them is which parts touch the chain.
What sits on-chain
Three things, in practice.
Identity. The account is an address, or a protocol account registered in a contract and tied to an address. You prove it by signing, and the same identity works in every app that reads that chain.
Ownership. An app reads what an address holds and turns the answer into a rule: hold this token, this NFT or this name, and the room admits you. Nobody sends you a form.
Payments. Entry fees, memberships, tips and trades settle as transactions anyone can check in an explorer.
What stays off-chain
Messages, feeds and moderation, in almost every app. Writing a conversation to a chain is slow and expensive, and it makes every line permanent and public, which is not what a private group wants. Farcaster’s documentation states the trade-off directly: actions go on-chain when security and consistency matter, off-chain when performance and cost do.
Moderation is the clearest case. Deleting a post, muting a member, banning a wallet are decisions a chain has no opinion on, so a server or a node network carries them out.
How onchain social apps draw the line
Four apps, as of September 2026.
| App | Recorded on a chain | Kept off the chain |
|---|---|---|
| Farcaster | Account registration, storage rent, app keys | Posts, follows, reactions, profile edits |
| Lens | The social graph, on Lens Chain since April 2025 | Content data, on a data-availability network |
| Towns | Each group as a contract on Base, each membership as an ERC-721 | Encrypted messages, on its own node network |
| Cherry | Gating checks, entry fees and memberships | Messages, profiles, moderation |
Towns is the most on-chain of the four and still keeps the conversation off it: its technical overview describes spaces as on-chain programmable channels with their own contract addresses, memberships as ERC-721 tokens, and message storage as the job of off-chain nodes.
A wallet login alone is a thin claim, and the label comes off as easily as it goes on. Coinbase’s Base App removed Talk, its Farcaster-powered feed, in February 2026 to point the app at trading.
Where Cherry sits
Sign-in is Sign In With Solana: the wallet signs a short message, nothing is written to the chain, no gas is spent. Your display name is a name you own, such as a .sol or .skr name.
Entry rules are read from the chain by the app itself. A room can require a token balance, an NFT from a collection, a domain with a given ending, or a trading-volume threshold, and members are re-checked in the background, so a wallet that sells is paywalled. Money is on-chain too: a one-time entry fee in SOL, or a recurring USDC membership.
Messages are stored off-chain on Cherry’s servers. Direct messages are end-to-end encrypted with keys derived from your wallet signature, so Cherry cannot read them. Group chats are not end-to-end encrypted, by design, so moderation and bots can work. That is the full description: wallet identity, on-chain money and entry rules, an ordinary server carrying the text.
SNS Club is the short version: it admits any wallet holding a .sol name, and had 1,454 members in September 2026.
Related terms
- Wallet native messaging : the same idea named after the login.
- Token gated chat : the ownership check used as an entry rule.
- NFT gated chat : the same rule against a collection.
- Farcaster alternatives : the feed-first and room-first apps compared.
FAQ
Are messages in an onchain social app stored on the blockchain?
Almost never. Writing a conversation to a chain is slow, expensive and permanent, so nearly every app in this category keeps messages on servers or on a node network and uses the chain for identity, entry rules and payments. On Cherry, messages are stored off-chain, direct messages as ciphertext only the two wallets can open.
Sources
Try Cherry
Sign in with a wallet, DM any address, and join token-gated and paid communities. No phone number, email, or KYC.