multipart/form-data hoch. Die Antwort enthält
ein detected-Gesamturteil sowie eine Aufschlüsselung je Technik. Keine
Authentifizierung, keine Credits. Der Upload wird im Arbeitsspeicher verarbeitet und
niemals gespeichert.
Request
Sende genau einen File-Part mit dem Namenfile. Der Part muss in seinem
Content-Disposition-Header einen filename tragen — ein einfaches Formularfeld ohne
Dateinamen ist kein File-Part.
JPEG/PNG/WebP/GIF und MP4/QuickTime werden anhand von Magic Bytes erkannt. Ein
falscher oder generischer
Content-Type des Parts (zum Beispiel
application/octet-stream) verhindert die Erkennung bei diesen Formaten also nicht.
WebM hat keinen Magic-Byte-Zweig und wird nur akzeptiert, wenn der Part
Content-Type: video/webm deklariert.Response
200 OK. Ein Bild oder Video, das ein gültiges, vertrauenswürdiges Samsa-C2PA-Manifest
trägt:
Response
result_pdf_url kann null sein. Wenn die URL vorhanden ist, folge ihr genau so,
wie sie zurückgegeben wurde, statt sie selbst zusammenzusetzen — sie und der
dokumentierte Ergebnis-Endpoint liefern dieselbe
signierte PDF.Das detected-Urteil
Das Urteil stammt aus der C2PA-Manifest-Prüfung, die maßgeblich ist.
Wasserzeichen-Techniken sind Bestätigung: Sie können eine Zuordnung liefern, wenn kein
Manifest vorhanden ist, überschreiben ein Manifest-Urteil aber nie.
Die Techniken im Detail
techniques[] beginnt immer mit dem einzelnen metadata-Eintrag (der maßgeblichen
C2PA-Ebene), gefolgt von den Wasserzeichen-Techniken, die für die Modalität der Datei
gelten.
Die metadata-Technik
Die C2PA-Manifest-Prüfung ist live: Sie wird von der öffentlichen Samsa-API und von
jedem unabhängigen C2PA-Validator bereitgestellt.
Wasserzeichen-Techniken
Die gehostete Erkennung ist für beide Bild-Techniken live, mit bewusst
unterschiedlicher Konfidenz-Semantik:
- TrustMark Q (
trustmark-q) deckt den Altbestand ab — Bilder, die markiert wurden, als TrustMark der Embed-Anbieter war — und bleibt für diesen Bestand dauerhaft verfügbar. Die Konfidenz beschreibt den Abgleich:highist ein exakter Payload-Treffer,mediumein Treffer innerhalb des Fehlerkorrektur-Radius des Codes, und ein schwaches Restsignal meldetlow_confidence— niemals ein falsches „kein Wasserzeichen“. - Meta PixelSeal (
pixelseal) ist das aktuelle Bild-Wasserzeichen — neu erzeugte Samsa-Bilder tragen PixelSeal. Über das Vorhandensein entscheidet die Bit-Genauigkeit gegenüber der Anbieter-Payload an einem festen Schwellenwert; unterhalb des Schwellenwerts lautet das Ergebnisabsent. Dieser Weg hat bewusst keinlow_confidence-Band.
not_checked, niemals ein
konstruiertes absent. Die Algorithmus-IDs, die Hashes der gepinnten
Modell-Artefakte, die Soft-Binding-Labels je Signaturweg und die quelloffenen Decoder
hinter jeder Technik findest du unter
So funktioniert die Erkennung oder über
GET /v1/public/detect/info.
Fehler
Fehler kommen als{"detail": "…"} zurück — nicht als
Error-Envelope der Samsa-REST-API.

