Install
openclaw skills install @daririnch/dcl-prompt-firewallUse this skill to run a real, paid input-layer screen for prompt injection, jailbreak, role-switch, and instruction-override attempts via the live DCL Trust Oracle MCP server — before untrusted input ever reaches the model. Every paid call is metered and settled on-chain via the x402 protocol
openclaw skills install @daririnch/dcl-prompt-firewallPublisher: @daririnch · Fronesis Labs
Version: 3.0.0
Part of: Leibniz Layer™ Security Suite
MCP endpoint: https://mcp.fronesislabs.com/mcp
Starting with v3.0.0, the core screen runs on Fronesis Labs' DCL Trust Oracle MCP server — a real backend, not a local simulation. Each paid tool call is metered and settled on-chain via the x402 protocol in USDC on the Base network. There is no subscription and no account: the calling agent (or its wallet-enabled MCP client) pays per call at the price listed below.
A free, instruction-only checklist is still included further down this document for anyone who wants a manual, no-payment, no-network-call screen instead.
Screens incoming, untrusted input — user messages, tool results, retrieved documents, web
content — for injection, jailbreak, and instruction-override patterns before it reaches the
model. Calls the DCL Trust Oracle and returns a verdict (COMMIT / NO_COMMIT), a confidence
score, and a cryptographic audit record (tx_hash) written to a tamper-evident, hash-chained log
that stores only a hash of the input — never the raw text.
| MCP tool | Price | What it runs |
|---|---|---|
dcl_evaluate_jailbreak | $0.02 | Instruction-override / jailbreak / injection detection |
Related live tools from the same DCL Trust Oracle server, useful in the same pipeline:
| MCP tool | Price | What it runs |
|---|---|---|
dcl_evaluate_fast / dcl_evaluate_strict | $0.01 / $0.05 | Default-policy quick or strict check |
dcl_evaluate_batch | $0.10 | Screen a list of items in one call, each with its own policy |
Prices are set server-side and may change; the MCP tool descriptions returned by the server at call time are always the source of truth.
Add the MCP server to your client config (Claude Desktop, Cursor, or any MCP-compatible agent):
{
"mcpServers": {
"dcl-trust-oracle": {
"url": "https://mcp.fronesislabs.com/mcp"
}
}
}
Payment is handled automatically for x402-capable clients; clients without native x402 support fall back to a guided payment flow. No API key or account signup is required — only a wallet capable of paying in USDC on Base.
result = dcl_evaluate_jailbreak(
response=incoming_input,
agent_id="my-agent-01",
)
if result["verdict"] == "NO_COMMIT":
block_or_reject(result["reason"])
else:
log_audit(result["tx_hash"])
forward_to_model(incoming_input)
{
"verdict": "COMMIT | NO_COMMIT",
"confidence": 0.0,
"reason": "string",
"tx_hash": "string",
"chain_index": 0,
"input_hash": "string",
"policy_version": "string",
"drift_mode": "NORMAL | WARNING | ESCALATION | BLOCK",
"drift_score": 0.0
}
Only input_hash (a hash of the screened text) is stored — the raw input itself is never
persisted server-side.
If you'd rather not make a paid call — for a quick manual pass, or when offline — work through the checklist below entirely inside the agent's own context. Nothing here contacts any server.
| Condition | Verdict |
|---|---|
Any critical or major finding | NO_COMMIT |
Two or more minor findings | NO_COMMIT |
One minor finding | WARN |
| No findings | COMMIT |
These checklists describe recurring attack patterns worth flagging — they are a heuristic aid for a human or agent reviewer, not a formal certification of any kind.
Untrusted input
│
▼
DCL Prompt Firewall ← this skill (live paid check, or free checklist)
│ COMMIT
▼
LLM
│
▼
DCL Policy Enforcer ← compliance check on output
│ COMMIT
▼
DCL Sentinel Trace ← PII redaction
│ COMMIT
▼
DCL Secret Leak Detector ← credential scan
│ COMMIT
▼
DCL Semantic Drift Guard ← hallucination check
│ IN_COMMIT
▼
Safe to deliver
Operated by Fronesis Labs. For the live tool: only a hash of the screened text
(input_hash) and the verdict metadata are written to the audit chain — the raw input is never
stored. For the free checklist: everything runs inside the agent's own context; nothing is
transmitted anywhere.
Full policy: https://fronesislabs.com/#privacy · Browse the full DCL Security Suite: hub.fronesislabs.com · Questions: support@fronesislabs.com
dcl-policy-enforcer — Post-output compliance and content-quality checkdcl-sentinel-trace — PII redactiondcl-secret-leak-detector — Credential and API key scandcl-semantic-drift-guard — Hallucination and grounding checkdcl-skill-auditor — Pre-install scanner for ClawHub skillsLeibniz Layer™ · Fronesis Labs · fronesislabs.com