{
  "schemaVersion": 1,
  "contract": "kungfu-buildchain-readme-badge-endpoint-registry",
  "endpointBaseUrl": "https://buildchain.libkungfu.dev/badges/v1",
  "imagePathTemplate": "/badges/v1/{badge}/{state}.svg",
  "jsonPathTemplate": "/badges/v1/{badge}/{state}.json",
  "consumerActionForLogoChange": "none",
  "logoPolicy": {
    "contract": "kungfu-buildchain-badge-logo-policy",
    "mode": "hosted-placeholder",
    "placeholder": "buildchain-monogram",
    "futureLogoUpdateRequiresConsumerAction": false,
    "owner": "Buildchain site badge endpoint",
    "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
  },
  "shieldsEndpointCompatible": true,
  "badges": [
    {
      "id": "kfd-1",
      "label": "KFD-1",
      "messageTemplate": "contract world {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-1/passed.json",
          "svgPath": "badges/v1/kfd-1/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-1/aligned.json",
          "svgPath": "badges/v1/kfd-1/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-1/declared.json",
          "svgPath": "badges/v1/kfd-1/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-1/planned.json",
          "svgPath": "badges/v1/kfd-1/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-1/draft.json",
          "svgPath": "badges/v1/kfd-1/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-1/downgraded.json",
          "svgPath": "badges/v1/kfd-1/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-1/failed.json",
          "svgPath": "badges/v1/kfd-1/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-1/missing.json",
          "svgPath": "badges/v1/kfd-1/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-1",
            "message": "contract world missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-2",
      "label": "KFD-2",
      "messageTemplate": "release trust passport {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-2/passed.json",
          "svgPath": "badges/v1/kfd-2/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-2/aligned.json",
          "svgPath": "badges/v1/kfd-2/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-2/declared.json",
          "svgPath": "badges/v1/kfd-2/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-2/planned.json",
          "svgPath": "badges/v1/kfd-2/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-2/draft.json",
          "svgPath": "badges/v1/kfd-2/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-2/downgraded.json",
          "svgPath": "badges/v1/kfd-2/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-2/failed.json",
          "svgPath": "badges/v1/kfd-2/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-2/missing.json",
          "svgPath": "badges/v1/kfd-2/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-2",
            "message": "release trust passport missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-3",
      "label": "KFD-3",
      "messageTemplate": "collaboration interface {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-3/passed.json",
          "svgPath": "badges/v1/kfd-3/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-3/aligned.json",
          "svgPath": "badges/v1/kfd-3/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-3/declared.json",
          "svgPath": "badges/v1/kfd-3/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-3/planned.json",
          "svgPath": "badges/v1/kfd-3/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-3/draft.json",
          "svgPath": "badges/v1/kfd-3/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-3/downgraded.json",
          "svgPath": "badges/v1/kfd-3/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-3/failed.json",
          "svgPath": "badges/v1/kfd-3/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-3/missing.json",
          "svgPath": "badges/v1/kfd-3/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-3",
            "message": "collaboration interface missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-4",
      "label": "KFD-4",
      "messageTemplate": "observer perspective {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-4/passed.json",
          "svgPath": "badges/v1/kfd-4/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-4/aligned.json",
          "svgPath": "badges/v1/kfd-4/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-4/declared.json",
          "svgPath": "badges/v1/kfd-4/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-4/planned.json",
          "svgPath": "badges/v1/kfd-4/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-4/draft.json",
          "svgPath": "badges/v1/kfd-4/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-4/downgraded.json",
          "svgPath": "badges/v1/kfd-4/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-4/failed.json",
          "svgPath": "badges/v1/kfd-4/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-4/missing.json",
          "svgPath": "badges/v1/kfd-4/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-4",
            "message": "observer perspective missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-5",
      "label": "KFD-5",
      "messageTemplate": "primitive discovery {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-5/passed.json",
          "svgPath": "badges/v1/kfd-5/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-5/aligned.json",
          "svgPath": "badges/v1/kfd-5/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-5/declared.json",
          "svgPath": "badges/v1/kfd-5/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-5/planned.json",
          "svgPath": "badges/v1/kfd-5/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-5/draft.json",
          "svgPath": "badges/v1/kfd-5/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-5/downgraded.json",
          "svgPath": "badges/v1/kfd-5/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-5/failed.json",
          "svgPath": "badges/v1/kfd-5/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-5/missing.json",
          "svgPath": "badges/v1/kfd-5/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-5",
            "message": "primitive discovery missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-6",
      "label": "KFD-6",
      "messageTemplate": "KFD-6 {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-6/passed.json",
          "svgPath": "badges/v1/kfd-6/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-6/aligned.json",
          "svgPath": "badges/v1/kfd-6/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-6/declared.json",
          "svgPath": "badges/v1/kfd-6/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-6/planned.json",
          "svgPath": "badges/v1/kfd-6/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-6/draft.json",
          "svgPath": "badges/v1/kfd-6/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-6/downgraded.json",
          "svgPath": "badges/v1/kfd-6/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-6/failed.json",
          "svgPath": "badges/v1/kfd-6/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-6/missing.json",
          "svgPath": "badges/v1/kfd-6/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-6",
            "message": "KFD-6 missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-7",
      "label": "KFD-7",
      "messageTemplate": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-7/passed.json",
          "svgPath": "badges/v1/kfd-7/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-7/aligned.json",
          "svgPath": "badges/v1/kfd-7/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-7/declared.json",
          "svgPath": "badges/v1/kfd-7/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-7/planned.json",
          "svgPath": "badges/v1/kfd-7/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-7/draft.json",
          "svgPath": "badges/v1/kfd-7/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-7/downgraded.json",
          "svgPath": "badges/v1/kfd-7/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-7/failed.json",
          "svgPath": "badges/v1/kfd-7/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-7/missing.json",
          "svgPath": "badges/v1/kfd-7/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-7",
            "message": "machine artifact conforming to schemas/kfd-7/domain-profile.schema.json missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-8",
      "label": "KFD-8",
      "messageTemplate": "KFD-8 {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-8/passed.json",
          "svgPath": "badges/v1/kfd-8/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-8/aligned.json",
          "svgPath": "badges/v1/kfd-8/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-8/declared.json",
          "svgPath": "badges/v1/kfd-8/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-8/planned.json",
          "svgPath": "badges/v1/kfd-8/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-8/draft.json",
          "svgPath": "badges/v1/kfd-8/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-8/downgraded.json",
          "svgPath": "badges/v1/kfd-8/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-8/failed.json",
          "svgPath": "badges/v1/kfd-8/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-8/missing.json",
          "svgPath": "badges/v1/kfd-8/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-8",
            "message": "KFD-8 missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-9",
      "label": "KFD-9",
      "messageTemplate": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-9/passed.json",
          "svgPath": "badges/v1/kfd-9/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-9/aligned.json",
          "svgPath": "badges/v1/kfd-9/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-9/declared.json",
          "svgPath": "badges/v1/kfd-9/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-9/planned.json",
          "svgPath": "badges/v1/kfd-9/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-9/draft.json",
          "svgPath": "badges/v1/kfd-9/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-9/downgraded.json",
          "svgPath": "badges/v1/kfd-9/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-9/failed.json",
          "svgPath": "badges/v1/kfd-9/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-9/missing.json",
          "svgPath": "badges/v1/kfd-9/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-9",
            "message": "independently addressable intended change or maintained condition with continuing direction, progress relation, typed relations, lineage, and settlement semantics; Domain Profiles own terminal success conditions missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-10",
      "label": "KFD-10",
      "messageTemplate": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-10/passed.json",
          "svgPath": "badges/v1/kfd-10/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-10/aligned.json",
          "svgPath": "badges/v1/kfd-10/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-10/declared.json",
          "svgPath": "badges/v1/kfd-10/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-10/planned.json",
          "svgPath": "badges/v1/kfd-10/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-10/draft.json",
          "svgPath": "badges/v1/kfd-10/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-10/downgraded.json",
          "svgPath": "badges/v1/kfd-10/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-10/failed.json",
          "svgPath": "badges/v1/kfd-10/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-10/missing.json",
          "svgPath": "badges/v1/kfd-10/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-10",
            "message": "independently addressable bounded authority with grantor, holder, authentic derivation, validity conditions, typed limits, attenuation, residual responsibility, and revocation missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-11",
      "label": "KFD-11",
      "messageTemplate": "KFD-11 {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-11/passed.json",
          "svgPath": "badges/v1/kfd-11/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-11/aligned.json",
          "svgPath": "badges/v1/kfd-11/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-11/declared.json",
          "svgPath": "badges/v1/kfd-11/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-11/planned.json",
          "svgPath": "badges/v1/kfd-11/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-11/draft.json",
          "svgPath": "badges/v1/kfd-11/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-11/downgraded.json",
          "svgPath": "badges/v1/kfd-11/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-11/failed.json",
          "svgPath": "badges/v1/kfd-11/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-11/missing.json",
          "svgPath": "badges/v1/kfd-11/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-11",
            "message": "KFD-11 missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-12",
      "label": "KFD-12",
      "messageTemplate": "KFD-12 {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-12/passed.json",
          "svgPath": "badges/v1/kfd-12/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-12/aligned.json",
          "svgPath": "badges/v1/kfd-12/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-12/declared.json",
          "svgPath": "badges/v1/kfd-12/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-12/planned.json",
          "svgPath": "badges/v1/kfd-12/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-12/draft.json",
          "svgPath": "badges/v1/kfd-12/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-12/downgraded.json",
          "svgPath": "badges/v1/kfd-12/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-12/failed.json",
          "svgPath": "badges/v1/kfd-12/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-12/missing.json",
          "svgPath": "badges/v1/kfd-12/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-12",
            "message": "KFD-12 missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "kfd-13",
      "label": "KFD-13",
      "messageTemplate": "KFD-13 {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/kfd-13/passed.json",
          "svgPath": "badges/v1/kfd-13/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/kfd-13/aligned.json",
          "svgPath": "badges/v1/kfd-13/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/kfd-13/declared.json",
          "svgPath": "badges/v1/kfd-13/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/kfd-13/planned.json",
          "svgPath": "badges/v1/kfd-13/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/kfd-13/draft.json",
          "svgPath": "badges/v1/kfd-13/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/kfd-13/downgraded.json",
          "svgPath": "badges/v1/kfd-13/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/kfd-13/failed.json",
          "svgPath": "badges/v1/kfd-13/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/kfd-13/missing.json",
          "svgPath": "badges/v1/kfd-13/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "KFD-13",
            "message": "KFD-13 missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    },
    {
      "id": "buildchain-release-passport",
      "label": "buildchain",
      "messageTemplate": "release passport {state}",
      "linkRole": "repository-release-passport",
      "states": [
        {
          "state": "passed",
          "path": "badges/v1/buildchain-release-passport/passed.json",
          "svgPath": "badges/v1/buildchain-release-passport/passed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport passed",
            "color": "2ea44f",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "aligned",
          "path": "badges/v1/buildchain-release-passport/aligned.json",
          "svgPath": "badges/v1/buildchain-release-passport/aligned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport aligned",
            "color": "0969da",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "declared",
          "path": "badges/v1/buildchain-release-passport/declared.json",
          "svgPath": "badges/v1/buildchain-release-passport/declared.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport declared",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "planned",
          "path": "badges/v1/buildchain-release-passport/planned.json",
          "svgPath": "badges/v1/buildchain-release-passport/planned.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport planned",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "draft",
          "path": "badges/v1/buildchain-release-passport/draft.json",
          "svgPath": "badges/v1/buildchain-release-passport/draft.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport draft",
            "color": "8250df",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "downgraded",
          "path": "badges/v1/buildchain-release-passport/downgraded.json",
          "svgPath": "badges/v1/buildchain-release-passport/downgraded.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport downgraded",
            "color": "bf8700",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "failed",
          "path": "badges/v1/buildchain-release-passport/failed.json",
          "svgPath": "badges/v1/buildchain-release-passport/failed.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport failed",
            "color": "cf222e",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        },
        {
          "state": "missing",
          "path": "badges/v1/buildchain-release-passport/missing.json",
          "svgPath": "badges/v1/buildchain-release-passport/missing.svg",
          "payload": {
            "schemaVersion": 1,
            "label": "buildchain",
            "message": "release passport missing",
            "color": "6e7781",
            "logoPolicy": {
              "contract": "kungfu-buildchain-badge-logo-policy",
              "mode": "hosted-placeholder",
              "placeholder": "buildchain-monogram",
              "futureLogoUpdateRequiresConsumerAction": false,
              "owner": "Buildchain site badge endpoint",
              "note": "README image URLs point at stable Buildchain-hosted badge endpoints; the rendered logo is controlled by the endpoint, not by consumer README text."
            }
          }
        }
      ]
    }
  ]
}
