Keyed Text Watermark Detection
Detect text generated through a TrueSynthesis-marked model, with a stated false-positive bound. Text that was not marked with a key we hold returns no mark found, which does not mean a person wrote it.
Simulate full credit top-ups with zero real billing charges. Use test card 4242 4242 4242 4242 (any future date, CVC 123).
Cryptographic Provenance & Watermark Workbench
Detect a keyed statistical text watermark (demo key) and inspect text for hidden Unicode characters. Text that was not marked with a key we hold returns “no mark found”, which is not a statement that a human wrote it. In our benchmark, 83% of 120 marked prose samples were detected (95% interval 76–89%) with 0 of 120 unmarked samples flagged; passages under about 100 tokens are essentially undetectable, and code detection is not established.
The floor only enables a statistical test. An older-model planning example needed about 250 scored positions for 90% modeled detection, versus about 2% at the 52-position floor. Actual sensitivity depends on model, text and edits.
Instant Test Top-Ups & Subscriptions
Choose a tier to test the end-to-end Stripe Checkout flow. Charges are simulated and credit ledger balances are credited immediately.
Starter Credit Pack
Ideal for small audits, ad-hoc verifications, and testing.
- ✓ 50,000 Credits included
- ✓ Keyed-watermark detection (demo key)
- ✓ Zero-width character inspection
Pro Credit Pack
For high-volume publishing pipelines and forensic audits.
- ✓ 250,000 Credits included
- ✓ Keyed-watermark detection (demo key)
- Priority queue and batch API: not yet available
Pro Provenance
Monthly subscription, test mode only.
- ✓ 1,000,000 credits on first checkout
- Monthly renewal grants and webhook notifications: not yet available
Watermark Specimens
Real generations from a local Qwen2.5-Coder model, marked with the published public demo key and re-checked by the live detector. Every token is shaded by what the detector saw.
Marked · public demo key
Marked with the published demo key while the model generated it
204 of 265 scored positions were green (77.0%; chance is 50%). Corrected p = 1.20e-18.
Unmarked control
Same model and prompt, generated with no mark
182 of 325 scored positions were green (56.0%; chance is 50%). Corrected p = 1.22e-01.
Short reply · under the floor
Marked, but too short for a statistical test
2 of 3 scored positions were green. The floor is 52 scored positions, so no statistical test ran.