Capacity
Advanced options
Session
Not signed in
API keys
Use Authorization: Bearer tm_… for programmatic access.
Watermark history
Previews only — full cover/payload are never stored.
API
POST /api/v1/auth/register POST /api/v1/auth/login GET /api/v1/auth/me POST /api/v1/keys GET /api/v1/keys DELETE /api/v1/keys/:id POST /api/v1/embed|extract|analyze|strip|capacity|compare GET /api/v1/watermarks Techniques: zero-width, unicode-tags, whitespace, trailing-whitespace, homoglyph, punctuation, variation-selector, hybrid Frame TMK2 · ECC TME1 (default medium)