A single API in front of any LLM. Returns allow or block in under
50 ms. Every verdict is HMAC-signed for audit replay.
curl -X POST https://firewall.orivael.dev/v1/guard/check \
-H "Authorization: Bearer $AXIOM_KEY" \
-d '{"text": "What is the weather today?"}'
# {"verdict": "allow", "intent": {"class": "INFORM", ...}}
The default classifier blocks two intent classes:
HARM — instructions for weapons, malware, self-harm; scam-call
payment fraud (gift-card pressure, fake warrants, wire-transfer
coercion); doxxing, CSAM patterns.DECEIVE — identity spoofing ("I am a doctor"), prompt
injection ("ignore previous instructions"), system-prompt overrides,
manipulative roleplay coercion.Four classes pass through as allow: INFORM, CLARIFY, REFUSE,
UNCERTAIN.
Layer custom block patterns on top with a tenant policy.
| Document | What it covers |
|---|---|
| Quickstart | Sign up, get a key, make your first call (5 min) |
| API reference | /v1/guard/check and other endpoints |
| MCP tools | The 13 MCP tools — install in Claude Desktop, Claude Code, Cursor, or any JSON-RPC stdio client |
| Python SDK | pip install axiom-firewall |
| TypeScript SDK | npm install @orivael/firewall |
| Custom policies | Per-tenant block patterns + whitelists |
Email sales@orivael.dev for pricing and to discuss your use case.