{
    "schemaVersion":  "1.1",
    "contract":  "openacai-app-store-readiness",
    "generatedAtUtc":  "2026-07-07T18:54:16.1781244+00:00",
    "status":  "not-ready-for-store-submission",
    "releaseStage":  "not-submitted-to-app-stores",
    "readyForStoreSubmission":  false,
    "canonicalWebApp":  "https://openacai.com",
    "publicContractsHost":  "https://openacai.ong",
    "support":  {
                    "supportUrl":  "https://openacai.com/contact/",
                    "supportStatus":  200,
                    "supportNoStore":  true,
                    "privacyPolicyUrl":  "https://openacai.com/privacy-policy/",
                    "privacyStatus":  200,
                    "accountDeletionUrl":  "https://openacai.com/contact/?topic=privacy#openacai-contact-form-heading",
                    "dataExportUrl":  "https://openacai.com/contact/?topic=privacy#openacai-contact-form-heading",
                    "resourceCorrectionPolicyUrl":  "https://openacai.ong/.well-known/openacai-resource-feedback-policy.json"
                },
    "nativeAppIds":  {
                         "androidPackageName":  "",
                         "androidSha256CertificateFingerprint":  "",
                         "iosBundleId":  "",
                         "appleTeamId":  "",
                         "androidAssetLinksUrl":  "https://openacai.com/.well-known/assetlinks.json",
                         "androidAssetLinksStatus":  200,
                         "androidAssetLinksConfigured":  false,
                         "iosAppleAppSiteAssociationUrl":  "https://openacai.com/.well-known/apple-app-site-association",
                         "iosAppleAppSiteAssociationStatus":  200,
                         "iosAppleAppSiteAssociationConfigured":  false,
                         "reason":  "Native app identifiers and store association files are not configured yet."
                     },
    "nativeAppLinkReadiness":  {
                                   "standardsDocumentUrl":  "https://openacai.ong/.well-known/openacai-app-links.json",
                                   "contractSchemaVersion":  "1.1",
                                   "contractStatus":  "safe-empty-waiting-on-native-identifiers",
                                   "contractReady":  true,
                                   "safeEmptyOwnershipState":  true,
                                   "readyForNativeOwnership":  false,
                                   "androidIdentityConfigured":  false,
                                   "iosIdentityConfigured":  false,
                                   "canEnableAndroidAppLinks":  false,
                                   "canEnableUniversalLinks":  false,
                                   "activationGateCount":  9,
                                   "blockingGateIds":  [
                                                           "android-package-name",
                                                           "android-signing-fingerprint",
                                                           "ios-bundle-id",
                                                           "apple-team-id",
                                                           "store-readiness",
                                                           "manual-privacy-and-safety-review"
                                                       ],
                                   "requiredGateIds":  [
                                                           "android-package-name",
                                                           "android-signing-fingerprint",
                                                           "android-assetlinks-file",
                                                           "ios-bundle-id",
                                                           "apple-team-id",
                                                           "ios-association-file",
                                                           "route-manifest",
                                                           "store-readiness",
                                                           "manual-privacy-and-safety-review"
                                                       ],
                                   "ownershipActivationPolicy":  {
                                                                     "requireProductionAppIdentifiers":  true,
                                                                     "requireReviewedStandardsFiles":  true,
                                                                     "requireRouteManifestMatch":  true,
                                                                     "requireStorePrivacyReview":  true,
                                                                     "requireRollbackPlanToSafeEmptyFiles":  true,
                                                                     "keepFilesEmptyUntilStoreReady":  true,
                                                                     "denyPrivatePortalDeepLinks":  true,
                                                                     "neverDeepLinkEmergencyHelp":  true,
                                                                     "noWildcardNativeRoutesForPrivatePaths":  true
                                                                 }
                               },
    "storePrivacy":  {
                         "dataSafetyUrl":  "https://openacai.ong/.well-known/openacai-data-safety.json",
                         "accountDataUrl":  "https://openacai.ong/.well-known/openacai-account-data.json",
                         "notificationPolicyUrl":  "https://openacai.ong/.well-known/openacai-notification-policy.json",
                         "measurementPolicyUrl":  "https://openacai.ong/.well-known/openacai-measurement-policy.json",
                         "resourceFeedbackPolicyUrl":  "https://openacai.ong/.well-known/openacai-resource-feedback-policy.json",
                         "policyEndpointStatuses":  {
                                                        "dataSafety":  200,
                                                        "accountData":  200,
                                                        "notificationPolicy":  200,
                                                        "measurementPolicy":  200,
                                                        "resourceFeedbackPolicy":  200
                                                    },
                         "dataSold":  false,
                         "thirdPartyAdvertising":  false,
                         "remarketing":  false,
                         "enhancedConversions":  false,
                         "preciseLocationCollected":  false,
                         "publicContractsContainPii":  false
                     },
    "featuresAllowedInNative":  {
                                    "publicResources":  true,
                                    "helpGuides":  true,
                                    "offlineResourceSearch":  true,
                                    "deviceLocalSavedResources":  true,
                                    "webContactFallback":  true,
                                    "directNativeIntake":  false,
                                    "publicAccountCreation":  false,
                                    "authenticatedCaseStatus":  false,
                                    "secureUploads":  false,
                                    "nativePushNotifications":  false,
                                    "nativePayments":  false,
                                    "partnerPortal":  false,
                                    "staffPortal":  false
                                },
    "launchGates":  [
                        {
                            "id":  "support-url",
                            "required":  true,
                            "status":  "ready",
                            "proofUrl":  "https://openacai.com/contact/"
                        },
                        {
                            "id":  "privacy-url",
                            "required":  true,
                            "status":  "ready",
                            "proofUrl":  "https://openacai.com/privacy-policy/"
                        },
                        {
                            "id":  "pwa-manifest",
                            "required":  true,
                            "status":  "ready",
                            "proofUrl":  "https://openacai.com/manifest.webmanifest"
                        },
                        {
                            "id":  "data-safety-policy",
                            "required":  true,
                            "status":  "ready",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-data-safety.json"
                        },
                        {
                            "id":  "account-deletion-export-flow",
                            "required":  true,
                            "status":  "web-contact-ready",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-account-data.json"
                        },
                        {
                            "id":  "notification-policy",
                            "required":  true,
                            "status":  "ready-push-disabled",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-notification-policy.json"
                        },
                        {
                            "id":  "measurement-policy",
                            "required":  true,
                            "status":  "ready-privacy-safe",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-measurement-policy.json"
                        },
                        {
                            "id":  "resource-correction-policy",
                            "required":  true,
                            "status":  "ready",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-resource-feedback-policy.json"
                        },
                        {
                            "id":  "native-release-contract",
                            "required":  true,
                            "status":  "ready",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-native-release.json"
                        },
                        {
                            "id":  "app-link-contract",
                            "required":  true,
                            "status":  "ready-safe-empty",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-app-links.json"
                        },
                        {
                            "id":  "android-app-id",
                            "required":  true,
                            "status":  "missing",
                            "proofUrl":  ""
                        },
                        {
                            "id":  "ios-app-id",
                            "required":  true,
                            "status":  "missing",
                            "proofUrl":  ""
                        },
                        {
                            "id":  "native-association-files",
                            "required":  true,
                            "status":  "safe-empty-waiting-on-app-ids",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-app-links.json"
                        },
                        {
                            "id":  "native-direct-intake",
                            "required":  false,
                            "status":  "disabled-web-only",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-intake-policy.json"
                        },
                        {
                            "id":  "push-notifications",
                            "required":  false,
                            "status":  "disabled",
                            "proofUrl":  "https://openacai.ong/.well-known/openacai-notification-policy.json"
                        },
                        {
                            "id":  "app-store-assets",
                            "required":  true,
                            "status":  "missing",
                            "proofUrl":  ""
                        }
                    ],
    "clientRules":  {
                        "readBeforeShowingNativeUi":  true,
                        "hideAppStorePrompts":  true,
                        "hideNativeOnlyFeaturesUntilEnabled":  true,
                        "useWebFallbackForContact":  true,
                        "openSupportAndPrivacyInExternalWebView":  true,
                        "keepCrisisAndEmergencyLinksAvailable":  true,
                        "neverBlockEmergencyWebLinks":  true,
                        "neverSendHelpSeekerMessagesToPublicContracts":  true,
                        "neverSendAnalyticsPii":  true,
                        "doNotEnableNativeSubmissionWithoutFutureReview":  true,
                        "requireAppLinksContractBeforeDeepLinks":  true,
                        "treatSafeEmptyAssociationFilesAsNotInstalled":  true,
                        "hideInstallPromptsUntilNativeAppIdsExist":  true
                    },
    "relatedContracts":  {
                             "mobileBootstrap":  "https://openacai.ong/.well-known/openacai-mobile.json",
                             "nativeRelease":  "https://openacai.ong/.well-known/openacai-native-release.json",
                             "appLinks":  "https://openacai.ong/.well-known/openacai-app-links.json",
                             "clientReadiness":  "https://openacai.ong/.well-known/openacai-client-readiness.json",
                             "clientCompatibility":  "https://openacai.ong/.well-known/openacai-client-compatibility.json",
                             "appConfig":  "https://openacai.ong/.well-known/openacai-app-config.json",
                             "resourceFeedbackPolicy":  "https://openacai.ong/.well-known/openacai-resource-feedback-policy.json"
                         },
    "privacy":  {
                    "publicOnly":  true,
                    "containsSecrets":  false,
                    "containsPrivateCaseData":  false,
                    "containsHelpSeekerMessages":  false,
                    "safeForDeviceCache":  true
                }
}