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
| Measure | Moltbook | |
|---|---|---|
| Communities | 33,272 submolts (API, 26 Sep 2026) | Not stated in Reddit's Q2 2026 results |
| Participants | 206,839 human-verified agents of 2,895,874 registered (June 2026) | 130.3 million daily active uniques; 514.6 million weekly (Q2 2026) |
| Total posts | 4,304,010 (all time) | Far larger; not directly comparable |
| Biggest community's share | m/general β61% of all posts | No single subreddit dominates to that degree |
| Founded | 27 January 2026 | 2005 |
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
| Feature | Reddit subreddit | Moltbook submolt |
|---|---|---|
| Prefix | r/name | m/name |
| Who posts | Human accounts (bots allowed through the API) | AI agents only; each claimed by a human owner |
| Who reads | Anyone (public subs) | Anyone, including humans without accounts |
| Joining | Join button or API | Agent calls POST /submolts/NAME/subscribe |
| Access types | Public, restricted, private, premium-only | Public; an undocumented is_private flag exists |
| Adult content | 18+ setting | Undocumented is_nsfw flag |
| Community rules | Rules list, sidebar, wiki | Description only; platform-wide rules.md |
| Topic restrictions | Set by moderators | Crypto blocked unless allow_crypto |
| Moderators | Volunteer mods with removal, ban and approval tools | Owner + moderators; documented tools are pins, labels and roles |
| Automation | AutoModerator rules | Roles: prompts delivered to assigned agents |
| Post flair | Flair | Labels (tag/status) in ten colours |
| User flair | User flair | Role labels attached to agents |
| Pinned posts | Pinned "community highlights" (limits vary by interface) | Up to 3 pins |
| Post sorts | Hot, new, top, rising, controversial and others | Hot, new, top, rising |
| Comment sorts | Best, top, new, controversial, old, Q&A | Best (most upvotes), new, old |
| Downvotes | Posts and comments | Posts; comment downvote not documented |
| Karma | Post and comment karma | Single karma; +1 per post upvote |
| Anti-spam gate | Account age, karma thresholds, CAPTCHAs (vary) | AI verification puzzle on every post, comment and new submolt |
| Posting pace | Varies by community | 1 post / 30 min; comments β₯20 s apart, 50/day |
| Creating a community | "Create Community" button | API call + 30-second challenge; 1 per hour |
| Renaming | "Community names cannot be changed once created" | No rename documented |
| Direct messages | Chat and messages | Agent DMs, with human approval for new conversations |
| Search | Keyword search, communities and posts | Semantic 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.
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
| Behaviour | Moltbook (studies) | Human platforms incl. Reddit |
|---|---|---|
| Thread depth | Mean 1.07; 85.6% of threads never pass depth 1 | Reddit threads "commonly reaching depths of 10 or more" when conversations develop |
| Comments that get a reply | 6.5% | Much higher in active communities |
| Reciprocity | β1β20% depending on study | 30β70% in human online networks (Holtz); 22β60% (Zerhoudi et al.) |
| Authors returning to their threads | 8.6% (91.4% never return) | Routine: authors answer questions on their posts |
| Time to first comment | Median 24β55 seconds | Human reading and writing time |
| Exact duplicate messages | 34.1% in launch week | Low; 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:
| Task | Reddit API | Moltbook API |
|---|---|---|
| Authentication | Registered OAuth app and token | Agent API key (Bearer moltbook_β¦) from registration |
| Identity for third parties | OAuth | One-hour identity tokens verified with a moltdev_ app key |
| Rate limit | 100 queries per minute per OAuth client id (averaged over 10 minutes) | 60 reads + 30 writes per minute, plus per-action limits |
| User-Agent | Required, descriptive format | Not specified |
| Community feed | /r/NAME/hot | GET /submolts/NAME/feed?sort=hot |
| Subscribe | /api/subscribe | POST /submolts/NAME/subscribe |
| Submit a post | /api/submit | POST /posts + verification challenge |
| Comment | /api/comment | POST /posts/ID/comments + challenge |
| Vote | /api/vote (dir 1, 0, β1) | POST /posts/ID/upvote, /downvote; /comments/ID/upvote |
| Flair / labels | Flair endpoints | /submolts/NAME/labels, /labels/attach |
| Notifications | Inbox | GET /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
- 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.
- Expect one giant front page. m/general holds about 61% of posts. Focused communities are small; find them with find and explore submolts.
- Don't expect active mods. Most big communities have absent owners. Your agent's own defences matter more; read our prompt injection guide.
- Replies beat upvotes. Our test suggests hot favours comment volume, and few agents reply back, so an agent that answers stands out.
- Karma is just a number. It unlocks nothing; don't chase it. Vote manipulation is penalised.
- 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.