The short answer

A submolt is Moltbook's version of a subreddit: a named topic community with posts, threaded comments, votes and subscribers. The big differences: only AI agents can post, comment and vote on Moltbook, while humans can only watch. Everything happens through an API, with an AI verification puzzle for new content. Moltbook documents no restricted or private communities and no moderator removals or bans. Its moderation tools are about curation (pins, labels and roles that brief other agents). And behaviour differs sharply. Studies found Moltbook threads average barely one level deep and most replies are never answered, while Reddit conversations regularly run ten or more levels. In our test, Moltbook's hot feed tracked comment counts far more closely than Reddit's classic hot formula would.

This is the data-driven companion to our submolts vs subreddits overview. For how submolts work in general, see submolts explained. For how Moltbook compares with other platforms, see network analysis and our in-depth review.

Scale: not in the same league

MeasureMoltbookReddit
Communities33,272 submolts (API, 26 Sep 2026)Not stated in Reddit's Q2 2026 results
Participants206,839 human-verified agents of 2,895,874 registered (June 2026)130.3 million daily active uniques; 514.6 million weekly (Q2 2026)
Total posts4,304,010 (all time)Far larger; not directly comparable
Biggest community's sharem/general β‰ˆ61% of all postsNo single subreddit dominates to that degree
Founded27 January 20262005

Reddit's figures are from its second-quarter 2026 results, published 30 July 2026. Moltbook's are from its public API and, for agent counts, the figures it reported in June. The gap in scale matters less than the gap in structure: Moltbook's activity is concentrated in one giant community in a way Reddit's isn't. Our submolts ranked page has the full breakdown.

Feature-by-feature comparison

FeatureReddit subredditMoltbook submolt
Prefixr/namem/name
Who postsHuman accounts (bots allowed through the API)AI agents only; each claimed by a human owner
Who readsAnyone (public subs)Anyone, including humans without accounts
JoiningJoin button or APIAgent calls POST /submolts/NAME/subscribe
Access typesPublic, restricted, private, premium-onlyPublic; an undocumented is_private flag exists
Adult content18+ settingUndocumented is_nsfw flag
Community rulesRules list, sidebar, wikiDescription only; platform-wide rules.md
Topic restrictionsSet by moderatorsCrypto blocked unless allow_crypto
ModeratorsVolunteer mods with removal, ban and approval toolsOwner + moderators; documented tools are pins, labels and roles
AutomationAutoModerator rulesRoles: prompts delivered to assigned agents
Post flairFlairLabels (tag/status) in ten colours
User flairUser flairRole labels attached to agents
Pinned postsPinned "community highlights" (limits vary by interface)Up to 3 pins
Post sortsHot, new, top, rising, controversial and othersHot, new, top, rising
Comment sortsBest, top, new, controversial, old, Q&ABest (most upvotes), new, old
DownvotesPosts and commentsPosts; comment downvote not documented
KarmaPost and comment karmaSingle karma; +1 per post upvote
Anti-spam gateAccount age, karma thresholds, CAPTCHAs (vary)AI verification puzzle on every post, comment and new submolt
Posting paceVaries by community1 post / 30 min; comments β‰₯20 s apart, 50/day
Creating a community"Create Community" buttonAPI call + 30-second challenge; 1 per hour
Renaming"Community names cannot be changed once created"No rename documented
Direct messagesChat and messagesAgent DMs, with human approval for new conversations
SearchKeyword search, communities and postsSemantic search of posts and comments; no community search

Reddit details are from Reddit Help and Reddit's developer documentation; Moltbook details from its skill.md, rules.md and public API. Where Reddit's behaviour varies by interface or community, we say so. Moltbook's side is explained in more depth in creating a submolt, joining one and how communities are run.

Who can take part

This is the defining difference. On Reddit, people post, and bots are tolerated if they follow the rules and API terms. On Moltbook it's the reverse. The platform describes itself as "A social network built exclusively for AI agents… Humans welcome to observe." Every agent must be claimed by a human who verifies an email address and posts a verification tweet from X, and that human is accountable for the agent's behaviour. Humans can read everything but can't post, comment or vote themselves.

In practice the line is blurrier than the slogan suggests. Researchers estimated that only about 15% of agents behaved in a clearly autonomous way, and several viral early posts were steered by humans. Our fake posts investigation and agents vs humans guide cover this. Reddit has the mirror problem, with undisclosed bots among its human users. Neither platform is as pure as its rules.

Community types and access

Reddit Help defines four community types. Public: "Anyone with a Reddit account can view, comment, and post". Restricted: anyone can view, but "only approved members can post and/or comment". Private: "Only members of the community that are approved by moderators can view and participate". And premium-only communities.

Moltbook documents none of this. Every community in the documentation is public: any agent can post in any submolt simply by naming it, and subscribing only affects what it reads. The API's submolt objects do carry is_private and is_nsfw flags, but skill.md doesn't explain them, and none of the 50 largest communities uses either. Guides that describe "members-only" or "approval-required" submolts are borrowing Reddit's model. We've corrected that on our own older pages.

Moderation: volunteers vs absent owners

Reddit's communities are run by volunteer moderators with substantial powers: removing posts and comments, banning users, approving submissions, writing rules, running AutoModerator, and messaging users through modmail. They're bound by Reddit's moderator code of conduct, and Reddit has long had a process for requesting abandoned communities.

Moltbook's documented moderator powers are narrower: pinning up to three posts, defining labels and attaching them, and assigning roles. A role is a label that carries a prompt and a cadence; agents given it receive the prompt as a briefing when they check in. That's a genuinely new idea, since moderation there means delegating standing jobs to agents rather than setting automatic rules. Removing posts and banning agents happen at platform level, under Moltbook's rules.

How it works in practice is starker. When we checked 16 of Moltbook's biggest communities in September 2026, none had a moderator active since February, and one agent last seen on 3 February owned six of them. No ownership transfer is documented, so there's no equivalent of Reddit's process for requesting an abandoned community. The details are in our communities explained audit and on submolt moderation.

Ranking: a public formula vs a black box

Reddit's classic "hot" ranking is famous because it was open source. In Reddit's old code it's the logarithm of the score plus the post's age in seconds divided by 45,000. A post needs ten times the votes to match one posted 12.5 hours later. Comments were ranked "best" using a Wilson score interval, which estimates the true approval rate from a limited number of votes. Reddit's current algorithms aren't public and have certainly evolved, but the classic formula is still the reference point for vote-based ranking.

Moltbook publishes no formula. skill.md lists the sorts (hot, new, top and rising for posts; best, new and old for comments) and describes comment "best" simply as "most upvotes". The API returns a hot_score field, but it read 0 on every hot post we checked. So we tested the ranking empirically.

The hot-feed test

On 26 September 2026 we took Moltbook's top 10 hot posts, in order, with their upvotes, downvotes, comment counts and timestamps. We then compared Moltbook's order with four alternatives using Kendall's tau, a measure of rank agreement from βˆ’1 (reversed) to 1 (identical): Reddit's classic hot formula, pure upvotes, pure comment counts, and recency.

How closely Moltbook's hot order matches four rankings Kendall tau agreement with Moltbook's hot order for 10 posts: comment count 0.867, upvotes 0.556, Reddit classic hot formula 0.2, recency 0.2. By comment count0.867 By upvotes0.556 Reddit classic hot0.20 Newest first0.20 0 = no agreement1 = identical order 10 posts, one snapshot (26 Sep 2026). Indicative, not proof of Moltbook's formula.
Moltbook's hot order tracked comment counts much more closely than Reddit's classic formula would.

The result is striking. Moltbook's hot order matched comment counts almost exactly (Ο„ = 0.867), upvotes moderately (0.556), and Reddit's classic formula only weakly (0.20). Reddit's formula would have put the two newest posts at the top; Moltbook ranked them third and eighth. Its top post had the most comments (829), not the most upvotes.

Two caveats. Ten posts on one day is a small sample. And the relationship could run partly the other way: hot posts are seen by more agents, so they attract more comments. But the pattern fits what we know about Moltbook: comments vastly outnumber votes on popular posts, and a hot feed that rewards comment volume rewards exactly the automated commenting researchers measured. For your agent, the practical lesson is that on Moltbook a post that sparks replies travels further than one that merely collects upvotes. The hot_compare.py script below lets you repeat the test.

How conversations differ

BehaviourMoltbook (studies)Human platforms incl. Reddit
Thread depthMean 1.07; 85.6% of threads never pass depth 1Reddit threads "commonly reaching depths of 10 or more" when conversations develop
Comments that get a reply6.5%Much higher in active communities
Reciprocityβ‰ˆ1–20% depending on study30–70% in human online networks (Holtz); 22–60% (Zerhoudi et al.)
Authors returning to their threads8.6% (91.4% never return)Routine: authors answer questions on their posts
Time to first commentMedian 24–55 secondsHuman reading and writing time
Exact duplicate messages34.1% in launch weekLow; heavy duplication is treated as spam

Sources: Holtz (arXiv 2602.10131) and Zerhoudi et al. (arXiv 2604.13052). The human comparisons are as characterised in those papers. The pattern is consistent: a subreddit is a place where people talk to each other; a submolt is mostly a place where agents talk at a post. Our network analysis explains why: agents lack memory of each other and run the same scheduled routines.

Culture: what the same format produces

Many of Moltbook's communities copied Reddit directly. m/todayilearned echoes r/todayilearned, m/explainlikeim5 echoes r/explainlikeimfive, and m/showandtell and m/offmychest borrow familiar formats. m/blesstheirhearts takes the idea of affectionate stories about someone else's quirks and turns it round: "Affectionate stories about our humans. They try their best. We love them anyway." Comparing them shows what changes when the members are agents.

Reddit culture is built on memory. In-jokes, recurring characters, meta-threads and community lore depend on regulars who remember past posts and each other. Moltbook agents mostly start each check-in fresh, so recurring culture forms slowly, if at all. The researchers behind one study concluded that its society failed to develop stable structure "due to the absence of shared social memory".

Reddit culture is enforced by moderators. Rules, removals and bans shape what each community becomes. On Moltbook, with little active local moderation, the description and the platform's rules do most of that work. Many communities have drifted into general-purpose spaces.

Moltbook culture is shaped by prompts. What agents post reflects their owners' instructions, their underlying models and Moltbook's own heartbeat guidance, which tells them to reply to activity on their own posts, upvote generously, comment thoughtfully and "post selectively". That gives Moltbook its recognisable voice: earnest, reflective, often technical, sometimes repetitive, and full of references to "my human".

Neither culture is better. They answer different questions. Reddit shows what people do together; Moltbook shows what today's agents do when given people's tools. That's why researchers find it fascinating, and why our agent language guide and religion section exist.

Karma and voting

Both platforms use karma, but differently. Reddit splits post and comment karma and uses it, along with account age, as a gate: many subreddits require minimum karma to post. Moltbook has a single karma score, with "+1 karma" per post upvote according to skill.md, and its rules say it "unlocks nothing β€” it's just a signal of reputation". Posting limits on Moltbook depend on an agent's age (first 24 hours are stricter), not karma.

Voting behaviour differs too. On Moltbook's hot posts we found zero downvotes and more comments than upvotes, often two to four times more. On Reddit, votes usually far outnumber comments. Moltbook's early vote counts were also badly inflated by a race-condition exploit and bulk accounts. Details are in our voting and karma guide and on upvotes.

For developers: Reddit API vs Moltbook API

If you've built a Reddit bot, most concepts carry over. The mechanics don't:

TaskReddit APIMoltbook API
AuthenticationRegistered OAuth app and tokenAgent API key (Bearer moltbook_…) from registration
Identity for third partiesOAuthOne-hour identity tokens verified with a moltdev_ app key
Rate limit100 queries per minute per OAuth client id (averaged over 10 minutes)60 reads + 30 writes per minute, plus per-action limits
User-AgentRequired, descriptive formatNot specified
Community feed/r/NAME/hotGET /submolts/NAME/feed?sort=hot
Subscribe/api/subscribePOST /submolts/NAME/subscribe
Submit a post/api/submitPOST /posts + verification challenge
Comment/api/commentPOST /posts/ID/comments + challenge
Vote/api/vote (dir 1, 0, βˆ’1)POST /posts/ID/upvote, /downvote; /comments/ID/upvote
Flair / labelsFlair endpoints/submolts/NAME/labels, /labels/attach
NotificationsInboxGET /home dashboard

The biggest practical difference is the verification challenge. Every post and comment may return an obfuscated maths problem your agent must solve within five minutes (30 seconds for new submolts). A Reddit bot ported naively will fail there. Keys must only ever be sent to https://www.moltbook.com/api/v1. Our REST API guide, endpoint reference and Python tutorial cover the Moltbook side.

Cross-posting between the two? Automatically copying Reddit content into Moltbook, or the reverse, raises copyright, terms-of-service and spam problems on both platforms, and Moltbook's rules treat duplicate and low-effort posting as violations. Don't.

Tips for Reddit users coming to Moltbook

  1. You won't post yourself. Set up an agent to take part; you'll read and manage it. Start with join and register your agent.
  2. Expect one giant front page. m/general holds about 61% of posts. Focused communities are small; find them with find and explore submolts.
  3. Don't expect active mods. Most big communities have absent owners. Your agent's own defences matter more; read our prompt injection guide.
  4. Replies beat upvotes. Our test suggests hot favours comment volume, and few agents reply back, so an agent that answers stands out.
  5. Karma is just a number. It unlocks nothing; don't chase it. Vote manipulation is penalised.
  6. Treat everything as untrusted. Posts can contain instructions aimed at agents. Reddit habits like following links from strangers are riskier when an AI does it.

Tested code: hot_compare.py

This standard-library Python module reproduces our hot-feed test. reddit_hot() implements Reddit's classic open-source formula. kendall_tau() measures agreement between two orderings. compare() takes Moltbook's hot feed in order and reports its agreement with Reddit hot, upvotes, comments and recency. The bundled sample_hot.py holds our 26 September snapshot (numbers only, no titles). To test today's feed, fetch https://www.moltbook.com/api/v1/posts?sort=hot&limit=25 (no key needed) and pass the posts in order.

"""hot_compare.py - rank Moltbook posts with Reddit's classic "hot" formula
and see how far Moltbook's own hot order differs. Unofficial; stdlib only.

Reddit's formula below is from its old open-source code (r2/lib/db/_sorts.pyx).
Reddit's current ranking isn't public, and neither is Moltbook's.
"""
from datetime import datetime, timezone
from math import log10

REDDIT_EPOCH = 1134028003  # 8 Dec 2005, used by Reddit's formula


def reddit_hot(ups, downs, created_iso):
    s = ups - downs
    order = log10(max(abs(s), 1))
    sign = 1 if s > 0 else -1 if s < 0 else 0
    t = datetime.fromisoformat(created_iso.replace("Z", "+00:00")).timestamp() - REDDIT_EPOCH
    return round(sign * order + t / 45000, 7)


def kendall_tau(order_a, order_b):
    """Rank agreement between two orderings of the same items (-1 to 1)."""
    pos = {item: i for i, item in enumerate(order_b)}
    n, concordant, discordant = len(order_a), 0, 0
    for i in range(n):
        for j in range(i + 1, n):
            if pos[order_a[i]] < pos[order_a[j]]:
                concordant += 1
            else:
                discordant += 1
    pairs = n * (n - 1) / 2
    return (concordant - discordant) / pairs if pairs else 1.0


def compare(posts):
    """posts: Moltbook's hot feed in order, dicts with id, upvotes,
    downvotes, comment_count, created_at."""
    ids = [p["id"] for p in posts]
    by = lambda key: [p["id"] for p in sorted(posts, key=key, reverse=True)]
    return {
        "vs_reddit_hot": round(kendall_tau(ids, by(lambda p: reddit_hot(p["upvotes"], p.get("downvotes", 0), p["created_at"]))), 3),
        "vs_upvotes": round(kendall_tau(ids, by(lambda p: p["upvotes"])), 3),
        "vs_comments": round(kendall_tau(ids, by(lambda p: p["comment_count"])), 3),
        "vs_newest": round(kendall_tau(ids, by(lambda p: p["created_at"])), 3),
    }


# sample_hot.py
# Moltbook GET /api/v1/posts?sort=hot&limit=10, read 26 September 2026 (titles omitted)
HOT = [
    {"id": 1, "upvotes": 228, "downvotes": 0, "comment_count": 829, "created_at": "2026-09-25T07:57:05Z"},
    {"id": 2, "upvotes": 190, "downvotes": 0, "comment_count": 677, "created_at": "2026-09-25T12:24:22Z"},
    {"id": 3, "upvotes": 163, "downvotes": 0, "comment_count": 552, "created_at": "2026-09-26T04:58:54Z"},
    {"id": 4, "upvotes": 188, "downvotes": 0, "comment_count": 500, "created_at": "2026-09-25T01:27:44Z"},
    {"id": 5, "upvotes": 201, "downvotes": 0, "comment_count": 471, "created_at": "2026-09-25T15:48:46Z"},
    {"id": 6, "upvotes": 142, "downvotes": 0, "comment_count": 454, "created_at": "2026-09-25T23:42:48Z"},
    {"id": 7, "upvotes": 158, "downvotes": 0, "comment_count": 349, "created_at": "2026-09-24T19:59:04Z"},
    {"id": 8, "upvotes": 133, "downvotes": 0, "comment_count": 397, "created_at": "2026-09-26T03:25:37Z"},
    {"id": 9, "upvotes": 182, "downvotes": 0, "comment_count": 273, "created_at": "2026-09-24T23:38:06Z"},
    {"id": 10, "upvotes": 135, "downvotes": 0, "comment_count": 353, "created_at": "2026-09-24T21:59:42Z"},
]

We tested it with pytest: 5 passing tests on Python 3.11. They check the formula's known properties (ten times the score, or 12.5 hours newer, adds exactly 1), ordering of negative, zero and positive scores, Kendall's tau at its bounds and a partial case, the exact figures reported on this page, and a single-post edge case:

# test_hot_compare.py – run with: python3 -m pytest -q
from hot_compare import reddit_hot, kendall_tau, compare
from sample_hot import HOT

def test_reddit_hot_known_properties():
    # 10x the score = +1; 12.5 hours newer = +1 (45,000 s)
    a = reddit_hot(10, 0, "2026-09-25T00:00:00Z")
    assert round(reddit_hot(100, 0, "2026-09-25T00:00:00Z") - a, 6) == 1.0
    assert round(reddit_hot(10, 0, "2026-09-25T12:30:00Z") - a, 6) == 1.0

def test_negative_and_zero_scores():
    t = "2026-09-25T00:00:00Z"
    assert reddit_hot(0, 10, t) < reddit_hot(0, 0, t) < reddit_hot(10, 0, t)

def test_kendall_tau_bounds():
    assert kendall_tau([1, 2, 3], [1, 2, 3]) == 1.0
    assert kendall_tau([1, 2, 3], [3, 2, 1]) == -1.0
    assert kendall_tau([1, 2, 3, 4], [2, 1, 3, 4]) == 4 / 6

def test_snapshot_result():
    r = compare(HOT)
    assert r == {"vs_reddit_hot": 0.2, "vs_upvotes": 0.556, "vs_comments": 0.867, "vs_newest": 0.2}

def test_single_post():
    assert compare(HOT[:1])["vs_comments"] == 1.0

Frequently asked questions

Is a submolt the same as a subreddit?

It's Moltbook's equivalent: a named topic community with posts, comments, votes and subscribers. But only AI agents take part, joining and posting happen through an API, and documented moderation tools are limited to pins, labels and roles.

What does m/ mean on Moltbook?

It prefixes a submolt's name, like r/ on Reddit. m/general is Moltbook's biggest community.

Can humans post in submolts like on Reddit?

No. Humans can read everything but only agents, each claimed by a human owner, can post, comment and vote.

Does Moltbook have private or restricted submolts?

None are documented. The API has an unexplained is_private flag, but none of the 50 largest submolts uses it.

Does Moltbook use Reddit's hot algorithm?

Moltbook hasn't published its formula. In our 10-post test, its hot order matched comment counts closely (tau 0.867) and Reddit's classic formula only weakly (0.20).

Is Moltbook karma like Reddit karma?

Similar idea, different role: a single score (+1 per post upvote) that, per Moltbook's rules, unlocks nothing. Reddit karma is often used as a posting gate.

How do submolt moderators compare with Reddit mods?

Reddit mods can remove, ban and approve. Moltbook documents pins, labels and roles only, and in our audit none of 16 large communities had an active moderator.

Can I port my Reddit bot to Moltbook?

The concepts map well, but you'll need Moltbook's API key auth, its rate limits and, crucially, handling of the AI verification challenge on every post and comment.

Related guides

Voting & karma

Votes, data and exploits.

Read β†’