docs(zwus): add developer advice on standard selection

This commit is contained in:
2026-09-12 19:06:54 -07:00
parent e164ed915b
commit 0ebb2c5712

View File

@@ -10,6 +10,11 @@ Choosing the right ZWUS base involves balancing **payload size** against **platf
- **Compatibility Trade-off:** - **Compatibility Trade-off:**
The higher the base, the larger the alphabet of zero-width Unicode characters required. Certain messaging apps, web services, or platforms may strip, sanitize, or fail to hide some of these characters properly (sometimes rendering visible space or placeholder boxes). If a platform alters or rejects certain characters, lower bases like **ZWUS-6** or **ZWUS-3** offer higher compatibility by restricting the alphabet to a smaller, safer subset of zero-width characters. The higher the base, the larger the alphabet of zero-width Unicode characters required. Certain messaging apps, web services, or platforms may strip, sanitize, or fail to hide some of these characters properly (sometimes rendering visible space or placeholder boxes). If a platform alters or rejects certain characters, lower bases like **ZWUS-6** or **ZWUS-3** offer higher compatibility by restricting the alphabet to a smaller, safer subset of zero-width characters.
> **Developer Advice:**
> - **ZWUS-8:** Only pick ZWUS-8 if you are using lots of Asian or non-standard Unicode characters (where high code points benefit most from base-8 compression).
> - **ZWUS-6:** The sweet spot for English text if the target website or platform supports it.
> - **ZWUS-3:** Only use ZWUS-3 if you want to be as safe as possible across strict platforms.
## Automatic Detection with Sign ## Automatic Detection with Sign
If you enable **Sign** when encoding, an invisible, collision-free signature is attached to the secret message. When decoding—either in the extension popup or via the on-screen overlay—inØsight automatically identifies and switches to the correct base and cipher every time. You never need to remember or guess which standard was used. If you enable **Sign** when encoding, an invisible, collision-free signature is attached to the secret message. When decoding—either in the extension popup or via the on-screen overlay—inØsight automatically identifies and switches to the correct base and cipher every time. You never need to remember or guess which standard was used.