{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/entia-systems/json-schema/entia-systems-post-api-v1-audit-response-schema.json",
  "title": "PostApiV1AuditResponse",
  "x-generated": "2026-11-06",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/entia-systems-openapi-generated.yml#/components/schemas/PostApiV1AuditResponse",
  "type": "object",
  "properties": {
    "cognitive_resistance": {
      "type": "number",
      "description": "Overall cognitive resistance score"
    },
    "risk_level": {
      "type": "string",
      "description": "Risk level classification"
    },
    "layer_breakdown": {
      "type": "object",
      "description": "Breakdown of scores per layer"
    },
    "layer_breakdown.ontology": {
      "type": "object",
      "description": "Ontology layer details"
    },
    "layer_breakdown.ontology.score": {
      "type": "number",
      "description": "Score for ontology layer"
    },
    "layer_breakdown.ontology.weight": {
      "type": "number",
      "description": "Weight for ontology layer"
    },
    "layer_breakdown.syntax": {
      "type": "object",
      "description": "Syntax layer details"
    },
    "layer_breakdown.syntax.score": {
      "type": "number",
      "description": "Score for syntax layer"
    },
    "layer_breakdown.syntax.weight": {
      "type": "number",
      "description": "Weight for syntax layer"
    },
    "layer_breakdown.validation": {
      "type": "object",
      "description": "Validation layer details"
    },
    "layer_breakdown.validation.score": {
      "type": "number",
      "description": "Score for validation layer"
    },
    "layer_breakdown.validation.weight": {
      "type": "number",
      "description": "Weight for validation layer"
    },
    "layer_breakdown.reputation": {
      "type": "object",
      "description": "Reputation layer details"
    },
    "layer_breakdown.reputation.score": {
      "type": "number",
      "description": "Score for reputation layer"
    },
    "layer_breakdown.reputation.weight": {
      "type": "number",
      "description": "Weight for reputation layer"
    },
    "version": {
      "type": "string",
      "description": "Engine version"
    }
  }
}