ONYX
Docs

Trust & Verification

See when your account needs stronger verification.

Trust & Verification explains how Onyx determines whether your account is eligible for certain actions, services, and connected app permissions.

Some actions require stronger account confidence before they become available. This can include:

  • wallet actions
  • card issuance
  • payment settlement
  • number eligibility
  • connected app permissions
  • account recovery
  • regulated services
  • organization verification

Your account should always show:

  • the current trust state
  • whether verification is required
  • which action is affected
  • what step is required next

Trust state is designed to communicate account confidence and eligibility. It is not a public social ranking system.

Trust

Trust eligibility ladder

Select a trust state to see available actions, blocked actions, and the next account requirement.

Available

Account access

Profile

Blocked

Card

Regulated number

Next requirement

Complete setup

Why Trust Exists

Onyx combines:

  • mobile service
  • numbers
  • payments
  • identity
  • communication
  • connected apps

Those systems become less safe when accounts are anonymous, disposable, or disconnected from real account ownership.

Trust exists to:

  • reduce fraud
  • reduce impersonation
  • protect account recovery
  • protect payment actions
  • protect number ownership
  • improve communication safety
  • allow regulated features where required

The goal is not to create a public verification hierarchy.

The goal is to make the account safer, more recoverable, and more trusted across connected services.

How Trust Benefits You

Trust state affects what your account can do.

Depending on verification and account health, trust can help:

  • unlock payment features
  • unlock card eligibility
  • unlock number eligibility in regulated regions
  • improve account recovery confidence
  • reduce spam and impersonation
  • allow connected apps to trust account assertions
  • reduce repeated onboarding across supported services

Instead of re-verifying identity for every supported app or payment flow, approved services can request limited trust assertions through Onyx ID.

Trust States

Onyx currently supports five trust states:

Basic The account exists and core account setup is complete.

Trusted The account has enough healthy signals for common account activity and communication contexts.

Verified The account has stronger confidence through verification, account posture, recovery health, device continuity, relationship trust, or additional review.

KYC Verified The account completed regulated identity verification for supported regulated actions.

Organization / Service Verified The account represents an approved organization, developer, institution, or service identity.

Trust state can affect:

  • connected app permissions
  • payment eligibility
  • number activation
  • communication trust
  • organization visibility
  • supported account assertions

Trust status can appear as:

  • active
  • pending
  • required
  • refreshing
  • expired
  • revoked
  • unavailable

If trust status changes, the account should explain:

  • which action is affected
  • whether additional verification is required
  • whether access is temporarily restricted
  • whether refresh or review is needed

Verification Requirements

Verification requirements can depend on:

  • region
  • payment activity
  • local telecom regulation
  • card eligibility
  • connected app permissions
  • account recovery state
  • transaction size
  • fraud and abuse review

Some actions may require:

  • identity verification
  • address verification
  • age verification
  • organization review
  • payment verification
  • recovery confirmation

Verification states can appear as:

  • not required
  • required
  • started
  • pending
  • awaiting information
  • completed
  • failed
  • expired
  • revoked
  • refresh required
  • unavailable

Some account actions remain unavailable until verification completes successfully.

Regulated Verification

Onyx supports regulated identity verification through trusted verification providers including:

  • Sumsub
  • Persona

These providers can be used for:

  • identity verification
  • age verification
  • jurisdiction checks
  • payment eligibility
  • fraud review
  • telecom compliance requirements
  • organization verification

Verification providers process:

  • document review
  • selfie matching
  • liveness checks
  • sanctions screening
  • compliance review
  • risk analysis

The Onyx account does not expose raw provider systems directly in normal product flows.

Instead, your account receives:

  • verification status
  • trust state updates
  • eligibility results
  • action availability
  • refresh requirements
  • verification expiration state

The product intentionally avoids exposing:

  • raw KYC payloads
  • provider internals
  • compliance jargon
  • document archives
  • sensitive verification evidence

KYC verification exists to support regulated actions. It is not the purpose of Onyx ID.

KYC status should not appear as:

  • a public social badge
  • unrestricted app data
  • public profile metadata
  • a wallet replacement
  • a chat status symbol

Scoped Verification Results

Connected apps can request limited verification assertions through Onyx ID.

Examples include:

  • identity verified
  • age verified
  • payment eligible
  • jurisdiction eligible
  • organization verified

Apps only receive the specific assertion you approve.

Apps should not receive:

  • raw KYC documents
  • unrestricted account access
  • unrelated wallet activity
  • unrelated payment history
  • private verification evidence

Solana Attestation Service

Onyx ID can use Solana Attestation Service (SAS) as part of the account trust and activation system.

SAS is used as a trust and attestation layer for supported identity and activation events.

Examples can include:

  • Onyx ID activation
  • account trust assertions
  • account-linked activation state
  • connected service eligibility
  • regulated verification references where supported

SAS operates underneath the product experience.

Normal users should not need to understand:

  • onchain account structure
  • transaction mechanics
  • attestation schemas
  • rent calculations
  • wallet signing internals

The product language stays focused on:

  • identity active
  • verification completed
  • trusted account
  • eligible service access
  • connected app authorization

Wallet linkage does not automatically verify the account.

Attestations can contribute to trust and activation state, but they are not the entire trust model.

Onyx ID should still work meaningfully without:

  • wallet setup
  • crypto knowledge
  • direct blockchain interaction

Some connected services may use SAS-backed trust references to:

  • validate account state
  • validate verification eligibility
  • validate connected service permissions
  • support portable trust across approved apps

These flows remain permissioned and scoped through Onyx ID.

Privacy And Visibility

Verification is designed to stay scoped and permissioned.

Public profiles should not expose:

  • raw KYC status
  • provider details
  • verification documents
  • compliance records
  • private review information

Connected apps should only receive:

  • approved assertions
  • approved trust visibility
  • approved permission scope

Verification exists to support:

  • account safety
  • regulated eligibility
  • payment security
  • communication trust
  • account recovery
  • connected app trust

without exposing unnecessary personal information.