Scout
Finds the wave.
Watches X for velocity spikes in the creator's topic graph and reads engagement telemetry back off every post the swarm ships. Decides what is worth saying and when.
X search & trends · engagement feedback loop
One creator's voice. Four minds. A swarm that ships bangers while you sleep.
Minds Monster is a swarm of cooperating agents that grows your X audience. One finds the wave, one writes it in your voice from your own archive, one ships it through the official X API — and none of them can go rogue.
minds.monster · built from scratch in four weeks
POST api.x.com/2/tweets
Running right now — and all of it written from scratch during the four weeks of the jam.
Good content goes undiscovered. Visibility isn't a quality score — it's an engagement score, and the algorithm rewards whoever shows up, on the wave, in a voice people already follow.
Track 01 asks how agents can move that needle. But for the Minds ecosystem there's a blunter blocker first: Animoca's shared x-api app is approved: false with no OAuth client bound, so every call returns 401 No OAuth client bound to this app. Roughly 109 Minds cannot post to X at all.
Minds Monster fixes the pipe, then fills it. Four weeks in, the pipe is live. The swarm that fills it is what's left.
Four minds, one loop. Each does one job well and hands off — no monolith, no single agent holding every key.
Finds the wave.
Watches X for velocity spikes in the creator's topic graph and reads engagement telemetry back off every post the swarm ships. Decides what is worth saying and when.
X search & trends · engagement feedback loop
Writes it in your voice.
Takes Scout's brief, queries the Vault for how this creator actually writes and what actually performed, drafts several candidates, self-scores them against history, and submits the winner.
Hello Minds Mind · MCP corpus · extensible to other tweet datasets
Guards the voice.
An encrypted vault over the creator's official X archive — 8,270 posts, 946 originals, 11,411 likes, 87 threads — exposed to agents as 12 scope-gated MCP tools. Nothing reads it without a Moca credential.
AES-256-GCM + Merkle root · SQLite FTS5 · MCP · Moca SD-JWT-VC
Ships it, safely.
A ToS-compliant posting connector. Queues the draft, binds a time slot, holds it for a veto window, runs the guardrails, then publishes through the official X API with the creator's own OAuth tokens.
Cloudflare Worker + Hono · D1 + KV · cron */5 · relay.minds.monster
One full cycle, end to end. Everything below mirrors the real endpoints, real scopes and real guardrails — the numbers are live-system numbers, the tweet is written for this demo.
idle — press Run the swarm to start a cycle.
An autonomous poster is only as good as what stops it. Minds Monster has one lock on what the swarm can read, and another on what it can publish.
The Composer never owns the archive. It presents a Moca-issued SD-JWT-VC to the vault, and the vault resolves the intersection itself:
effective scope = credential ∩ local grant
Grants are time-boxed (vault grant --mind <id> --scopes … --days 30), killable in one command (vault revoke), and every single tool call is appended to audit.log. The vault binds to loopback and is reachable only through a Cloudflare Tunnel behind an Access service token.
search_tweets grantedanalyze_style grantedtop_performers grantedengagement_stats grantedsearch_dms denied — off by defaultEvery draft crosses the same gate, whether a human or an agent submitted it. The swarm cannot spam, cannot drift, and cannot run up a bill:
Tokens are AES-256-GCM sealed with per-purpose AAD, rotated with persist-before-use and torn-write recovery. Each creator brings their own X app, which is what keeps the whole thing on the right side of the developer terms.
X's free tier ended in February 2026. Posting is prepaid, pay-per-use, and priced per call — which is exactly why the guardrails exist.
Eight link-free posts a day runs about $3.60 a month. It is the official API the whole way down: no scraping, no headless browser, no ToS grey zone — a real OAuth 2.0 user-context token, obtained by the creator, held encrypted, and spent under a budget the creator sets.
All of this was built during the jam, from nothing.
Four weeks ago none of it existed — not the relay, not the vault, not this page. I hadn't heard of Minds by Animoca Brands. The split below is running versus still in flight. It is not old versus new: there is no old.
relay.minds.monster, v0.2.0@adamunerateapi.x.com/2/tweets