{
  "current": "1.0.0",
  "canonicalization": {
    "algorithm": "RFC8785-repository-subset-v1",
    "artifactDigest": "sha256-exact-bytes",
    "duplicateKeys": "reject",
    "floatingPoint": "prohibited",
    "integerMagnitudeMaximum": "115792089237316195423570985008687907853269984665640564039457584007913129639935",
    "nonFiniteNumbers": "prohibited",
    "objectKeyOrder": "unicode-code-point",
    "protocolIntegers": "minimal-decimal-strings",
    "unpairedSurrogates": "prohibited"
  },
  "deprecation": {
    "minimumCompatibilityInterval": "one-full-minor-release",
    "noticeRequired": [
      "feature",
      "replacementOrAbsence",
      "rationale",
      "earliestRemovalMajor"
    ],
    "removalError": "VF3-DEPRECATED-001",
    "securityProhibitionsMayBeImmediate": true,
    "v2FallbackProhibited": true
  },
  "deprecations": [],
  "extensions": {
    "decisionInfluenceAllowed": false,
    "envelopeSchema": "vaultfire.v3.open.extension.v1",
    "securityCriticalAllowed": false
  },
  "negotiation": "exact-major-and-listed-version",
  "protocolVersions": [
    "3.0.0"
  ],
  "semanticVersioning": {
    "major": "new-schema-ids-required-and-incompatible-change-permitted",
    "minor": "additive-optional-features-only-no-invariant-weakening",
    "patch": "clarification-or-validation-tightening-no-new-valid-behavior"
  },
  "removedFeatures": [
    {
      "error": "VF3-DEPRECATED-001",
      "id": "latest",
      "removedIn": "1.0.0"
    },
    {
      "error": "VF3-DEPRECATED-001",
      "id": "v2-fallback",
      "removedIn": "1.0.0"
    }
  ],
  "schema": "vaultfire.v3.open.compatibility-registry.v1",
  "schemaVersion": "1.0.0",
  "supportedSchemaVersions": [
    "1.0.0"
  ]
}
