Beeps Safe V2S 26.3 — Basemaster No-Assets Technical Programs, Storage, Size, and Addon Addendum Generated: 2026-05-06 19:24:06 UTC Purpose: This is a separate technical addendum for the Basemaster WebWrapper No-Assets release. It records actual local file sizes, checksum values, signing verification references, storage requirements, development programs, Android build tools, and Chrome/Edge browser-addon packaging information. Primary Release Folder: /home/john/Desktop/BEEPS_BASEMASTER_NO_ASSETS_SIGNED_RELEASE_FINAL Source Android Project: /home/john/beeps-projects/Beepsv2s_app_BASEMASTER Release Identity: Product: Beeps Safe V2S / Beeps by Electrolips Version: Version 2 / V2S / 26.3 Package Name: com.beep.beepsbyelectrolips Release Line: Basemaster WebWrapper No-Assets Hosted Entry: https://beeps-v2s.web.app/menu-basemaster.html Backend / Hosting: Firebase Hosting + Firebase Functions Gen 2 / Node.js / Express Messaging: Firebase Cloud Messaging Queue / Entitlement State: Redis-backed server-side state Payment Systems: Stripe and PayPal APK / AAB Files: APK Path: /home/john/Desktop/BEEPS_BASEMASTER_NO_ASSETS_SIGNED_RELEASE_FINAL/final-builds/Beeps_Safe_V2S_26.3_BASEMASTER_WEBWRAPPER_NO_ASSETS_SIGNED.apk APK Size: 6.8M APK SHA256: f11b501c66fe563f9405acd2fb6c8657eaf155c25d6fcab5da75b4b484ff1b67 AAB Path: /home/john/Desktop/BEEPS_BASEMASTER_NO_ASSETS_SIGNED_RELEASE_FINAL/final-builds/Beeps_Safe_V2S_26.3_BASEMASTER_WEBWRAPPER_NO_ASSETS_SIGNED.aab AAB Size: 6.1M AAB SHA256: 21816322fccc90a4210db74d36e8fb61bf683fc256d0e1a6f6c1e62079868512 No-Assets Verification: Checked source assets folder: /home/john/beeps-projects/Beepsv2s_app_BASEMASTER/app/src/main/assets Source asset files found: Source asset file count: 0 No-assets source result: PASS — no files found in app/src/main/assets. APK bundled web-source scan: assets/dexopt/baseline.prof assets/dexopt/baseline.profm AAB bundled web-source scan: PASS — no AAB base/assets/html/js/css/map matches found. Signing Verification References: APK signer tool: /home/john/Android/Sdk/build-tools/36.1.0/apksigner APK signing certificate: Signer #1 certificate DN: CN=john pate, OU=Electrolips Pager Link Systems, O=Beeps-Safev2s, L="Berkeley ", ST=California, C=US Signer #1 certificate SHA-256 digest: ba7af85e0c5a240fa88e8163c7769ae56506e2bac4b3723746a5fca69e9d7753 Signer #1 certificate SHA-1 digest: 61aa487060f030142535d6590ecc332c516ad739 Signer #1 certificate MD5 digest: bc50619c71fbd0ec20ca913994eaa996 AAB signing verification: sm 449 Thu Jan 01 01:01:02 PST 1981 base/res/color/design_error.xml sm 423 Thu Jan 01 01:01:02 PST 1981 base/res/color/mtrl_error.xml sm 698 Thu Jan 01 01:01:02 PST 1981 base/res/drawable/mtrl_ic_error.xml jar verified. Warning: This jar contains entries whose certificate chain is invalid. Reason: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target This jar contains signatures that do not include a timestamp. Without a timestamp, users may not be able to validate this jar after any of the signer certificates expire (as early as 2053-09-09). - Entry base/res/color/design_error.xml is signed in JarFile but is not signed in JarInputStream - Entry base/res/color/mtrl_error.xml is signed in JarFile but is not signed in JarInputStream - Entry base/res/drawable/mtrl_ic_error.xml is signed in JarFile but is not signed in JarInputStream The signer certificate will expire on 2053-09-09. Local Disk Usage: Release folder size: 25M Android source project size: 140M Android app/build output size: 92M Gradle cache size: 1.8G Android SDK size: 4.6G Chrome addon folder size: 608K Edge addon folder size: 608K Browser addon ZIP folder size: 1.7M Filesystem free space: Filesystem Size Used Avail Use% Mounted on /dev/sda2 117G 82G 30G 74% / Installed / Used Programs and Tool Paths: Java: openjdk version "17.0.18" 2026-01-20 OpenJDK Runtime Environment (build 17.0.18+8-Ubuntu-124.04.1) OpenJDK 64-Bit Server VM (build 17.0.18+8-Ubuntu-124.04.1, mixed mode, sharing) Jarsigner: /usr/bin/jarsigner Gradle wrapper: Gradle 9.3.1 Kotlin: 2.2.21 Launcher JVM: 17.0.18 (Ubuntu 17.0.18+8-Ubuntu-124.04.1) Daemon JVM: Compatible with Java 21, any vendor, nativeImageCapable=false (from gradle/gradle-daemon-jvm.properties) OS: Linux 6.14.0-29-generic amd64 Android SDK / apksigner: /home/john/Android/Sdk/build-tools/36.1.0/apksigner Node.js: v22.22.0 npm: 10.9.4 Firebase CLI: 15.15.0 Google Cloud CLI: Google Cloud SDK 557.0.0 Git: git version 2.43.0 Zip: Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. Unzip: UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP. Chrome / Chromium / Edge / Brave Availability: google-chrome: Google Chrome 147.0.7727.101 chromium: Chromium 142.0.7444.175 for Linux Mint chromium-browser: NOT INSTALLED / NOT IN PATH microsoft-edge: NOT INSTALLED / NOT IN PATH brave-browser: NOT INSTALLED / NOT IN PATH Android Release Program Stack: Android Studio / Android Gradle project Gradle wrapper: ./gradlew Android SDK Build Tools: apksigner Java/JDK: jarsigner and Gradle runtime Kotlin / Android Kotlin source files Firebase Messaging dependency Google Billing dependency Android WebView runtime Firebase Hosting target: hosted Beeps web interface Backend Program Stack: Firebase Functions Gen 2 Node.js Express Firebase Hosting Firebase Cloud Messaging Redis / Upstash-style queue and entitlement state Stripe checkout/webhook integration PayPal order/webhook integration Browser Addon / Extension Program Stack: Chrome / Chromium / Brave / Edge extension package structure manifest.json background.js popup.html icons/ app/ hosted or packaged web-interface folder ZIP packaging for browser store upload Chromium Manifest V3 compatibility work pending/fix in progress where CDN or inline script policies conflict with extension CSP. Chrome Addon Folder: /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome Chrome addon files: /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/beeper-receiver-firebase.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/buy.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/cancel.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/dialeronly.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/firebase-config.js /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/index.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/index.js /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/menu.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/public-dialer.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/sender-receiver-terminal.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/app/success.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/background.js /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/icons/beeps-logo.png /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/manifest.json /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Chrome/popup.html Chrome manifest key lines: "manifest_version": 3, "name": "Beeps by Electrolips", "version": "2.0", "description": "Beeps V2S browser addon", "service_worker": "background.js" Edge Addon Folder: /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge Edge addon files: /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/beeper-receiver-firebase.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/buy.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/cancel.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/dialeronly.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/firebase-config.js /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/index.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/index.js /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/menu.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/public-dialer.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/sender-receiver-terminal.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/app/success.html /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/background.js /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/icons/beeps-logo.png /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/manifest.json /home/john/beeps-projects/deploy-builds/BeepsbyElectrolips-Edge/popup.html Edge manifest key lines: "manifest_version": 3, "name": "Beeps by Electrolips - Edge", "version": "2.0", "description": "Beeps V2S browser addon", "service_worker": "background.js" Browser Addon ZIP Packages: BeepsbyElectrolips-Brave.zip 432132 bytes BeepsbyElectrolips-Chrome.zip 432163 bytes BeepsbyElectrolips-Chromium.zip 432243 bytes BeepsbyElectrolips-Edge.zip 432094 bytes Browser addon ZIP checksums: c5aac6ec946cb3aeee63a5764b61993d6a260ab5c451e8c5da03cce1b32ee4a7 /home/john/beeps-projects/deploy-builds/browser-addon-packages/BeepsbyElectrolips-Chrome.zip 1acd3b3c4a8a741b8196a3aa05d19387533fdaab52609478ac722c67efa09155 /home/john/beeps-projects/deploy-builds/browser-addon-packages/BeepsbyElectrolips-Edge.zip d093d756c81fe6a1285bb4229edee3bff1487fc98d024322c4404533328d3760 /home/john/beeps-projects/deploy-builds/browser-addon-packages/BeepsbyElectrolips-Chromium.zip fcb51243c5f30dd25fcb6aa807141d02200088c4aab1a3d37433f80fa688ef0b /home/john/beeps-projects/deploy-builds/browser-addon-packages/BeepsbyElectrolips-Brave.zip Minimum Practical Storage Notes: Direct install artifact: APK only. Store/bundle artifact: AAB. Release package storage: use the actual release folder size above. Android development storage: Android Studio, Android SDK, Gradle caches, and build outputs require substantially more disk space than the APK/AAB themselves. Browser addon storage: extension source folders and ZIP packages are small compared with Android SDK and Gradle build caches. Operational Notes: The Basemaster no-assets Android app is a WebView wrapper. It loads the hosted Beeps interface instead of bundling local HTML/CSS/JS web files inside app/src/main/assets. The backend remains authoritative for receiver token validation, queue delivery, credit deduction, monthly cap enforcement, payment fulfillment, replay prevention, and push registration. The Chrome and Edge addon packages are separate browser-extension distribution targets and should be fixed/verified independently from the Android APK/AAB release package.