Docs / API
Product guides
and integration support.
Get started with Protect, connect monitoring through Horus, and review recordings with Verify.
Create and trace a protected copy
- Open Protect and select the encoding workflow.
- Add your audio and assign a recipient to the copy.
- Encode, download and listen back to the protected recording before distribution.
- To investigate a recovered file, open Decode Audio and submit it for watermark detection.
- Review the recovered identifier against your recipient assignment.
Keep a record of the campaign, recipients and files you distribute. Watermark detection does not require the original audio.
Open ProtectAdd a release to monitoring
Creating a watermark does not automatically start monitoring. Open Leak Monitoring in the app and add the release you want Horus to watch.
Review your available providers, monitoring allowance and current charges. Check surfaced findings and, where you can obtain the audio, use Protect to trace its watermark.
Horus coverage and workflowReview an audio analysis
- Open Verify and upload the recording you want to assess.
- Review the overall assessment alongside the individual signal evidence.
- Inspect the timeline for sections that need closer review.
- Compare the result with information about the production and source material.
Audio formats and exports
Protect offers WAV and MP3 downloads in the encoding workflow. Keep the original master and listen back to the exported version before sending it.
Verify accepts WAV, MP3, FLAC, M4A, OGG and AAC. Check the uploader and account limits before submitting large files. For Protect input formats, refer to its uploader.
Codec robustness tests describe watermark recovery after processing; they do not determine which files the uploader accepts.
Read the codec test summaryVerify API
Submit individual recordings or batches and retrieve the evidence used by the web verifier. Official Python and JavaScript / TypeScript clients handle authentication, batching and retries.
API access and client downloads are available on Label and Bulk Usage plans. Download the client package from Verify and install the local file; the packages are not currently published to PyPI or npm.
Python
import os
from anubisaudio import AnubisClient
client = AnubisClient(api_key=os.environ["ANUBIS_API_KEY"])
result = client.analyze("track.mp3")
if result.success:
print(result.result["sustained_synthetic_score"])The full reference covers authentication, single and batch endpoints, result fields, limits and error handling. Sign in to Verify to access the account-gated documentation.
Client usage and availability follow the official Verify developer page.
Protect API
The Protect API is in development. Use the web app for watermarking and recipient attribution today.
For planned integrations, tell us about your distribution workflow and expected volume.
Discuss a Protect integrationNeed help?
Include the product name, the action you were taking and any error message when contacting support.
contact@anubisaudio.com