{
  "approvedManifest": {
    "applicationId": "com.lifestreamdynamics.bannerandbarter",
    "artifact": "android-release.apk",
    "artifactSha256": "8318128aaaeb4ff4a78398a552b2414b0a2a0581ccf002a6fff5ceb8309b4c47",
    "artifactSize": 48289239,
    "claims": {
      "apiOrigin": "https://banner.lifestreamdynamics.com",
      "cleartextTraffic": false,
      "permissions": [
        "android.permission.ACCESS_NETWORK_STATE",
        "android.permission.INTERNET",
        "android.permission.RECEIVE_BOOT_COMPLETED",
        "android.permission.WAKE_LOCK",
        "com.lifestreamdynamics.bannerandbarter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
      ],
      "publicOrigin": "https://banner.lifestreamdynamics.com",
      "signatureSchemeV2OrNewer": true,
      "verifiedPasswordResetAppLink": true
    },
    "namespace": "banbart-alpha",
    "producer": "banner-and-barter",
    "schemaVersion": 2,
    "signerCertificateSha256": "AA:04:B2:D2:F0:69:C1:80:EA:4B:02:42:31:17:F3:92:6B:1B:77:36:16:43:0F:18:7F:F7:39:BC:32:87:A5:7E",
    "sourceRevision": "0acfc1f7be6e6d3a277f4816d36440bc26dbc943",
    "sourceRevisionMetadata": "com.lifestreamdynamics.bannerandbarter.SOURCE_REVISION",
    "sourceTree": "clean",
    "versionCode": 4,
    "versionName": "0.1.6"
  },
  "expectedSourceRevision": "0acfc1f7be6e6d3a277f4816d36440bc26dbc943",
  "immutableArtifact": "banbart-alpha-0.1.6-4-0acfc1f7be6e-8318128aaaeb4ff4.apk",
  "releaseEvidence": {
    "appVersion": "0.1.6+4",
    "artifact": {
      "kind": "apk",
      "path": "client/android/build/outputs/apk/release/android-release.apk",
      "sha256": "8318128aaaeb4ff4a78398a552b2414b0a2a0581ccf002a6fff5ceb8309b4c47",
      "signerCertificateSha256": "AA:04:B2:D2:F0:69:C1:80:EA:4B:02:42:31:17:F3:92:6B:1B:77:36:16:43:0F:18:7F:F7:39:BC:32:87:A5:7E",
      "signingVerificationSha256": "8782c7d49772df36bcf516b39406f84639f5434bd54f2c9d36f4304f98e6b013",
      "size": 48289239
    },
    "checks": [
      "locked dependency resolution",
      "clean source tree",
      "Python release-tool unit tests",
      "Go race and unit tests",
      "Kotlin and Android unit tests",
      "contract and media validation",
      "Go vet and Android lint",
      "local PostgreSQL integration smoke",
      "release manifest and permission audit",
      "zero reachable or unanalysed dependency vulnerability audit",
      "production signing and artifact identity"
    ],
    "dependencyAudit": {
      "acceptedUncalledVulnerabilityCount": 1,
      "discoveredVulnerabilityCount": 1,
      "packageCount": 1015,
      "sha256": "0c3d1194fd7ef78d62bddb85bdb428d30d1962ab71649f1091ff4c558ca640ca",
      "vulnerabilityCount": 0
    },
    "dependencyLockSha256": "5273abed4abb7f39d77171b0cbc69ddbe3aad6e2392dfdce4fd7d23dfba9ad19",
    "evidenceProfile": "offline-android-gradle-v2",
    "generatedAt": "2026-08-16T21:23:16.265342Z",
    "schemaVersion": 7,
    "sourceRevision": "0acfc1f7be6e6d3a277f4816d36440bc26dbc943",
    "testRandomizationSeed": 1
  },
  "releaseEvidenceSignature": "-----BEGIN PGP SIGNATURE-----\n\niHUEABYKAB0WIQQNjCqBrFXYkqu1gMwxz6x1XzoSogUCaoIqRAAKCRAxz6x1XzoS\norleAQDCdvaNHCPRM42NiaqbmNxKHuh//QxUpwz0W72+KoQ8+wEA52CD+yEY+hoe\n/pJ4NYU1qlJNoVk7cS1skBhm7zGj+gY=\n=+Kcj\n-----END PGP SIGNATURE-----\n",
  "releaseEvidenceSignerFingerprint": "0D8C2A81AC55D892ABB580CC31CFAC755F3A12A2",
  "schemaVersion": 3
}
