Trust and verification assertions give connected apps limited answers about account eligibility.
They do not expose private verification records. The app receives only the scoped assertion needed for the user action.
What Assertions Can Cover
Granted assertions include:
- identity verified
- age verified
- jurisdiction eligible
- organization verified
- payment eligible
Each assertion depends on app configuration, user consent, account state, region, and the action being requested.
What Partners Receive
Partners can receive:
- the scoped assertion
- assertion state
- eligibility status
- expiration or refresh state when the assertion has one
- reason guidance when the assertion is unavailable
Partners should display the result in plain language.
What Partners Do Not Receive
Partners should not receive:
- identity documents
- private verification evidence
- verification review details
- fraud review details
- unrelated account history
- unrelated payment history
- private wallet material
- private Onyx identifiers
Onyx keeps sensitive verification material inside the Onyx trust model.
Eligibility Changes
Assertions can change.
An assertion can become unavailable if:
- verification expires
- the user revokes consent
- the app loses access
- regional rules change
- account recovery starts
- Onyx requires a refresh
Partners should check current state before relying on an assertion.
User Consent
Apps must request consent before receiving an assertion.
The user should understand:
- which app is asking
- which assertion is requested
- why the app needs it
- whether the result expires
- how access can be revoked
The app should not ask for broad trust access when a narrow assertion is enough.
Safe Use
Use assertions to make a specific product decision.
Do not use assertions as public status labels, social badges, user rankings, or unrestricted identity exports.

