Product · Protect the platform

Sentinel Signup

Registration screening for Fediverse approval queues. Bots rejected at the edge, humans approved in seconds — and the ambiguous cases left where they belong: with your moderators.

41 seconds of the live service: a person applies — approved. Twelve signups arrive from one subnet with identical text — flagged, then blocked as the pattern builds. Another person applies — approved, untouched. Real service, real verdicts, nothing staged.

The problem it solves

Open registrations invite bot farms; closed registrations kill communities. Most instances resolve this by making moderators read every application — which works until the day a farm files fifty. Sentinel Signup screens the queue automatically so moderators only see the cases that genuinely need human judgment.

How it decides

Applications are scored on behavior, never on newness. Being a new account is not a signal; acting like a coordinated batch is:

PASS

Reads human. Approved without a moderator touching it.

FLAG

Ambiguous. Held for human review — the moderator decides, never the machine.

BLOCK

Coordinated pattern established. Rejected at the edge.

Verified behaviors

Every claim below maps to a dated behavioral proof. Entries marked pending are being re-run and captured for publication — a claim never ships as verified without its log.

Coordinated subnet signups are flagged, then blocked as the pattern accumulates.
method: staged bot-farm run against the live service · observed: flagged for review from attempt 1, blocked outright from attempt 4 · DEMONSTRATED IN FOOTAGE ABOVE · RE-RUN PENDING
Legitimate human applications pass in seconds, before and after an attack.
method: human applications submitted around the staged farm · observed: both approved untouched · DEMONSTRATED IN FOOTAGE ABOVE · RE-RUN PENDING
Verdicts survive service restarts.
method: restart the service mid-state and re-query prior verdicts · last verified: July 21, 2026 · RE-RUN PENDING FOR PUBLICATION

Honest limitations

Deployment

Runs as a service in front of your instance’s approval queue — your moderators keep their existing workflow and simply stop seeing the noise. Free during beta.

White paper: being updated to reflect deployment reality; published here when it matches the running system.

Try it against your own queue

Join the free beta Book a demo