Contract summary
One lookup for the permitted record.
Record resolution
Resolve an approved public preview using its public verify ID or public slug.
Public safe response
Receive approved asset context, shortened draft hash previews, optional proof summary and release notices.
Organisation integration
Discuss access scope, request volumes and service expectations before connecting a production review workflow.
v1 routes
Implemented endpoints.
/api/verifier/v1API index
Returns the version, preview status, current paths and release notices.
Access: Public, no API key
/api/verifier/v1/healthHealth and trust state declaration
Returns service availability plus explicit false values for final verification, ledger anchoring and made by human certification.
Access: Public, no API key
/api/verifier/v1/resolve?code=<publicVerifyId_or_slug>Query string resolver
Resolves an approved public record by public verify ID or slug.
Access: Public, no API key
/api/verifier/v1/assets/<publicVerifyId_or_slug>Path parameter resolver
Returns the same public safe response using a path parameter.
Access: Public, no API key
HTTP 200
Approved public preview response.
{
"ok": true,
"apiVersion": "v1",
"status": "public_preview",
"verificationLevel": "draft_certificate_preview",
"finalVerificationActive": false,
"ledgerAnchored": false,
"madeByHumanCertified": false,
"asset": {
"id": "<publicVerifyId>",
"slug": "<publicSlug>",
"title": "<approved public title>",
"category": "film",
"mediaType": "video",
"creatorDisplay": "<approved display name>",
"creatorProfileUrl": "/creator/<publicProfileId>",
"creatorAvatarUrl": null,
"summary": "<approved public summary>",
"coverImageUrl": null
},
"proof": {
"proofStatusLabel": "Public preview only",
"manifestHashShort": "<shortened value or null>",
"certificateHashShort": "<shortened value or null>",
"certificateStatusLabel": "Draft certificate preview"
},
"proofSummary": null,
"notices": [
"This is a DigiBridge public preview record.",
"Final verification, ledger anchoring, and made by human certification are not active yet."
],
"updatedAt": "<ISO timestamp or null>"
}Optional fields
A summary describes the evidence available.
proofSummary
Contains disclosed software names, session and event counts, hash, signature and chain validation states, draft labels and explicit public trust flags. It can be null.
captureSummary
The current public capture summary is limited to Ableton Live. It contains dates, session and source event counts, source integrity, coverage and public trust flags. It can be absent.
No implied analysis result
Neither summary is a live AI result or a human creation percentage. Do not generate a film verification status from generic asset fields.
Current status matters
Resolver responses use Cache Control no store. Fetch the current record for a review rather than treating a saved preview as permanent approval.
HTTP 404
Unknown and private records look the same.
{
"ok": false,
"apiVersion": "v1",
"status": "not_found",
"message": "No active public verification record was found."
}Data minimisation
Only the fields approved for sharing.
Fields that remain private
- Workspace, owner, internal asset and project IDs
- Raw manifest JSON and raw proof events
- Private evidence and contributor emails
- Device IDs, tokens, keys and local paths
- Source media, project files, stems and masters
- Unapproved, inactive or embargoed record details
Organisation integration
Plan your organisation integration.
Access requirements
Identify which information your service needs, who can access it and whether public lookup is sufficient.
Operational requirements
Agree request volumes, error handling, version changes, support and service expectations.
Record references
Map your submission to the public verify ID or slug supported by this API. Discuss other identifier requirements with DigiBridge.