{
  "product": "BLACKPROOF",
  "apiVersion": "blackproof-public-api-v0.1.0-alpha",
  "resource": "proofdebt",
  "posture": {
    "publicSurface": true,
    "defaultMode": "lecture-seule",
    "noDocumentUpload": true,
    "sensitiveEvidenceAccepted": false
  },
  "disclaimer": "BLACKPROOF structure des registres de préparation cyber. L'API publique ne fournit ni certification, ni avis juridique, ni audit qualifié, ni garantie de conformité réglementaire.",
  "version": "blackproof-proofdebt-scoring-v0.2.0-alpha",
  "scoringModel": {
    "version": "blackproof-proofdebt-scoring-v0.2.0-alpha",
    "purpose": "Provide a deterministic preparation indicator from recorded answers, evidence statuses and references. This is not a compliance or evidence-validity score.",
    "penalties": {
      "critical": 18,
      "high": 11,
      "medium": 6,
      "low": 3
    },
    "maxPenaltyPerQuestion": 22,
    "perQuestionPenaltyCap": true,
    "scoreRange": {
      "min": 0,
      "max": 100
    },
    "components": [
      "responseCompletenessScore",
      "evidenceCoverageScore",
      "evidenceQualityFreshnessScore",
      "exportReadinessScore"
    ],
    "disclaimer": "ProofDebt est un indicateur heuristique non calibré, calculé uniquement à partir des réponses, statuts et références saisis. Il ne vérifie pas les documents sources et ne vaut ni conformité réglementaire, ni avis d'audit, ni probabilité d'acceptation par un tiers."
  },
  "indicatorWarning": "ProofDebt est un indicateur heuristique non calibré, pas une mesure statistique, un score de conformité ou une probabilité d'acceptation.",
  "scoreBands": [
    {
      "min": 0,
      "max": 20,
      "label": "Reprise indispensable",
      "meaning": "Selon les réponses et statuts saisis, le dossier comporte des lacunes majeures à traiter avant toute décision humaine de transmission."
    },
    {
      "min": 21,
      "max": 50,
      "label": "Préparation très incomplète",
      "meaning": "Selon les informations saisies, le dossier reste un support de travail interne et appelle une revue approfondie."
    },
    {
      "min": 51,
      "max": 70,
      "label": "Préparation partielle",
      "meaning": "Les statuts saisis font apparaître des éléments utiles et plusieurs points encore incomplets ou fragiles."
    },
    {
      "min": 71,
      "max": 85,
      "label": "Préparation avancée avec réserves",
      "meaning": "Les réponses et références déclarées sont largement préparées, avec des limites qui restent à relire et documenter."
    },
    {
      "min": 86,
      "max": 100,
      "label": "Registre bien structuré",
      "meaning": "Les informations saisies forment un registre cohérent et réutilisable. Ce niveau ne valide ni les preuves sources, ni la vérité des déclarations, ni leur acceptation par un tiers."
    }
  ],
  "interpretationSignals": [
    {
      "signal": "missing-evidence",
      "label": "Preuve manquante",
      "meaning": "A claimed answer has no supporting evidence item.",
      "expectedAction": "Add evidence or document an explicit reservation."
    },
    {
      "signal": "declared-only",
      "label": "Preuve declarative",
      "meaning": "The dossier contains a declaration but no sufficiently verifiable evidence.",
      "expectedAction": "Replace with a dated report, extract, attestation or controlled proof."
    },
    {
      "signal": "expired-evidence",
      "label": "Preuve perimee",
      "meaning": "The evidence exists but its freshness or validity is weak.",
      "expectedAction": "Refresh the evidence or document its validity period."
    },
    {
      "signal": "not-exportable",
      "label": "Preuve sensible non exportable",
      "meaning": "The evidence exists but should not leave the organization as-is.",
      "expectedAction": "Provide a controlled extract, summary, attestation or explicit reservation."
    }
  ]
}