{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://hogarmas.net/article-50-portfolio/evidence-package-profile.json",
  "title": "H/M Article 50 Portfolio Evidence Package profile",
  "profile": "hm.article50-portfolio-evidence-package.v1",
  "profileVersion": "1.0.0",
  "container": {
    "name": "BagIt",
    "version": "1.0",
    "reference": "https://www.rfc-editor.org/rfc/rfc8493"
  },
  "payloadDigest": "SHA-256",
  "provenanceSerialization": "W3C PROV-O JSON-LD",
  "requiredTagFiles": [
    "bagit.txt",
    "bag-info.txt",
    "manifest-sha256.txt",
    "tagmanifest-sha256.txt",
    "hm-article50-evidence-package.json",
    "README.txt"
  ],
  "requiredPayloads": [
    "data/portfolio-envelope.json",
    "data/portfolio-matrix.csv",
    "data/executive-brief.md",
    "data/obligation-matrix.json",
    "data/evidence-matrix.json",
    "data/provenance.jsonld"
  ],
  "optionalPayloads": [
    "data/baseline-diff.json",
    "data/baseline-diff-summary.json"
  ],
  "identifierModes": {
    "minimized": {
      "default": true,
      "systemNamesIncluded": false,
      "ownerNamesIncluded": false,
      "tagsIncluded": false,
      "baselineDiffDetail": "aggregate-only"
    },
    "internal": {
      "default": false,
      "systemNamesIncluded": true,
      "ownerNamesIncluded": true,
      "tagsIncluded": true,
      "baselineDiffDetail": "full"
    }
  },
  "verification": {
    "browserLocal": true,
    "maximumPackageBytes": 52428800,
    "supportedCompressionMethod": "stored",
    "payloadManifestCoverageRequired": true,
    "tagManifestCoverageRequired": true,
    "portfolioEnvelopeVerificationRequired": true
  },
  "boundaries": {
    "officialArticle50EvidencePackageStandard": false,
    "packageDigitallySigned": false,
    "exporterIdentityAuthenticated": false,
    "maliciousRepackPrevented": false,
    "legalComplianceCertified": false,
    "portfolioCompletenessVerified": false,
    "implementationVerified": false,
    "semanticTruthProven": false,
    "privacyAnonymityGuaranteed": false
  }
}
