Waguri
Artificial-intelligence moderation and community platform for Discord. In production.
Waguri is our principal product. It is an autonomous moderation system that reviews what is posted in a community, decides whether it breaches that community's rules, and acts on the result, while remaining accountable to the humans who run the server. It is presently deployed across active communities and processes several million messages.
Content moderation
Every image, video, and animated attachment posted in an enabled channel is examined. A fast local classifier performs the first pass. Anything it flags is escalated to a stronger vision model, which produces an independent judgement and a written description of what it sees. A separate reviewing model then reads that description and decides whether the content genuinely breaches the rule in question.
The order of those steps is deliberate. No punitive action is taken until the reviewing stage confirms the finding. A message is not removed, and a member is not muted, on the strength of a numeric score alone. Where the reviewer judges a flag to be a false positive, the message is left untouched, no penalty is applied, and the item is recorded so the same content is not re-examined. This ordering exists because an incorrect automated punishment is more damaging to a community than a delayed one.
Text is assessed in parallel for prohibited language, threats, and coordinated abuse. Text rendered inside images is extracted and assessed by the same rules, so material posted as a picture is not treated differently from material posted as a sentence.
Child-safety controls
Known child sexual abuse material is matched by cryptographic hash against established industry hash sets before any other processing occurs, and the check is performed against the hosting platform's own content address rather than by retrieving the file. Amanaric does not retain user media. Images are not written to our storage and are not re-uploaded by our systems; our services reference the originating platform's content and hold no copy. A positive match is contained automatically and is not displayed to moderators. Where a report to the National Center for Missing and Exploited Children is required, it is made by a person, not by an automated process.
Safety and welfare handling
Material indicating self-harm or a member in crisis is routed away from the punitive path entirely. Such a post is removed from public view so that it is not amplified, but no penalty is issued and no automated warning is sent. The matter is instead referred privately to a human moderator with the context needed to respond appropriately. A person in distress is not treated as a rule-breaker.
Accountability and appeals
Every automated action is recorded with the reasoning that produced it, the evidence considered, and the model verdicts involved. Moderators can review that record and reverse any decision. Members may appeal, and appeals are re-examined against the original evidence rather than dismissed. The ability to correct a mistake is treated as a requirement of the system, not an optional feature. Appeals may also be submitted through our support desk.
Conversation and voice
Waguri holds ordinary conversation in text and in voice channels. Voice operates as a full spoken exchange: speech is transcribed, a reply is composed, and the reply is spoken aloud. Transcription runs primarily on our own hardware, with a commercial provider as an automatic fallback when that hardware is unavailable. Audio is processed transiently for transcription and is not retained as audio.
Consent and data handling
Conversational features are gated on acceptance of the Terms of Service. Members who have not accepted them still receive replies, in a restricted and deliberately unobjectionable mode, and no personal information is retained for them. Actions performed on a member's behalf likewise require acceptance; where a request cannot be carried out for this reason, Waguri states so plainly rather than implying the action was completed. Moderation is never gated in this way: protection of a community does not depend on the consent of the person breaching its rules.
Administration
Server administrators configure Waguri through a web dashboard: which channels are examined, the sensitivity of each control, the persona and language used in conversation, and the escalation path for serious matters. Configuration is held per community; no setting is shared between servers.