{
  "schemaVersion": 1,
  "contract": "kungfu-buildchain-v4-adopter-delivery-parity-plan",
  "sourceAuthority": {
    "branch": "dev/v3/v3.0",
    "commit": "6b96bdad8d9f8ccf9275f27d9370a226a9c78465",
    "vectorSuiteRoot": "sha256:c978707556406ffda4ef4192032332c01c2da1cebb6ad8c4f0edfc65d5cef0c7",
    "kfdPackage": "@kungfu-tech/kfd@1.0.0-alpha.65"
  },
  "target": {
    "branch": "dev/v4/v4.0",
    "initialBaseline": "e5611377efc03178f8687d99968cfdfa3ce2825b",
    "baseline": "e0342713c7447960c13bd73377282b2e93f4853d",
    "mode": "effect-disabled",
    "surface": "public-protocol-neutral-adopter-delivery",
    "productionWriterAuthority": false
  },
  "vectors": [
    {
      "id": "golden-two-driver-offline-replay",
      "mode": "gate-core-parity"
    },
    {
      "id": "negative-driver-mismatch",
      "mode": "gate-core-parity"
    },
    {
      "id": "negative-category-conflict",
      "mode": "published-kfd-driver-parity"
    },
    {
      "id": "negative-evidence-substitution",
      "mode": "retained-v3-release-passport-boundary"
    },
    {
      "id": "negative-stale-package-cut",
      "mode": "published-kfd-driver-parity"
    },
    {
      "id": "fault-driver-throw",
      "mode": "gate-core-parity"
    },
    {
      "id": "positive-n-minus-one-bootstrap",
      "mode": "public-bootstrap-lineage"
    },
    {
      "id": "positive-published-archive",
      "mode": "public-archive-authority"
    },
    {
      "id": "negative-archive-identity",
      "mode": "public-archive-authority"
    },
    {
      "id": "negative-bootstrap-lineage",
      "mode": "public-bootstrap-lineage"
    },
    {
      "id": "negative-protocol-version",
      "mode": "public-driver-selection"
    },
    {
      "id": "tamper-readback",
      "mode": "public-exact-readback"
    }
  ],
  "nonClaims": [
    "The Rust projection has no provider, credential, release, signing or production-writer authority.",
    "KFD semantics are evaluated only by exact published KFD bytes before the effect-disabled carrier projection.",
    "Release Passport evidence substitution remains on the protected v3 boundary and is not reimplemented as a v4 writer.",
    "The public CLI, Node API, schema, configuration and reusable workflow retain provider, signing, publication and release authority as explicit non-claims."
  ]
}
