{
  "approvedManifest": {
    "applicationId": "com.lifestreamdynamics.lifebooks",
    "artifact": "app-prod-release.apk",
    "artifactSha256": "fb061e74443569a5a6526460680cf1374dc279247e219fe3af123fe269680619",
    "artifactSize": 74993572,
    "claims": {
      "apiBaseUrl": "https://api.lifestreamdynamics.com/api/v1",
      "flavor": "prod"
    },
    "namespace": "lifebooks-alpha",
    "publisher": "lifebooks",
    "schemaVersion": 2,
    "signerCertificateSha256": "F6:D2:BC:60:9A:2E:AA:51:8C:1D:D1:35:E0:69:EB:70:28:1F:D9:E8:3C:9F:93:4F:E6:86:48:C4:A2:D8:05:B8",
    "sourceRevision": "37cd55f81f47b4fd35efa93438b4c7c209de9eb0",
    "sourceRevisionMetadata": "com.lifestreamdynamics.lifebooks.SOURCE_REVISION",
    "sourceTree": "clean",
    "versionCode": 12,
    "versionName": "1.2.0"
  },
  "expectedSourceRevision": "37cd55f81f47b4fd35efa93438b4c7c209de9eb0",
  "immutableArtifact": "lifebooks-alpha-1.2.0-12-37cd55f81f47-fb061e74443569a5.apk",
  "releaseEvidence": {
    "appLinks": {
      "certificateSha256": "F6:D2:BC:60:9A:2E:AA:51:8C:1D:D1:35:E0:69:EB:70:28:1F:D9:E8:3C:9F:93:4F:E6:86:48:C4:A2:D8:05:B8"
    },
    "appVersion": "1.2.0+12",
    "artifact": {
      "kind": "apk",
      "path": "build/app/outputs/flutter-apk/app-prod-release.apk",
      "sha256": "fb061e74443569a5a6526460680cf1374dc279247e219fe3af123fe269680619",
      "signerCertificateSha256": "F6:D2:BC:60:9A:2E:AA:51:8C:1D:D1:35:E0:69:EB:70:28:1F:D9:E8:3C:9F:93:4F:E6:86:48:C4:A2:D8:05:B8",
      "signingVerificationSha256": "3c96dd31aaf57acae9db7153c9adccdba5e637ac8ae2e297d49f3bb1b541aa0e",
      "size": 74993572
    },
    "checks": [
      "locked dependency resolution",
      "code generation and clean source tree",
      "Flutter static analysis",
      "shuffled hermetic Flutter suite",
      "Python release-tool unit suite",
      "BATS release-tool suite",
      "ShellCheck",
      "OSV hosted-Pub dependency audit",
      "deployed API health and reviewed producer OpenAPI identity",
      "deployed Android App Links association",
      "production signing and artifact identity"
    ],
    "dependencyAudit": {
      "packageCount": 179,
      "sha256": "9f2e014fdd4d6ca50613a8ad0caaca8773925abedf8c3d8e9f01ad17d239f1d5",
      "vulnerabilityCount": 0
    },
    "dependencyLockSha256": "a6abfb99d5751cb05ff67bc5ee70fc7c13302fc26473d7dfa5e6be3723bd6ccd",
    "deployedContract": {
      "consumer": "lifebooks-mobile",
      "incompatibleVersions": [],
      "openapi": {
        "artifactPath": "docs/jsdoc-openapi.json",
        "normalization": "sorted-keys-utf8-json-v1",
        "normalizedJsonSha256": "79e102202c4e6099e880720a338191b367306f6412512e1742cd886434dd8478",
        "producerRepository": "accounting-api",
        "producerSourceRevision": "d3cab8b9326c94d682d0c49f532a5223236fa054",
        "sourceFileSha256": "f8367ad0049a819122266da1a5d61989549d05b9c41e2485db827ab26b404fa7",
        "verification": "pinned-producer-artifact"
      },
      "reviewedOperationCount": 64,
      "sha256": "9c6a1bfd59c2edb933eff02ea40433984bc93ef125e3c6f546434a33cf7111aa",
      "version": "16.0.0"
    },
    "generatedAt": "2026-07-17T04:10:32.189185Z",
    "schemaVersion": 4,
    "sourceRevision": "37cd55f81f47b4fd35efa93438b4c7c209de9eb0",
    "testRandomizationSeed": 936203768
  },
  "releaseEvidenceSignature": "-----BEGIN PGP SIGNATURE-----\n\niHUEABYKAB0WIQQNjCqBrFXYkqu1gMwxz6x1XzoSogUCalmrOAAKCRAxz6x1XzoS\nok4dAQDmh3lRdoh8a7r1LJbyyi16QdnRWgyZpqwrR9QdlrTdkwEA7X3oS3uHWC2Y\n2nVDJJrnpNO8KGgSVZO9EZ6Dtv2H5Ao=\n=qUZk\n-----END PGP SIGNATURE-----\n",
  "releaseEvidenceSignerFingerprint": "0D8C2A81AC55D892ABB580CC31CFAC755F3A12A2",
  "schemaVersion": 3
}
