{
  "schema": "automonique.android-preview-publication/v1",
  "channel": "public-non-production-android-preview",
  "immutable": true,
  "supersedes": {
    "version": "0.1.0-preview.6",
    "sha256": "63a8ae79952032b09f3a318eb5db2e4cb5f97c4703849924cb69d70b7405e775",
    "note": "The previous content-addressed download remains unchanged."
  },
  "source": {
    "repository": "bext-stack/automonique-mobile",
    "ref": "refs/heads/main",
    "commit": "f6cd86a97c5dcd5294e2f7c66b6b6a90f5fc4a94",
    "tree": "53e6295fe4a16db44e19b71cb58625bd3d4450e9"
  },
  "workflow": {
    "event": "workflow_dispatch",
    "runId": "37063356421",
    "runAttempt": "1",
    "runUrl": "https://github.com/bext-stack/automonique-mobile/actions/runs/37063356421",
    "runner": {
      "os": "Linux",
      "arch": "X64",
      "imageOS": "ubuntu24",
      "imageVersion": "20260927.320.1"
    },
    "artifactId": 11252707020,
    "artifactName": "android-preview-f6cd86a97c5dcd5294e2f7c66b6b6a90f5fc4a94",
    "artifactArchiveDigest": "sha256:19842fcfbe5d563e87e30d15388223691d3da715af5a92a97a7f787238ab82d8",
    "artifactExpiresAt": "2026-12-31T20:52:34Z"
  },
  "apk": {
    "name": "automonique-mobile-0.1.0-preview.7.apk",
    "bytes": 100240673,
    "sha256": "96e2d9e192987fc44ae57829a00748cbbcb6bdbef4c36dc4d2c936e7bd0fee35",
    "distribution": "public-non-production-android-preview",
    "releaseCreated": false,
    "version": "0.1.0-preview.7",
    "fileName": "automonique-mobile-0.1.0-preview.7.apk",
    "url": "https://www.automonique.fr/downloads/android/0.1.0-preview.7/96e2d9e192987fc44ae57829a00748cbbcb6bdbef4c36dc4d2c936e7bd0fee35/automonique-mobile-0.1.0-preview.7.apk",
    "packageName": "dev.bext.automonique",
    "abis": [
      "arm64-v8a",
      "armeabi-v7a",
      "x86",
      "x86_64"
    ],
    "usesCleartextTraffic": false
  },
  "signing": {
    "purpose": "generated-android-debug-only",
    "subject": "CN=Android Debug, OU=Android, O=Unknown, L=Unknown, ST=Unknown, C=US",
    "certificateSha256": "fac61745dc0903786fb9ede62a962b399f7348f0bb6f899b8332667591033b9c",
    "signerCount": 1,
    "schemeV2": true,
    "productionIdentity": false
  },
  "attestation": {
    "schema": "automonique.android-preview-attestation/v1",
    "id": "52290929",
    "url": "https://github.com/bext-stack/automonique-mobile/attestations/52290929",
    "subject": "automonique-mobile-0.1.0-preview.7.apk",
    "subjectSha256": "96e2d9e192987fc44ae57829a00748cbbcb6bdbef4c36dc4d2c936e7bd0fee35",
    "bundle": "github-attestation.sigstore.json",
    "bundleSha256": "9ee21bf10e8d9caf4ff7498c5785d05b792ac04bc91e58fb79e4f471ab531e9f",
    "verifiedRepository": "bext-stack/automonique-mobile",
    "verifiedWorkflow": ".github/workflows/android-preview.yml",
    "verifiedSourceRef": "refs/heads/main",
    "verifiedSourceDigest": "f6cd86a97c5dcd5294e2f7c66b6b6a90f5fc4a94",
    "selfHostedRunnerDenied": true
  },
  "toolchains": {
    "node": "v24.19.0",
    "npm": "11.10.1",
    "java": "openjdk version \"21.0.12.1\" 2026-08-18 LTS\nOpenJDK Runtime Environment Temurin-21.0.12.1+1 (build 21.0.12.1+1-LTS)\nOpenJDK 64-Bit Server VM Temurin-21.0.12.1+1 (build 21.0.12.1+1-LTS, mixed mode, sharing)",
    "gradle": "------------------------------------------------------------\nGradle 9.3.1\n------------------------------------------------------------\n\nBuild time:    2026-01-29 14:15:01 UTC\nRevision:      44f4e8d3122ee6e7cbf5a248d7e20b4ca666bda3\n\nKotlin:        2.2.21\nGroovy:        4.0.29\nAnt:           Apache Ant(TM) version 1.10.15 compiled on August 25 2024\nLauncher JVM:  21.0.12.1 (Eclipse Adoptium 21.0.12.1+1-LTS)\nDaemon JVM:    /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.12-101.0.LTS/x64 (no Daemon JVM specified, using current Java home)\nOS:            Linux 6.17.0-1022-azure amd64",
    "sdkManager": "12.0\n\nWarning: This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered. This can happen if you use versions of Android Studio and the command-line tools that were released at different times.",
    "apkAnalyzer": "Verb must be one of: \n\nUsage:\napkanalyzer [global options] <subject> <verb> [options] <apk> [<apk2>]\n\nOption            Description                         \n------            -----------                         \n--human-readable  Print sizes in human readable format",
    "apkSigner": "0.9",
    "ndk": "Pkg.Desc = Android NDK\nPkg.Revision = 27.1.12297006\nPkg.BaseRevision = 27.1.12297006\nPkg.ReleaseName = r27b",
    "emulator": "Android emulator version 37.2.12.0 (build_id 16428233) (CL:N/A)\nCopyright (C) 2006-2024 The Android Open Source Project and many others.\nThis program is a derivative of the QEMU CPU emulator (www.qemu.org).\n\n  This software is licensed under the terms of the GNU General Public\n  License version 2, as published by the Free Software Foundation, and\n  may be copied, distributed, and modified under those terms.\n\n  This program is distributed in the hope that it will be useful,\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n  GNU General Public License for more details.",
    "adb": "Android Debug Bridge version 1.0.41\nVersion 37.0.1-15733141\nInstalled as /usr/local/lib/android/sdk/platform-tools/adb\nRunning on Linux 6.17.0-1022-azure (x86_64)",
    "systemImage": "Pkg.Desc=System Image x86_64 with Google APIs.\nPkg.Revision=7\nPkg.Dependencies=emulator#35.4.9\nAndroidVersion.ApiLevel=36\nAndroidVersion.ExtensionLevel=17\nAndroidVersion.IsBaseSdk=true\nSystemImage.Abi=x86_64\nSystemImage.TagId=google_apis\nSystemImage.TagDisplay=Google APIs\nSystemImage.GpuSupport=true\nAddon.VendorId=google\nAddon.VendorDisplay=Google Inc.",
    "ubuntuEmulatorRuntime": "libpulse0=1:16.1+dfsg1-2ubuntu10.1"
  },
  "inputs": {
    "package-lock.json": {
      "sha256": "4dc846930f0af4bab060927adef78be8d9cfa1298514ab033a0c9bd903761972"
    },
    "vendor/automonique-sdk-0.1.0.tgz": {
      "sha256": "689dd422e5fe1c10f96993ff3c2311491f500d9c22a965f554c261332e5f1bf5"
    },
    "vendor/automonique-sdk.json": {
      "sha256": "497328511888b52cef2150693e0ec9851dd117a6b9f6cc928f5b0f19d536ce5f"
    },
    "app.json": {
      "sha256": "e7f6cc30f2142010cfb08de683db48a37b8ed8a99be825b95e0e270956bc68c0"
    },
    "eas.json": {
      "sha256": "bd80518fc73891612a5cefad546c65b173ecad2ec508dec830dac962f53bcad1"
    }
  },
  "verification": {
    "retainedArtifactChecksums": "passed",
    "artifactArchiveDigest": "passed",
    "githubAttestation": "passed",
    "packagedManifest": "passed",
    "abiInventory": "passed",
    "androidSigning": "passed",
    "mavenLicenseInventory": {
      "status": "passed",
      "artifactCount": 202,
      "unknownOrDisallowedPolicy": "block"
    },
    "githubHostedEmulator": {
      "status": "passed",
      "api": 36,
      "installedApkSha256": "96e2d9e192987fc44ae57829a00748cbbcb6bdbef4c36dc4d2c936e7bd0fee35",
      "renderedText": [
        "Connect your server",
        "Check your server"
      ]
    },
    "postDownloadAccessibilityLab": {
      "status": "not-performed-for-this-version"
    },
    "applicationTests": {
      "status": "passed",
      "suites": 52,
      "tests": 527,
      "ciRunUrl": "https://github.com/bext-stack/automonique-mobile/actions/runs/37063350152"
    }
  },
  "notices": {
    "mavenInventory": "maven-license-inventory.json",
    "mavenNotices": "MAVEN_THIRD_PARTY_NOTICES.md",
    "npmNotices": "NPM_THIRD_PARTY_NOTICES.md",
    "npmGeneratedNotices": "NPM_THIRD_PARTY_NOTICES.generated.md"
  },
  "disclaimers": [
    "Public, credential-free, non-production Android preview for evaluation only.",
    "Not evidence of an authorized live connection or physical-device support.",
    "Not production-signed or an app-store release."
  ],
  "changes": [
    "An administrator phone now goes live: reconnect reads are bounded instead of sent all at once, and one refused conversation no longer fails the whole reconnect.",
    "Conversations are listed most recent first and named after their first operator message; an administrator keeps the most recent 100.",
    "The Connection screen describes reconnect failures in plain words and reports the real connection state.",
    "Stack screens keep their content clear of the Android navigation bar."
  ]
}
