MeowMeowBeenz

๐Ÿ˜บ Frequently Asked Questions ๐Ÿ˜บ

Useful, accurate, and entirely sincere answers about a fictional social network we built for real.

The basics

What is MeowMeowBeenz?

MeowMeowBeenz is a social rating service. Every account on the network is assigned a number from 1 to 5, calculated continuously from the ratings their peers give them. It is built on the AT Protocol โ€” your ratings live in your own repository on the network, and this site is just an appview that indexes them.

It is a working implementation of the social application introduced in Community, season 5, episode 8 ("App Development and Condiments," March 2014). The fictional version reached approximately full saturation inside a small Colorado community college in roughly 38 hours. Real-world results may vary.

Why does this exist?

Because the show invented a complete, functional, dystopian social product as a 22-minute parable and then never shipped it. Someone had to. The atproto network โ€” an open, identity-portable, public-by-default substrate โ€” turns out to be exactly the wrong place to do this, which is also exactly the right place to do this.

Is this affiliated with the show, the network, or Greendale Community College?

No. Community is a Sony / NBC / Yahoo property; MeowMeowBeenz the concept belongs to the show's writers; we built an unaffiliated client and appview around the idea, with appropriate reverence. Greendale is also fictional, but their human resources department is, by all accounts, exemplary.

How do I get a number?

Sign in with any atproto handle (a Bluesky handle works), and you'll appear on the network as Unrated. Your number begins to materialise the moment another user rates you. Until then, the cat is sad. (See: cat, sad.)

The numbers

How is my number calculated?

It's a weighted average of every rating you've received, where higher-tier raters carry more weight than lower-tier raters. This is a feature, not a bug โ€” it is the exact mechanism that produced the show's stratified society inside a single afternoon.

Your number is recomputed continuously as new ratings land on the firehose. You may see it drift up or down in real time. This is normal. Don't take it personally.

What do the tiers mean?
  • A True 55
  • A True 5Royalty. Wears soft fabrics. Has earned the trust of other 5s, which is the only trust that compounds.
  • Upper Beenz4
  • Upper BeenzComfortable. Welcome at most parties. Statistically more likely to be invited into a 5's inner circle than to be ejected from it.
  • Solid Mid3
  • Solid MidThe honourable middle. Largely undisturbed by the apparatus of the system. The largest cohort, by some margin.
  • Lower Beenz2
  • Lower BeenzThings have not gone well lately. There is still time. Avoid Britta.
  • Outcast1
  • OutcastStay out of the wells. Form coalitions only with other 1s, and even then, expect betrayal.
  • Unrated
  • UnratedYou have not yet been rated. The cat is sad. So are you, briefly.
Why do I see a tier and not my exact decimal score?

Because showing the underlying float ("you are a 4.31") would invite the kind of micro-optimisation the algorithm is meant to discourage, and because โ€” frankly โ€” it would make people sad. You see your tier; the math is happening; that's enough.

Is the algorithm fair?

The algorithm is deterministic and the same for everyone. Whether that constitutes "fairness" is a question we cheerfully defer to the philosophers and the showrunners, both of whom were paid considerably more than we were to think about it. The relevant moral parable is approximately twenty-two minutes long, including credits.

What if I become a 1?

This will be hard. Stay calm. The numbers move both ways, and many great people have, briefly, been 1s โ€” including, on at least one documented occasion, Britta Perry. You can always be re-rated.

Can I rate myself?

No. (You will be deeply tempted. We have all been deeply tempted.)

Your data

What does it mean that "my ratings live in my PDS"?

MeowMeowBeenz doesn't host your ratings. When you rate someone, we ask your Personal Data Server โ€” the same one Bluesky uses, if that's where your account lives โ€” to write a net.meowmeowbeenz.rating record. That record is yours: portable, public, and inspectable by any tool that knows the AT Protocol.

If you move PDSes, your ratings come with you. If you delete your account, they vanish from the network. Anyone can index the same firehose we do. This is the point of atproto.

Is this connected to my Bluesky account?

You log in with your Bluesky handle (or any atproto handle) โ€” same account, same identity. The OAuth scope we request is narrow on purpose: repo:net.meowmeowbeenz.rating?action=create&action=delete. We can create and delete rating records on your repository, and that is all. We can't read your DMs, post on your behalf, change your profile, follow anyone, or touch any other record type. The consent screen will tell you the same thing. If it asks for more, don't approve it.

Can I see who rated me?

Yes. Every rating on the network is a public record on its author's PDS. There is no anonymous mode. If a 4 docks you a point, you'll see who, when, and what they've thought of every other person they've rated. This is by design โ€” the show's app worked the same way, and one of its lessons was that pseudonymity disguises rating behaviour at exactly the moment you most want it disguised.

Can I remove a rating I gave someone?

Yes. Visit the profile, click Remove my rating. We call com.atproto.repo.deleteRecord on your PDS, the firehose announces the deletion, the ingester picks it up, the score recomputes. It's gone. We don't keep a tombstone copy.

Can I be rated against my will?

Yes. Anyone with an atproto identity can publish a net.meowmeowbeenz.rating record about you, on their own PDS, whether or not you've ever signed in here. We can't stop them and we don't try; this site simply indexes what already exists on the network. This is also true of Bluesky likes, follows, and mentions, but it is more pointed in this context, and we want you to see it written down.

Edge cases & existential dread

Why a cat?

The original logo shipped with cats. We are not equipped to redesign it. The cat has five faces; each face is a tier; the unrated cat is sad. We did not invent the sad cat. We merely host it.

Doesn't this lead to dystopia?

That is one of the cited risks. The system is operating as designed.

Please continue rating responsibly. โ€” Management
Will my number affect anything outside this app?

Within MeowMeowBeenz: yes, it determines the weight of your future ratings. Outside MeowMeowBeenz: no โ€” but anyone else on the network can read your tier and decide what to do with it. A future feed generator might filter Bluesky posts to "5s only." That's allowed; the data is public. We don't run such a feed today. We can't promise no one will.

What if everyone just rates everyone a 5?

Then everyone is a 5, and the system equilibrates to a degenerate state in which the rating signal carries no information. This is, structurally, the best-case outcome and the show explored it briefly before reverting to type for narrative reasons. We encourage it. We expect it will not happen.

Is there a 6?

No.

For builders

Can I build my own MeowMeowBeenz client or appview?

Yes, and we encourage it. The lexicon is one record type โ€” net.meowmeowbeenz.rating โ€” with three fields: a subject DID, an integer 1โ€“5, and a timestamp. Subscribe to the Bluesky jetstream filtered to that NSID and you have everything we have. Competing appviews are welcome. We are not the State.

Is the lexicon stable?

It is intentionally tiny, and we expect it to stay tiny. Adding a "comment" field, a "context" field, or anything beyond (subject, value, time) would defeat the purpose: the original app had no comments, and the absence of comments is part of what made it work. You're either a 4 or you're not.

Credits & licenses

The cat artwork is derived from OpenMoji โ€” specifically ๐Ÿ˜ธ (U+1F638), whose silhouette and whiskers carry tiers 1โ€“5 with the integer overlaying the face, and ๐Ÿ˜ฟ (U+1F63F), used in full for the Unrated state. OpenMoji's wider cat-face gallery is worth a visit; we just borrowed two of the cats and stuck a number where the eyes used to be.

Original artwork by the OpenMoji project, licensed under CC BY-SA 4.0. Our modifications โ€” recoloring to the tier palette, replacing the face with the digit overlay on tiers 1โ€“5, embedding the marks inline as Go template helpers โ€” are released under the same license.

MeowMeowBeenz the concept and name belong to the writers of Community (Sony / NBC / Yahoo); this is an unaffiliated implementation built in homage. atproto support via bluesky-social/indigo; jetstream consumer via bluesky-social/jetstream. Thank you to all of the above.

Still have questions?

Watch the episode. It's better than this page.

Wikipedia: "App Development and Condiments"  ยท  Community Wiki: MeowMeowBeenz

Rate responsibly. You're a 5.