public tier, and lose the “Not checked by Zend” label.
Prove you own your origins
Serve this file at every origin in your manifest:https://your-app.example.com/.well-known/zend-app.json
Add listing details
zapp.json
custody: "contract" and need description and developer.
results
Apps with the
prize permission must set results to app or checked, and set a resolverKey.
Review
Deploying withvisibility: "public" puts the app in_review:
1
Automated checks (about a minute)
Zend checks the origin ownership file, that the entry page loads over HTTPS and uses the SDK, and Google Safe Browsing. Failures set the app to
rejected with findings.2
Zend approval
A Zend admin approves apps that pass. Approved apps become
listed and move to the public tier.After listing
- Changes to name, icon or copy keep the listing.
- Changes to
origins,permissions,resolverKey,custody,resultsorvisibilitysend the app back to review. Until it’s approved, the new version is live but unlisted. - Users can report your app. Many reports within 24 hours suspend it until Zend reviews it.