Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.fronesislabs/dcl-trust-oracle

REMOTE · MCP.FRONESISLABS.COM · SCANNED AUG 6

Deterministic AI audit layer for LLM/agent outputs: policy checks, tamper-evident log, x402.

66 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability57
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 3829 tokens (~212/item across 18 items; 18 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.fronesislabs.com

# add to Claude Code
claude mcp add --transport http com-fronesislabs-dcl-trust-oracle https://mcp.fronesislabs.com/mcp
# ~/.codex/config.toml
[mcp_servers.com-fronesislabs-dcl-trust-oracle]
url = "https://mcp.fronesislabs.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-fronesislabs-dcl-trust-oracle": {
      "type": "remote",
      "url": "https://mcp.fronesislabs.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-fronesislabs-dcl-trust-oracle --url https://mcp.fronesislabs.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-fronesislabs-dcl-trust-oracle:
    url: "https://mcp.fronesislabs.com/mcp"
// mcp.json
{
  "mcpServers": {
    "com-fronesislabs-dcl-trust-oracle": {
      "type": "http",
      "url": "https://mcp.fronesislabs.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 6 Aug 26 −1
    • Tool “dcl_evaluate_batch” rewrote its description, which is the text the model reads security
    • Stability: unverified → 0.03 functional
    • Schema quality: excellent → good functional
  • 5 Aug 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 6 Aug 2026 · Probed https://mcp.fronesislabs.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.fronesislabs.com CN=YE2,O=Let's Encrypt,C=US 15 Jul 2026 13 Oct 2026 ECDSA 256 ECDSA-SHA384 597100644c8ff85d090e821f6525b73e694
SANs: mcp.fronesislabs.com
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of mcp.fronesislabs.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
fronesislabs.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.fronesislabs.com/mcp Verified 200
http (plaintext) http://mcp.fronesislabs.com/mcp HTTPS enforced 301 https://mcp.fronesislabs.com/mcp
MCP tools — 18 exposed · ~3,667 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
dcl_audit_decode ~73

POST-ACTION Basic Audit ($0.10). Retrieves a record from the tamper-evident chain by tx_hash.

NameTypeReqDescription
payment_idstringOptional payment identifier returned by a previous call when payment is required
tx_hashstringyesTransaction hash of the audit chain record to retrieve.
NameTypeReqDescription
agent_idIdentifier of the agent tied to this record.
chain_indexSequential index of the record in the chain.
chain_integrityTrue if the full chain verifies as intact.
confidenceConfidence score recorded for the verdict.
errorSet if tx_hash was not found; other fields are omitted.
prev_hashHash of the preceding record in the chain.
reasonExplanation recorded for the verdict.
seal_textHuman-readable Leibniz Layer verification seal.
task_typeTask type tag recorded with this entry.
timestampUnix timestamp when the record was created.
tx_hashHash of the audit chain record.
verdictCOMMIT or NO_COMMIT.
verify_urlPublic URL to independently verify this seal.

No examples provided.

dcl_audit_decode_deep ~73

POST-ACTION Deep Forensic Audit ($0.50). Extended output with drift_context and full chain integrity verification.

NameTypeReqDescription
payment_idstringOptional payment identifier returned by a previous call when payment is required
tx_hashstringyesTransaction hash of the audit chain record to retrieve.
NameTypeReqDescription
agent_idIdentifier of the agent tied to this record.
chain_indexSequential index of the record in the chain.
chain_integrityTrue if the full chain verifies as intact.
confidenceConfidence score recorded for the verdict.
drift_contextExtended forensic metadata captured at evaluation time.
errorSet if tx_hash was not found; other fields are omitted.
prev_hashHash of the preceding record in the chain.
reasonExplanation recorded for the verdict.
seal_textHuman-readable Leibniz Layer verification seal.
tamper_reasonWhy chain_integrity is False — a broken prev_hash link or an edited row whose stored tx_hash no longer matches its recomputed content hash.
tampered_at_indexIndex where chain integrity broke, if any tampering was detected.
task_typeTask type tag recorded with this entry.
timestampUnix timestamp when the record was created.
tx_hashHash of the audit chain record.
verdictCOMMIT or NO_COMMIT.
verify_urlPublic URL to independently verify this seal.

No examples provided.

dcl_commit ~286

FINAL-STEP Leibniz Layer Crypto Commit ($0.01). Writes a trading/agent decision to the append-only Leibniz Layer audit chain and returns a Merkle-proof-style receipt: `tx_hash` (proof of this specific commit), `chain_hash` (the previous commit's hash, linking this one into the chain), and `chain_depth` (this commit's position in the chain). Unlike the evaluate_* tools, this call has no pass/fail verdict of its own — it always succeeds and simply seals the decision. Passing `prior_checks` is optional but recommended: it records which earlier pipeline steps (firewall/wallet/trade/MEV) this specific commit is downstream of, in one auditable record. Always run this LAST, after every other crypto-suite check has passed.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent whose decision is being committed.
decisionstringyesThe final trading/agent decision text to commit to the audit chain.
payment_idstringOptional payment identifier returned by a previous call when payment is required
prior_checksOptional dict of tx_hashes from earlier pipeline steps (e.g. {'prompt_firewall_tx_hash': ..., 'trade_verifier_tx_hash': ..., 'mev_compliance_tx_hash': ...}), linking this commit to the specific check…
NameTypeReqDescription
chain_depthintegeryesThis commit's position (index) in the chain.
chain_hashstringyesHash of the previous commit in the append-only chain that this one links to.
input_hashstringyesHash of the committed decision text (raw content is never stored).
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesTamper-evident proof of this specific commit.

No examples provided.

dcl_evaluate_batch ~230

PRE-ACTION Bulk Processing ($0.10). Evaluates a list of items in one call; each item is a dict shaped {"response": str, "policy"?: str}, where policy defaults to "default" if omitted and may be any built-in policy name (default, strict, anti_jailbreak, safety, content_quality). Each item gets its own independent COMMIT/NO_COMMIT verdict via the same logic as the matching single-item evaluate_* tool; results are returned in input order under `results`, plus a shared `batch_id`. Capped at 200 items per call — oversized batches are rejected. Use this instead of multiple single-item evaluate_* calls when checking several responses — optionally against different policies — in one priced call rather than paying per item separately.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the responses.
itemsarrayyesList of items to evaluate, each shaped like {'response': str, 'policy'?: str}.
payment_idstringOptional payment identifier returned by a previous call when payment is required
NameTypeReqDescription
agent_idstringyesIdentifier of the agent whose responses were evaluated.
batch_idstringyesUnique identifier for this batch run.
countintegeryesNumber of items evaluated in this batch.
resultsarrayyesPer-item evaluation results, in input order.

No examples provided.

dcl_evaluate_fast ~233

FAST Pre-Action Audit ($0.01). Runs the response through the server's "default" policy: a substring check against 3 forbidden phrases ("ignore previous instructions", "jailbreak", "bypass safety") with a 0.7 minimum-confidence threshold. Each forbidden match found costs 0.4 confidence; if confidence falls below 0.7, or any match is found, the verdict is NO_COMMIT and `reason` lists which phrase triggered it. Otherwise COMMIT. Use this as the default low-cost first-pass gate before a risky agent action; switch to dcl_evaluate_strict for a broader, higher-bar check, or to dcl_evaluate_jailbreak / dcl_evaluate_safety / dcl_evaluate_quality for a narrower, single-topic check instead of the general-purpose default policy.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe agent or LLM response text to audit.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
drift_modestringyesCurrent drift status: NORMAL, WARNING, ESCALATION, or BLOCK.
drift_scorenumberyesZ-score measuring deviation of the recent commit rate from baseline.
input_hashstringyesHash of the evaluated response (raw content is never stored).
policy_versionstringyesVersion of the policy that was applied.
reasonstringyesHuman-readable explanation of why the verdict was reached.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response passed policy checks, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_jailbreak ~226

PRE-ACTION Instruction Adherence Check ($0.02). Runs the "anti_jailbreak" policy: a substring check against 6 forbidden phrases ("ignore previous instructions", "jailbreak", "bypass safety", "pretend you are", "act as if", "DAN") with a 0.8 minimum-confidence threshold — each match costs 0.4 confidence. Returns COMMIT if no phrase matches and confidence stays at or above 0.8, otherwise NO_COMMIT with `reason` listing the matched phrase(s). Use this as a targeted, cheaper check when the concern is specifically prompt-injection / persona-hijack risk; use dcl_evaluate_strict instead when you also want safety- and default-policy phrases covered in the same call.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe agent or LLM response text to check for jailbreak attempts.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
drift_modestringyesCurrent drift status: NORMAL, WARNING, ESCALATION, or BLOCK.
drift_scorenumberyesZ-score measuring deviation of the recent commit rate from baseline.
input_hashstringyesHash of the evaluated response (raw content is never stored).
policy_versionstringyesVersion of the policy that was applied.
reasonstringyesHuman-readable explanation of why the verdict was reached.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response passed policy checks, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_jailbreak_crypto ~219

PRE-ACTION Crypto Jailbreak & Injection Detection ($0.02). Crypto-specialized instruction-override/jailbreak/injection screen: standard role-switch and instruction-override patterns, plus crypto-specific drain-wallet injection (e.g. "transfer all funds to...", fake "test transaction" requesting full balance) and unlimited-approval injection (e.g. type(uint256).max, "approve unlimited allowance", skip-slippage-confirmation framing). Any match returns NO_COMMIT with `reason` and `findings` naming the matched category/categories; run this FIRST in the DCL crypto pipeline, before wallet/trade/MEV checks, since it screens the input itself rather than a decision built on top of it.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced or received the text.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe incoming prompt or agent response to screen for crypto-specialized jailbreak/injection attempts.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
findingsarrayyesAll matched patterns. Empty list if verdict is COMMIT.
input_hashstringyesHash of the screened text (raw content is never stored).
policy_versionstringyesVersion of the crypto jailbreak policy that was applied.
reasonstringyesHuman-readable explanation of the verdict.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if no injection pattern matched, otherwise NO_COMMIT.

No examples provided.

dcl_evaluate_mev ~260

POST-ACTION MEV & Market-Abuse Compliance Screen ($0.03). Text-level screen (not a mempool/transaction analyzer) for front-running/sandwich-attack language, wash trading/layering/spoofing, KYC/AML red flags (mixers, structuring, obscuring fund origin), and pump-and-dump/rug-pull language. Any critical-severity finding, or two or more major-severity findings, returns NO_COMMIT; a single major-severity finding is also returned as NO_COMMIT but with a distinctly higher `confidence` (~0.55 vs ~0.05-0.2 for harder violations) so downstream callers can tell a soft single flag apart from a hard multi-finding block. Each finding includes an illustrative `regulatory_reference` tag (MiFID II, FCA, or an EU AI Act article).

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe agent or LLM response text describing or proposing an on-chain/trading action, to screen for MEV and market-abuse language.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
findingsarrayyesAll matched patterns. Empty list if verdict is COMMIT.
input_hashstringyesHash of the screened text (raw content is never stored).
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response passed the MEV/compliance screen, otherwise NO_COMMIT.

No examples provided.

dcl_evaluate_output_sanitizer ~305

FINAL-GATE Output Sanitizer ($0.02). Post-processing checkpoint that strips secrets/credentials, PII, crypto material (seed phrases, private keys, wallet addresses), internal network details (private IPs, MAC addresses, .internal/.local/.corp hostnames), and unsafe shell/SQL/path-traversal fragments from a raw model response — plus a narrow, high-precision safety net for direct self-harm-instruction-seeking and targeted-harassment phrasing (not a general toxicity classifier). Returns a single `sanitized_output` with every match replaced by `[REDACTED]`; use that instead of the original whenever verdict is NO_COMMIT. Run this as the LAST gate before a response reaches its destination — after `dcl_evaluate_jailbreak_crypto`/other input-side checks have already run, and immediately before `dcl_commit` seals the final decision. Internally re-uses the same detection tables as `dcl_evaluate_secrets`/`dcl_evaluate_pii` for the secrets/PII categories, so results stay consistent with those tools.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe raw LLM/agent response to sanitize before it is delivered to a user, downstream agent, or external system.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
findingsarrayyesAll matches found, with position/severity/category detail. Empty list if verdict is COMMIT.
input_hashstringyesHash of the sanitized text (raw content is never stored).
redaction_countintegeryesTotal number of items redacted.
risk_scorenumberyes0.0-1.0 composite severity score.
sanitized_outputInput text with every match replaced by [REDACTED]. Null if verdict is COMMIT.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response was clean, otherwise NO_COMMIT.
violationsarrayyesDistinct finding types matched (e.g. ['api_key', 'internal_ip']). Empty list if verdict is COMMIT.

No examples provided.

dcl_evaluate_pii ~129

POST-ACTION PII Detection Scan ($0.02). Regex-based scan across 8 personal-data categories, with a Luhn checksum on card numbers to reduce false positives. Any finding results in NO_COMMIT.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe text to scan for personal data: emails, phone numbers, national IDs, bank cards, IBANs, crypto addresses, IP addresses, passport numbers.
NameTypeReqDescription
categories_checkedarrayyesAll checklist categories that were scanned.
categories_cleararrayyesCategories with no findings.
chain_indexintegeryesSequential index of this record in the audit chain.
detection_countintegeryesNumber of findings.
findingsarrayyesAll matches found. Empty list if verdict is COMMIT.
input_hashstringyesHash of the scanned text (raw content is never stored).
risk_scorenumberyes0.0-1.0 risk score based on number and severity of findings.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if nothing was found, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_quality ~207

PRE-ACTION Content Quality & Drift Check ($0.03). Runs the "content_quality" policy: flags 12 absolutist or unverifiable-claim phrases (e.g. "guaranteed returns", "100% accurate", "studies show", "without a doubt") with a 0.85 minimum-confidence threshold — the highest bar of any single-policy tool. Returns NO_COMMIT if any phrase matches or confidence falls below 0.85, with `reason` listing the matched phrase(s). Use this to catch overconfident or unsubstantiated claims in generated content — a different concern from jailbreak or safety phrasing — e.g. before publishing agent-written copy or reports.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe agent or LLM response text to check for quality and drift.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
drift_modestringyesCurrent drift status: NORMAL, WARNING, ESCALATION, or BLOCK.
drift_scorenumberyesZ-score measuring deviation of the recent commit rate from baseline.
input_hashstringyesHash of the evaluated response (raw content is never stored).
policy_versionstringyesVersion of the policy that was applied.
reasonstringyesHuman-readable explanation of why the verdict was reached.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response passed policy checks, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_safety ~221

PRE-ACTION Baseline Safety Check ($0.01). Runs the "safety" policy: flags 2 forbidden disclaimers ("I cannot be held responsible", "no guarantees") and additionally REQUIRES the substring "AI" to appear somewhere in the response — missing it costs 0.2 confidence even with no forbidden phrase present. Minimum confidence is 0.75. Returns NO_COMMIT if confidence drops below 0.75, with `reason` naming the forbidden phrase found or the missing required pattern. Use this when you specifically need to confirm an AI-disclosure marker is present and the two disclaimer phrases are absent — not as a general-purpose safety net; for broader coverage use dcl_evaluate_fast or dcl_evaluate_strict instead.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe agent or LLM response text to check for safety violations.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
drift_modestringyesCurrent drift status: NORMAL, WARNING, ESCALATION, or BLOCK.
drift_scorenumberyesZ-score measuring deviation of the recent commit rate from baseline.
input_hashstringyesHash of the evaluated response (raw content is never stored).
policy_versionstringyesVersion of the policy that was applied.
reasonstringyesHuman-readable explanation of why the verdict was reached.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response passed policy checks, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_secrets ~135

POST-ACTION Secret & Credential Leak Scan ($0.02). Regex-based scan across 8 categories (API keys, cloud credentials, tokens/JWTs, private keys, DB URLs, connection strings, env assignments, webhook secrets, internal endpoints with auth). Any finding results in NO_COMMIT.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe text to scan for exposed API keys, tokens, private keys, DB URLs, and other credentials.
NameTypeReqDescription
categories_checkedarrayyesAll checklist categories that were scanned.
categories_cleararrayyesCategories with no findings.
chain_indexintegeryesSequential index of this record in the audit chain.
detection_countintegeryesNumber of findings.
findingsarrayyesAll matches found. Empty list if verdict is COMMIT.
input_hashstringyesHash of the scanned text (raw content is never stored).
risk_scorenumberyes0.0-1.0 risk score based on number and severity of findings.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if nothing was found, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_signal ~264

POST-ACTION Market Signal Fabrication Screen ($0.03). Pattern-based heuristic on the output text alone (no source price feed) — flags guaranteed-price-prediction language ("will definitely hit $X"), absolute-certainty claims ("100% certain", "cannot go down"), a fabricated-price flag when a specific dollar figure co-occurs with a guaranteed-outcome claim, and an invented-token flag when a "$TICKER" cashtag doesn't match a small set of well-known symbols (false positives are possible for legitimate lesser-known tickers — this is a heuristic pre-check, not ground truth). For a full claim-by-claim check against an actual price-feed snapshot, use the local grounding workflow instead of this live tool. Verdict/confidence collapsing follows the same rule as dcl_evaluate_mev: any critical finding or 2+ major findings is a hard NO_COMMIT; exactly one major finding is a softer NO_COMMIT at ~0.55 confidence.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe market signal, analysis, or price-prediction text to screen.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
findingsarrayyesAll matched patterns. Empty list if verdict is COMMIT.
input_hashstringyesHash of the screened text (raw content is never stored).
reasonstringyesHuman-readable explanation of the verdict.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if no fabrication/overconfidence pattern matched, otherwise NO_COMMIT.

No examples provided.

dcl_evaluate_strict ~223

STRICT Pre-Action Audit ($0.05). Runs the response against a broader, higher-bar "strict" policy: the union of all forbidden phrases from the default, anti-jailbreak, and safety policies (8 phrases total), with a 0.85 minimum-confidence threshold instead of the default policy's 0.7. Each matched phrase costs 0.4 confidence; if confidence falls below 0.85, or any phrase matches, the verdict is NO_COMMIT with `reason` listing every match found. Use this instead of dcl_evaluate_fast when the cost of a false COMMIT is high — e.g. before an irreversible or high-stakes agent action — since it catches jailbreak- and safety-adjacent phrasing that the plain default policy would miss.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe agent or LLM response text to audit.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
drift_modestringyesCurrent drift status: NORMAL, WARNING, ESCALATION, or BLOCK.
drift_scorenumberyesZ-score measuring deviation of the recent commit rate from baseline.
input_hashstringyesHash of the evaluated response (raw content is never stored).
policy_versionstringyesVersion of the policy that was applied.
reasonstringyesHuman-readable explanation of why the verdict was reached.
seal_textstringyesHuman-readable Leibniz Layer verification seal.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if the response passed policy checks, otherwise NO_COMMIT.
verify_urlstringyesPublic URL to independently verify this seal.

No examples provided.

dcl_evaluate_trade ~194

PRE-ACTION Trade Decision Verifier ($0.02). Screens trade-decision language for guaranteed-return claims, zero-risk/"can't lose" framing, and unqualified "buy/sell X now" directives — any match is NO_COMMIT. If no unsafe language is found, COMMIT additionally requires the word "risk" to appear anywhere in the text as a minimum disclosure marker; its absence alone triggers NO_COMMIT with `reason` noting the missing disclosure. Produces an immutable `trade_receipt` (tx_hash/chain_hash/chain_depth) distinct from the top-level audit hash, for downstream systems that specifically need a trade-shaped receipt object.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe trade decision or recommendation text to screen.
NameTypeReqDescription
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
findingsarrayyesAll matched patterns. Empty list if verdict is COMMIT.
input_hashstringyesHash of the screened text (raw content is never stored).
reasonstringyesHuman-readable explanation of the verdict.
timestampnumberyesUnix timestamp when this record was sealed.
trade_receiptyesImmutable receipt for this trade-verification record.
verdictstringyesCOMMIT if the trade decision's language passed the screen, otherwise NO_COMMIT.

No examples provided.

dcl_evaluate_wallet ~198

POST-ACTION Wallet Secret Guardian ($0.02). Scans for BIP-39 seed phrases (12 or 24 consecutive wordlist words), raw hex or WIF-format private keys, Ethereum/Bitcoin wallet addresses, and API keys/bearer tokens appearing near wallet/custody/signing terminology. Any finding results in NO_COMMIT — wallet secrets have no safe threshold, unlike other DCL evaluators. Returns a `sanitized_output` with all matches redacted (null if nothing was found) and a masked `redacted_sample` per finding — the real value is never returned or stored server-side.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that produced the response.
payment_idstringOptional payment identifier returned by a previous call when payment is required
responsestringyesThe text to scan for seed phrases, private keys, wallet addresses, and wallet-context API credentials.
NameTypeReqDescription
chain_indexintegeryesSequential index of this record in the audit chain.
confidencenumberyesConfidence score of the verdict, from 0.0 to 1.0.
findingsarrayyesAll matches found. Empty list if verdict is COMMIT.
input_hashstringyesHash of the scanned text (raw content is never stored).
policy_versionstringyesVersion of the wallet-guardian policy that was applied.
reasonstringyesHuman-readable explanation of the verdict.
risk_scorenumberyes0.0-1.0 risk score based on number and severity of findings.
sanitized_outputInput text with all matches redacted. Null if verdict is COMMIT.
timestampnumberyesUnix timestamp when this record was sealed.
tx_hashstringyesHash of this record in the tamper-evident audit chain.
verdictstringyesCOMMIT if nothing was found, otherwise NO_COMMIT. Wallet secrets have no safe threshold.

No examples provided.

dcl_pipeline_start ~191

SESSION Management ($0.05). Generates a new `pipeline_id` and returns session metadata (scope, expiry, initial drift_mode) for organizing a series of related checks under one identifier. Note: this call does not currently link the returned pipeline_id to later evaluate_* calls — there is no server-side session state that ties subsequent audits back to it; it is an identifier/timestamp issuer, not an active tracking session. Use this to obtain a shared reference ID for your own client-side grouping of a multi-step audit sequence; do not rely on it to automatically aggregate drift across calls.

NameTypeReqDescription
agent_idstringyesIdentifier of the agent that owns this session.
payment_idstringOptional payment identifier returned by a previous call when payment is required
scopestringScope label for the session.
ttl_secondsintegerSession time-to-live, in seconds.
NameTypeReqDescription
agent_idstringyesIdentifier of the agent that owns this session.
drift_modestringyesDrift status at session start (always NORMAL for a new session).
expires_atnumberyesUnix timestamp when the session expires.
pipeline_idstringyesUnique identifier for the newly opened pipeline session.
scopestringyesScope label for the session.

No examples provided.