{
  "approvedManifest": {
    "applicationId": "com.lifestreamdynamics.lsalert",
    "artifact": "app-release.apk",
    "artifactSha256": "f94ce19ce952a2a35782ce11c0c07b92b5a4081915e180c04f0a2173933db40e",
    "artifactSize": 81957463,
    "claims": {
      "doctorWriteKeyEmbedded": true,
      "permissions": [
        "android.permission.ACCESS_NETWORK_STATE",
        "android.permission.ACCESS_NOTIFICATION_POLICY",
        "android.permission.CAMERA",
        "android.permission.DISABLE_KEYGUARD",
        "android.permission.FOREGROUND_SERVICE",
        "android.permission.FOREGROUND_SERVICE_IMMEDIATE_START",
        "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK",
        "android.permission.FOREGROUND_SERVICE_SPECIAL_USE",
        "android.permission.INTERNET",
        "android.permission.POST_NOTIFICATIONS",
        "android.permission.READ_MEDIA_AUDIO",
        "android.permission.RECEIVE_BOOT_COMPLETED",
        "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS",
        "android.permission.SCHEDULE_EXACT_ALARM",
        "android.permission.USE_FULL_SCREEN_INTENT",
        "android.permission.VIBRATE",
        "android.permission.WAKE_LOCK",
        "com.google.android.c2dm.permission.RECEIVE",
        "com.lifestreamdynamics.lsalert.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
      ],
      "signatureSchemeV2OrNewer": true
    },
    "namespace": "lsalert-alpha",
    "publisher": "lifestream-alert",
    "schemaVersion": 2,
    "signerCertificateSha256": "4F:D0:0A:56:97:BF:16:DD:7D:21:CD:2F:64:A8:27:2A:F0:66:99:E7:72:DB:20:7D:1F:99:C7:51:96:0A:FE:91",
    "sourceRevision": "1fdb9077de33b8648b719263f48b3e56462d53cf",
    "sourceRevisionMetadata": "com.lifestreamdynamics.lsalert.SOURCE_REVISION",
    "sourceTree": "clean",
    "versionCode": 15,
    "versionName": "1.2.0"
  },
  "expectedSourceRevision": "1fdb9077de33b8648b719263f48b3e56462d53cf",
  "immutableArtifact": "lsalert-alpha-1.2.0-15-1fdb9077de33-f94ce19ce952a2a3.apk",
  "releaseEvidence": {
    "appVersion": "1.2.0+15",
    "artifact": {
      "kind": "apk",
      "path": "build/app/outputs/flutter-apk/app-release.apk",
      "sha256": "f94ce19ce952a2a35782ce11c0c07b92b5a4081915e180c04f0a2173933db40e",
      "signerCertificateSha256": "4F:D0:0A:56:97:BF:16:DD:7D:21:CD:2F:64:A8:27:2A:F0:66:99:E7:72:DB:20:7D:1F:99:C7:51:96:0A:FE:91",
      "signingVerificationSha256": "b1dc83285066d7a9a1b748bedffd213b853c0dda9dc1441a5a0b7ac4c44f0744",
      "size": 81957463
    },
    "checks": [
      "locked dependency resolution",
      "code generation and clean source tree",
      "Flutter formatting",
      "Flutter static analysis",
      "Flutter tests",
      "Android native tests",
      "Android lint",
      "release manifest and permission audit",
      "zero-vulnerability dependency audit",
      "production signing and artifact identity"
    ],
    "dependencyAudit": {
      "packageCount": 189,
      "sha256": "35c44a9cd3aa4996cf3ee1dc117f961ca2b686aa77d2e2f30a70324e1d7d5339",
      "vulnerabilityCount": 0
    },
    "dependencyLockSha256": "c3d2c97980211e5ee7c2d28da6962020e75d0640196681a72c19330dc6d4cbd2",
    "evidenceProfile": "offline-android-full-v1",
    "generatedAt": "2026-08-31T16:32:28.820708Z",
    "schemaVersion": 5,
    "sourceRevision": "1fdb9077de33b8648b719263f48b3e56462d53cf",
    "testRandomizationSeed": 439626175
  },
  "releaseEvidenceSignature": "-----BEGIN PGP SIGNATURE-----\n\niHUEABYKAB0WIQQNjCqBrFXYkqu1gMwxz6x1XzoSogUCapWsnAAKCRAxz6x1XzoS\nokyMAPoCUNE8ecu1fYPUmq+K53VqHchNEGF+K6mBDu8y8HCaCQD7B1R8kqR2s5Gs\nnaiwzT7pzZHKgAnAoRcE5wVjXmPY8Qo=\n=MGAz\n-----END PGP SIGNATURE-----\n",
  "releaseEvidenceSignerFingerprint": "0D8C2A81AC55D892ABB580CC31CFAC755F3A12A2",
  "schemaVersion": 3
}
