{
  "metadata": {
    "root": {
      "role": "root",
      "signer": "key:root-A",
      "signature_state": "valid",
      "version": 5,
      "expires": "2027-09-01T00:00:00Z"
    },
    "targets": {
      "role": "targets",
      "signer": "key:targets-A",
      "signature_state": "valid",
      "version": 8,
      "expires": "2027-01-15T00:00:00Z",
      "authorized_targets": [
        "core/*"
      ],
      "targets": {
        "core/app-2.4.0.txt": {
          "hash": "sha256:fixture-core-app-240",
          "length": 26
        }
      }
    },
    "plugins-team": {
      "role": "plugins-team",
      "signer": "key:plugins-A",
      "signature_state": "valid",
      "version": 3,
      "expires": "2026-12-01T00:00:00Z",
      "authorized_targets": [
        "plugins/*"
      ],
      "targets": {
        "plugins/widget-2.1.txt": {
          "hash": "sha256:fixture-plugin-widget-21",
          "length": 24
        }
      }
    },
    "snapshot": {
      "role": "snapshot",
      "signer": "key:snapshot-A",
      "signature_state": "valid",
      "version": 12,
      "expires": "2026-10-15T00:00:00Z",
      "meta_versions": {
        "targets": 8,
        "plugins-team": 3
      }
    },
    "timestamp": {
      "role": "timestamp",
      "signer": "key:timestamp-A",
      "signature_state": "valid",
      "version": 40,
      "expires": "2026-09-30T00:00:00Z",
      "snapshot_version": 12
    }
  },
  "targets": {
    "core/app-2.4.0.txt": {
      "hash": "sha256:fixture-core-app-240",
      "length": 26,
      "content_label": "harmless synthetic core text"
    },
    "plugins/widget-2.1.txt": {
      "hash": "sha256:fixture-plugin-widget-21",
      "length": 24,
      "content_label": "harmless synthetic plugin text"
    }
  }
}
