multipart/form-data. La risposta
porta un verdetto complessivo detected più un dettaglio per ogni tecnica. Nessuna
autenticazione, nessun credito. Il file caricato è elaborato in memoria e mai
conservato.
Richiesta
Invia esattamente una parte file chiamatafile. La parte deve portare un
filename nel suo header Content-Disposition — un semplice campo di form senza nome
file non è una parte file.
JPEG/PNG/WebP/GIF e MP4/QuickTime sono riconosciuti dai magic byte, quindi un
Content-Type della parte sbagliato o generico (per esempio
application/octet-stream) non impedisce il rilevamento per questi formati. WebM non
ha un ramo magic-byte ed è accettato solo se la parte dichiara
Content-Type: video/webm.Risposta
200 OK. Un’immagine o un video che porta un manifest C2PA di Samsa valido e
attendibile:
Response
result_pdf_url può essere null. Quando è presente, seguila esattamente come
viene restituita invece di comporre l’URL da solo — essa e
l’endpoint di risultato documentato servono lo
stesso PDF firmato.Il verdetto detected
Il verdetto deriva dalla verifica del manifest C2PA, che è autorevole. Le tecniche di
filigrana sono conferma: possono fornire un’attribuzione quando non è presente alcun
manifest, ma non sovrascrivono mai un verdetto basato su un manifest.
Leggere il dettaglio per tecnica
techniques[] inizia sempre con l’unica voce metadata (il livello C2PA autorevole),
seguita dalle tecniche di filigrana applicabili alla modalità del file.
La tecnica metadata
La verifica del manifest C2PA è attiva: è fornita dall’API pubblica di Samsa e da
qualsiasi validatore C2PA indipendente. L’attribuzione di un manifest a Samsa sarà
disponibile una volta attivata la firma di produzione.
Le tecniche di filigrana
Poiché il rilevamento ospitato delle filigrane non è ancora attivo, ogni voce di
filigrana torna attualmente come
not_checked con confidence: null. Le voci di
filigrana non portano un nome di tecnica proprio — per gli ID degli algoritmi, gli hash
degli artefatti di modello fissati, le etichette di soft-binding per via di firma e i
decoder open source dietro ogni tecnica, leggi
Come funziona il rilevamento oppure
GET /v1/public/detect/info.
Errori
Gli errori restituiscono{"detail": "…"} — non l’
envelope degli errori dell’API REST di Samsa.

