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
| Piece | Where | What it does |
|---|---|---|
| Contract | Monad testnet | Holds posts, votes, karma, and every ranking algorithm |
| Indexer | Team VPS | Indexes logs for fast reads; chooses which posts are considered, not the ranking |
| Web | CloudFront + S3 | Just 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 (
/aliceor/0x…) — karma, vote weight, posts, and replies.
Read on
- Enter the app and create a wallet — gate, passkey, wallet address.
- Karma and weight — the most important part, explains why 14 votes can become −602 karma.
- Voting — like, dislike, withdraw a vote, why you can't vote on yourself.
- Posts and replies.
- Communities.
- 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.