{
  "schemaVersion": "0.1.0-proposed",
  "type": "SituationalApplicabilityLayer",
  "site": "https://pagup.com/",
  "status": "proposed",
  "token": "sal",
  "displayName": {
    "fr": "Couche d’applicabilité situationnelle",
    "en": "Situational Applicability Layer"
  },
  "plane": "declarative",
  "purpose": "Declare when a Pagup capability becomes applicable to a concrete situation, including mandatory negative space, required evidence, and forbidden inferences.",
  "principles": {
    "applicabilityIsConditional": true,
    "applicabilityDoesNotCreateRecommendation": true,
    "applicabilityDoesNotCreateGuarantee": true,
    "nonApplicabilityIsMandatory": true,
    "forbiddenInferencesAreMandatory": true,
    "requiredEvidenceIsMandatory": true,
    "siteDeclaresExternalAuditorMeasures": true,
    "selfMeasurementForbidden": true
  },
  "requiredFields": [
    "linkedCausalContextId",
    "applicableCapability",
    "activationConditions",
    "nonApplicabilityConditions",
    "requiredEvidence",
    "forbiddenInferences",
    "applicabilityAbuseBoundaries",
    "riskClass",
    "domain"
  ]
}
