Zero-width watermarking. We embed data using Unicode zero-width characters inserted between visible characters. The resulting text looks and renders identically to the original — no visual change, no layout shift.
Secret (payload). The string you want to hide inside the text. Passed as the secret field on encode. Recovered as decoded on decode.
Signing channels. Named channel objects that pair a channel name with a signing key. When a watermarked request references a channel, the server verifies the watermark signature — proving it was produced by your key, not forged.
Resilience. The standard mode uses fast zero-width insertion. Robust mode adds redundant encoding that survives moderate text editing, copy-paste, or format conversion. Choose based on your threat model.
Credits. Each watermark operation consumes credits from your balance. Subscription plans include a monthly credit allocation; additional credits can be purchased. Credits never expire while your account is active.