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.
What Onyx can and cannot see
- Onyx cannot read the content of your messages or calls.
- Onyx can see that a thread exists between two Onyx IDs, and the metadata required to route messages.
- Payment transaction records are visible only to thread participants.
Related
- Onyx ID — the identity layer that verifies every contact
- Onyx Payments — the settlement rail that runs inside Chat
