{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/paladinfi-com/json-schema/paladinfi-com-trust-check-preview-response-schema.json",
  "title": "TrustCheckPreviewResponse",
  "description": "Sample fixture. `_real` is always `false`. The `trust` block is illustrative\nonly — every factor includes `real: false` and `recommendation` is prefixed\n`sample-`. Note: `_real` and `_HUMAN_DO_NOT_USE_AS_REAL_VERDICT` are\nguaranteed at the MCP wrapper layer (added if not present in the raw\nbackend response); direct REST callers should test for their presence\nand treat missing-or-non-`false` `_real` as a contract violation.\n",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/paladinfi-trust-check-mcp-openapi.yaml#/components/schemas/TrustCheckPreviewResponse",
  "type": "object",
  "required": [
    "address",
    "chainId",
    "request_id",
    "trust"
  ],
  "properties": {
    "address": {
      "type": "string"
    },
    "chainId": {
      "type": "integer"
    },
    "request_id": {
      "type": "string"
    },
    "_real": {
      "type": "boolean",
      "enum": [
        false
      ]
    },
    "_HUMAN_DO_NOT_USE_AS_REAL_VERDICT": {
      "type": "string",
      "description": "Misuse-prevention banner (always present on preview responses)."
    },
    "trust": {
      "type": "object",
      "properties": {
        "recommendation": {
          "type": "string",
          "description": "Always prefixed `sample-` on preview responses."
        },
        "_preview": {
          "type": "boolean",
          "enum": [
            true
          ]
        },
        "factors": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "real": {
                "type": "boolean",
                "enum": [
                  false
                ]
              }
            }
          }
        }
      }
    }
  }
}