{
  "product": "BLACKPROOF",
  "apiVersion": "blackproof-public-api-v0.1.0-alpha",
  "resource": "api-index",
  "posture": {
    "publicSurface": true,
    "defaultMode": "lecture-seule",
    "noUploadByDefault": true,
    "sensitiveEvidenceAccepted": false
  },
  "disclaimer": "BLACKPROOF structure des dossiers de preuve cyber. L'API publique ne fournit ni certification, ni avis juridique, ni audit qualifié, ni garantie de conformité réglementaire.",
  "version": "blackproof-public-api-v0.1.0-alpha",
  "baseUrl": "https://blackproof.fr",
  "status": "alpha",
  "positioning": "Contrats publics en lecture seule pour dossiers de preuve cyber. Les questionnaires et preuves sensibles restent locaux par défaut.",
  "endpoints": [
    {
      "path": "/api/index.json",
      "method": "GET",
      "resource": "api-index",
      "stability": "alpha",
      "description": "Index de l'API publique BLACKPROOF exploitable par machine."
    },
    {
      "path": "/api/methodology.json",
      "method": "GET",
      "resource": "methodology",
      "stability": "alpha",
      "description": "Méthode BLACKPROOF versionnée, étapes ProofGraph, statuts de preuve et invariants de sécurité."
    },
    {
      "path": "/api/evidence-library.json",
      "method": "GET",
      "resource": "evidence-library",
      "stability": "alpha",
      "description": "Modèles publics de preuves attendues et définitions de catégories utilisés par BLACKPROOF."
    },
    {
      "path": "/api/frameworks.json",
      "method": "GET",
      "resource": "frameworks",
      "stability": "alpha",
      "description": "Définitions publiques de référentiels, exigences et cartographies BLACKPROOF."
    },
    {
      "path": "/api/proofdebt.json",
      "method": "GET",
      "resource": "proofdebt",
      "stability": "alpha",
      "description": "Modèle de score ProofDebt, bandes et signaux d'interprétation."
    },
    {
      "path": "/api/proofpack/schema.json",
      "method": "GET",
      "resource": "proofpack-schema",
      "stability": "alpha",
      "description": "JSON Schema du fichier proofpack.json exploitable par machine."
    },
    {
      "path": "/api/verify.json",
      "method": "GET",
      "resource": "verify-contract",
      "stability": "alpha",
      "description": "Contrat de vérification locale des ProofPacks. Cette route statique ne téléverse ni ne stocke aucun ProofPack."
    }
  ]
}