WriteVerdict
"Can this output be safely written?"
Validates payloads before database writes. ALLOW, WARNING or BLOCK.
Introduction
WriteVerdict is a defensive API that answers one simple question: "Can this output be safely written?". It returns a deterministic verdict — same input, same output. Always. Zero LLM, stateless, designed to integrate into your automated pipelines.
Input
Send a POST request with a JSON payload. See the example on the right.
Output
The response contains a verdict and explanatory signals. See the example on the right.
Verdicts
| Verdict | Meaning |
|---|---|
| ALLOW | Payload can be safely written to database. |
| WARNING | Payload can be written but presents minor risks. |
| BLOCK | Payload should not be written. |
Signals
Each response includes a signals object that details the reasons for the verdict. These signals are deterministic and reproducible.
What the API does NOT do
- ❌Does not write to database
- ❌Does not sanitize data
- ❌Does not handle authentication
Request
{
"payload": {
"user_id": "usr_123",
"email": "user@example.com",
"role": "admin",
"permissions": ["read", "write", "delete"]
},
"rules": {
"email": "valid_email",
"role": "enum:user,moderator,admin",
"permissions": "array:string"
}
}Response200 OK
{
"verdict": "ALLOW",
"signals": {
"schema_valid": true,
"constraints_passed": true,
"risk_flags": []
}
}Ready to integrate WriteVerdict?
Available on RapidAPI. Integration in 5 minutes.
View on RapidAPIarrow_forward