{"appName":"CustodyForge","checkedAt":"2026-10-16T13:31:01.883Z","installUrl":"https://custodyforge.com","nextAction":"Store-readiness statuses describe declared configuration only. They do not verify a live deployment, native app or store approval, or paid customer release. Verify browser install on the actual deployment before promoting it; confirm Microsoft Partner Center ownership before packaging a store submission.","officialSourceNotes":["Microsoft documents PWA Store submission through Partner Center and PWA Builder.","Android Trusted Web Activity launch requires Digital Asset Links verification for full-screen trusted behavior.","Apple review requires complete, tested apps with working support and privacy links before submission."],"channels":[{"actionLabel":"Install from browser","channel":"web_install","currentState":"The declared manifest and URLs are evaluated for browser-install packaging. A supported-browser install on the actual deployment still requires verification. Store-readiness statuses describe declared configuration only. They do not verify a live deployment, native app or store approval, or paid customer release.","distribution":"Chrome, Edge, Android Chrome, and supported PWA install surfaces","officialGuideHref":"https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps/ux","ownerActions":[],"readinessChecks":[{"label":"HTTPS URL declared (not live-site verification)","passed":true},{"label":"Standalone web app manifest","passed":true},{"label":"App icons declared","passed":true},{"label":"Support URL declared (not reachability verification)","passed":true},{"label":"Privacy URL declared (not reachability verification)","passed":true}],"status":"ready_now","title":"Web install"},{"actionLabel":"Package Microsoft submission","channel":"microsoft_store","currentState":"The declared PWA configuration is evaluated for Microsoft Store packaging. Publisher identity, listing assets, deployment checks, and Store review still require verification. Store-readiness statuses describe declared configuration only. They do not verify a live deployment, native app or store approval, or paid customer release.","distribution":"Microsoft Store PWA package","officialGuideHref":"https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps/how-to/microsoft-store","ownerActions":["Open Microsoft Partner Center, confirm publisher identity, reserve the CustodyForge app name, then package the PWA."],"readinessChecks":[{"label":"HTTPS URL declared (not live-site verification)","passed":true},{"label":"Standalone web app manifest","passed":true},{"label":"App icons declared","passed":true},{"label":"Support URL declared (not reachability verification)","passed":true},{"label":"Privacy URL declared (not reachability verification)","passed":true},{"label":"Store screenshots declared","passed":true},{"label":"Microsoft Partner Center account ready","passed":false}],"status":"developer_action_required","title":"Microsoft Store"},{"actionLabel":"Prepare Android package","channel":"google_play","currentState":"Google Play needs a Trusted Web Activity package, Play Console owner access, signing, screenshots, privacy details, and domain verification before submission. Store-readiness statuses describe declared configuration only. They do not verify a live deployment, native app or store approval, or paid customer release.","distribution":"Google Play Trusted Web Activity","officialGuideHref":"https://developer.android.com/develop/ui/views/layout/webapps/guide-trusted-web-activities-version2","ownerActions":["Create or confirm the Google Play developer account.","Build the Android Trusted Web Activity package.","Add Digital Asset Links after the package name and signing certificate fingerprint exist."],"readinessChecks":[{"label":"HTTPS URL declared (not live-site verification)","passed":true},{"label":"Standalone web app manifest","passed":true},{"label":"App icons declared","passed":true},{"label":"Support URL declared (not reachability verification)","passed":true},{"label":"Privacy URL declared (not reachability verification)","passed":true},{"label":"Trusted Web Activity package created","passed":false},{"label":"Google Play developer account ready","passed":false}],"status":"developer_action_required","title":"Google Play"},{"actionLabel":"Prepare iOS review build","channel":"apple_app_store","currentState":"Apple distribution needs an Apple Developer account, an iOS wrapper build, device testing, privacy answers, screenshots, support URL, and App Review approval. Store-readiness statuses describe declared configuration only. They do not verify a live deployment, native app or store approval, or paid customer release.","distribution":"Apple App Store native wrapper","officialGuideHref":"https://developer.apple.com/distribute/app-review/","ownerActions":["Create or confirm the Apple Developer account.","Build and test the iOS wrapper in Xcode and TestFlight.","Prepare App Store Connect privacy, screenshots, support link, and review notes."],"readinessChecks":[{"label":"HTTPS URL declared (not live-site verification)","passed":true},{"label":"Support URL declared (not reachability verification)","passed":true},{"label":"Privacy URL declared (not reachability verification)","passed":true},{"label":"Native iOS wrapper created","passed":false},{"label":"Apple Developer account ready","passed":false}],"status":"developer_action_required","title":"Apple App Store"}],"summary":{"developerActionRequired":3,"readyForPackaging":0,"readyNow":1,"total":4}}