Api Endpoint

DCL Trust Oracle

DCL Trust Oracle. Call only when the text must include the substring AI and must not include "I cannot be held responsible" or "no guarantees". POST JSON {"response","agent_id"}. COMMIT means those checks passed and the action may proceed. NO_COMMIT means do not execute the checked action. Not a tool-call guardrail, prompt-injection detector, or jailbreak screen; use /evaluate/fast for the phrase check.

Open interactive test console

Offering

Provider
bazaar.fronesislabs.com
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Security
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://bazaar.fronesislabs.com/evaluate/safety
MIME type
application/json
First seen
2026-10-16T01:50:06.715Z
Last seen
Tags
ai-agent-safety, policy-enforcement, audit-trail

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "payTo": "0xb790ed3796194E5511C44411CF045F67E069cdC0"
  }
]

Observed health

Status
Healthy
Latest latency
1250 ms
Average latency
1008 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json",
        "form-data",
        "text"
      ]
    },
    "body": {
      "type": "object",
      "properties": {
        "response": {
          "type": "string",
          "minLength": 1,
          "description": "Proposed tool call or agent text to check before execution."
        },
        "agent_id": {
          "type": "string",
          "description": "Caller id stored on the audit record. Optional; omitted values are stored as unknown."
        }
      },
      "required": [
        "response"
      ]
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "agent_id": {
              "description": "Caller id stored on the audit record. Optional; omitted values are stored as unknown.",
              "type": "string"
            },
            "response": {
              "description": "Proposed tool call or agent text to check before execution.",
              "minLength": 1,
              "type": "string"
            }
          },
          "required": [
            "response"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "chain_index": {
              "description": "Position of this record in the append-only audit chain.",
              "type": "integer"
            },
            "confidence": {
              "description": "Phrase-policy score from 0 to 1. Not a probability that the action is safe.",
              "type": "number"
            },
            "drift_mode": {
              "type": "string"
            },
            "drift_score": {
              "type": "number"
            },
            "input_hash": {
              "type": "string"
            },
            "policy_version": {
              "type": "string"
            },
            "reason": {
              "description": "Checks passed, or the phrase rule that produced NO_COMMIT.",
              "type": "string"
            },
            "timestamp": {
              "type": "number"
            },
            "tx_hash": {
              "description": "Hash of this audit record. Not the payment transaction.",
              "type": "string"
            },
            "verdict": {
              "description": "COMMIT: the checked action may proceed. NO_COMMIT: do not execute the checked action.",
              "enum": [
                "COMMIT",
                "NO_COMMIT"
              ],
              "type": "string"
            }
          },
          "required": [
            "verdict",
            "confidence",
            "reason",
            "tx_hash",
            "chain_index"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}