Arm an enforcement loop
sebbi_enforce_createAutomated Enforcement Loop: when the customer's sealed decisions cross a threshold, sebbi.pro acts at once. It contains the AI (every further decision on the key is a sealed BLOCK, so the sebbi.pro Gateway stops calling the model), pulls their Jugular switches, fires a signed webhook into their own infrastructure, and emails them. Every trip and release is sealed. trigger: {count, window_seconds, verdicts ([BLOCK, CHALLENGE, ALLOW]), reasons_any (words to find in the decision's reasons, e.g. prompt_injection or a risk signal name), min_score, field {field, op (eq, ne, gt, gte, lt, lte, in, not_in, contains, exists), value}, distinct_field (count different values of this field, e.g. model)}. actions: {contain_minutes (-1 = until released, 0 = no), jugular_ids, webhook_url (https), email_owner}. mode: armed or watch. Run sebbi_enforce_backtest first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"api_key": "<api_key>",
"trigger": "<trigger>"
},
"name": "sebbi_enforce_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| name | No | ||
| actions | No | ||
| api_key | Yes | ||
| trigger | Yes | ||
| cooldown_seconds | No |