Skip to content

What Mochi is

Mochi Network is a Reddit-style social network running on Monad testnet: it has communities (m/monad), posts, replies, and votes. The difference is that reputation and feed order are decided on-chain, not by a hidden server.

Three pieces

PieceWhereWhat it does
ContractMonad testnetHolds posts, votes, karma, and every ranking algorithm
IndexerTeam VPSIndexes logs for fast reads; chooses which posts are considered, not the ranking
WebCloudFront + S3Just a client: reads the chain and indexer, signs transactions with a passkey

The key point: the indexer only answers which posts are considered, while the order is an eth_call to the contract. So the indexer cannot manipulate the ranking — it does no ranking at all.

What you'll see

  • Home (/) — posts from communities you've joined.
  • Popular (/popular) — every post in some community, ordered by algorithm.
  • Communities (/m/) — community list, where you create a new community.
  • Community (/m/monad) — its own feed, with a post button.
  • Profile (/alice or /0x…) — karma, vote weight, posts, and replies.

Read on

  1. Enter the app and create a wallet — gate, passkey, wallet address.
  2. Karma and weightthe most important part, explains why 14 votes can become −602 karma.
  3. Voting — like, dislike, withdraw a vote, why you can't vote on yourself.
  4. Posts and replies.
  5. Communities.
  6. How the feed works.

One line to remember

Raw vote count is the number of people. Karma is the number of people times each person's reputation.

That's the whole reason the two numbers side by side look contradictory.

Documentation for Monad testnet. It describes what is actually running.