ModelArk Artifact Verification: Provenance Checks for Seedance and Seedream
What is ModelArk Artifact Verification?
ModelArk Artifact Verification is a provenance API that checks whether an image or video was generated by a BytePlus ModelArk model — the Seedance video family and Seedream image family from ByteDance. You pass a single public media URL, and the service returns a structured verdict: whether the file carries technical features associated with ModelArk artifacts and, when possible, the specific model it attributes the file to (for example, dreamina-seedance-2-5). It wraps BytePlus's official artifact-verification service behind one synchronous call. Every result is automated analysis and is for reference only.
Key Features
- •Single input: a public image or video URL — no prompt engineering required.
- •Structured JSON output:
is_official(true, false, or null), a stableverdictlabel (official, not_official, or undetermined), a detectedmodel_name,resource_type, and aquery_idfor support. - •Broad media support: images in png, jpg, jpeg, heic, webp up to 20MB, and video in mp4, mov, avi up to 100MB.
- •Synchronous response, typically in about 10 to 13 seconds, with a human-readable
messageexplaining each verdict.
Best Use Cases
- •Content moderation and trust-and-safety pipelines that need to flag ModelArk-generated media.
- •Newsrooms, marketplaces, and platforms confirming whether an asset came from Seedance or Seedream.
- •Compliance and audit trails that log each provenance check with a
query_id. - •Creators confirming their own ModelArk outputs are correctly attributed.
Interpreting Inputs and Output Quality
Use direct object-store links that end in a file extension for the most reliable uploads. Treat only verdict == official as a positive match. An undetermined result (is_official is null) is the normal answer for ordinary photos and non-ModelArk media, because no identifiable ModelArk traits were found. A non-match never rules out a ModelArk source, and this tool does not detect other vendors' models or act as a general AI-image detector.
FAQs
Does this detect any AI-generated image or video? No. It only checks for BytePlus ModelArk (Seedance, Seedream) provenance, not other generators.
What does undetermined mean? The service found no identifiable ModelArk traits — the usual result for real photos and non-ModelArk media.
Which formats and sizes are supported? Images up to 20MB (png, jpg, jpeg, heic, webp) and video up to 100MB (mp4, mov, avi).
Can it tell me which model made the file? When it detects ModelArk artifacts it often returns a model_name, such as dreamina-seedance-2-5.
Is the verdict definitive? No. Results are for reference only; a non-match does not prove a file is not from ModelArk.