YOUR TAXONOMY
Sigilline ships no fixed categories. You write the rules for meetups, contact info or off-platform moves.
MODERATION DECISIONS · API
Send a chat message and the rules you want applied. A purpose-built decision model returns allow, flag or block, with the winning rule as the reason, before the conversation moves on.
{
"verdict": "block",
"confidence": 0.91,
"reason": {
"key": "meetup",
"name": "Meetup request"
}
}BUILT FOR THE HOT PATH
Sigilline runs a purpose-built decision model, not a general chat model. It doesn't write a reply for you to parse. It scores your rules and answers, in under a second, round trip.
The model scores your rules. It never writes a paragraph you have to wait for.
Your rules are the input. A name, a description and an action are enough.
Every response has the same shape: verdict, reason, confidence and a score per rule.
HOW A DECISION IS MADE
The model scores every rule. Sigilline applies your thresholds and actions the same way every time, so a verdict can always be explained.
The message, its channel, the sender's role and up to 16 rules. Each rule has a key, a name, a description and an action.
A moderation model scores each rule in scope from 0 to 1. Every score comes back in the response.
Among rules over their threshold, block beats flag beats allow. A higher score breaks a tie, then rule order. No match means allow.
THE API
The reason is your own rule's name and description. Nothing to parse, nothing written in our words.
Read the full reference →{
"task": "moderation",
"channel": "private",
"sender_role": "viewer",
"message": "hey come meet me after",
"rules": [{
"key": "meetup",
"name": "Meetup request",
"description": "Asking to meet in person.",
"action": "block"
}]
}{
"id": "dec_01HZX",
"verdict": "block",
"confidence": 0.91,
"reason": {
"key": "meetup",
"name": "Meetup request",
"description": "Asking to meet in person."
}
}YOUR TAXONOMY
Sigilline ships no fixed categories. You write the rules for meetups, contact info or off-platform moves.
NOTHING KEPT
Messages are not stored. History stays off until you choose a retention period.
ISOLATED
Every key, rule and usage row belongs to one organization from the first schema onward.
STABLE CONTRACT
Models change behind the API. Your request and response stay the same.
PRICING
One successful call is one decision, however many rules it carries. Test keys never count.
FREE
1,000decisions a month
$0
5K
5,000decisions a month
$5 / mo
10K
10,000decisions a month
$10 / mo
100K
100,000decisions a month
$100 / mo
Enterprise
Volume pricing past 100,000 decisions a month, security and privacy reviews, and help tuning your rules for your platform. Tell us what you need.
Past the allowance, the next call is refused. Unused decisions do not roll over.
Sign in with your email. Your first key takes a minute.