Onyx Chat
Onyx Chat binds private messaging, voice calls, and USDO payments to a verified identity. Every contact is verified via Onyx ID before a thread opens. Every message is encrypted by default.
How verification works
Before a thread opens, both parties must have an Onyx ID. The contact you see is who they say they are — there is no anonymous handoff, no unverified phone number lookup.
Verification is not displayed as a badge. It is the condition for the thread existing at all.
Encryption
Messages and calls are end-to-end encrypted. Onyx does not hold plaintext copies of your conversations on any server. The encryption is on by default — no setting to find, no opt-in required.
Payments in Chat
USDO settles inside the thread. The reason, the recipient, and the receipt stay in the same place where the agreement was made. There is no separate app, no separate balance, and no context loss when money moves.
For details on how payment authorization works, see Onyx Payments and Onyx ID.
