Trusted image & video provenance platform

The complete chain of trust from camera to certificate

VeriSources certifies who took it, when it was taken, where it was captured, and that it has not been altered — backed by blockchain, C2PA standards, and cryptographic proof.

SHA-256 Hash fingerprint on every certified asset
C2PA Industry-standard provenance metadata embedding
₿ OTS Bitcoin-anchored proof of existence via OpenTimestamps
0-App Mobile camera certification with no app install required
Our mission

Visual truth needs a verifiable chain

In an era of synthetic media and AI-generated imagery, the question is no longer just "does this look real?" — it is "can you prove it is real?" VeriSources answers that question with a complete, auditable chain of trust.

We connect a verified human identity, a confirmed phone number, an administrator-approved account, a hash-locked file record, and an optionally blockchain-anchored certificate into a single verifiable proof — publicly checkable by anyone with a certificate code.

On premium plans, C2PA manifests embed that proof directly into the image file, and OpenTimestamps anchors each certificate hash to the Bitcoin blockchain — creating a permanent, independently verifiable record that survives even if VeriSources itself is unavailable.

What VeriSources provides

Every plan includes the core trust infrastructure. Premium add-ons layer additional proof on top.

Core platform
🔒

Identity-backed certificates

Every certificate is tied to a verified uploader account with confirmed phone ownership and manual admin approval — not just a file upload.

🧮

Dual hash fingerprinting

SHA-256 hashes of both the original and trusted derivative are recorded and locked at issuance. Any tampering is detectable via the public verify page.

📄

Certificate PDF export

Every certified asset produces a branded certificate PDF with QR code, certificate code, hash values, and uploader metadata — ready for publishing.

📹

Video certification

Video assets receive the same trust chain as images — uploader verification, hash locking, certificate issuance, and public verification by certificate code.

🌐

Public verification page

Anyone can verify a certificate by code without an account. The verification page shows the certificate details and supports file-hash comparison for the trusted file.

📱

Mobile camera upload

Upload directly from your smartphone camera on any plan — no app download needed. iOS and Android both supported via the mobile-optimised upload workflow.

Premium trust add-ons

Available on selected paid plans. Each add-on is rated by the strength of proof it provides and explained in full below — including exactly how it is embedded into the image or certificate.

Premium features
★☆☆Good ★★☆Better ★★★Best Rated by independence, permanence, and resistance to tampering.
📋

C2PA Metadata Embedding

★☆☆ Good

The Coalition for Content Provenance and Authenticity (C2PA) is the open industry standard for provenance metadata, backed by Adobe, Microsoft, Intel, the BBC, and over 300 organisations. When enabled, VeriSources embeds a signed C2PA manifest directly into the trusted image file at certification time — meaning provenance data travels with the file.

Tools like Adobe Content Credentials, Microsoft's Content Integrity feature, and AI detection platforms can read the embedded proof without ever contacting VeriSources. This is the recognised standard for newsrooms and publishing workflows.

🔧 How it is embedded: An XMP metadata block is inserted to the image or video. This follows the PNG specification precisely and does not alter a single pixel. The c2pa: namespace fields declare the claim generator, manifest URL, and provenance assertion type so any C2PA-aware tool recognises it immediately.
⚠ Limitation: the metadata is embedded in the file — if someone re-saves or compresses the image through a platform that strips metadata (most social networks do), the C2PA block is lost from that copy. The proof remains in the VeriSources registry but no longer travels with the file.
  • C2PA 1.x manifest embedded in JPEG/PNG
  • Signed provenance assertion in XMP
  • Readable by Adobe, Microsoft & others
  • Proof travels with the certified file
  • AI-detection platform compatible
  • Newsroom-ready provenance signal

Tamper-Proof Timestamp, Location & Device Integrity

★★☆ Better

At the exact moment of certificate issuance, VeriSources records the precise timestamp, GPS coordinates (if the device permits), and a device integrity hash. These values are cryptographically signed and sealed into the certificate record using HMAC-SHA256 — they cannot be altered after issuance without detection.

This makes the when and where of an image independently auditable. Combined with the uploader's verified identity, this is the same kind of chain-of-custody evidence used in professional photojournalism and legal documentation workflows.

🔧 How it is embedded: The sealed record is stored as a JSON object inside the certificate's manifest held in the VeriSources database — not inside the image file itself. A canonical signing payload is built from the certificate code, issuance timestamp, both SHA-256 hashes, and the upload IP address.
✔ Advantage over C2PA: because the proof lives in the VeriSources registry rather than the file, it cannot be stripped by re-saving or sharing the image. As long as the certificate record exists the timestamp is auditable — no matter how many times the image is copied or re-encoded.
  • Cryptographically signed timestamp
  • GPS coordinates sealed at upload
  • Device integrity hash included
  • Tamper-evident after issuance
  • Chain-of-custody ready
  • Legal documentation compatible

OpenTimestamps Bitcoin Proof

★★★ Best

When this add-on is active, every certificate issuance submits the certified file's SHA-256 hash to the OpenTimestamps public calendar. The hash is aggregated into a Merkle tree alongside thousands of other hashes and anchored to the Bitcoin blockchain in a single transaction — creating a permanent, tamper-evident proof that this exact hash existed at this exact time.

OpenTimestamps is an open standard created by Bitcoin core contributor Peter Todd, used by major institutions including IETF and academic publishers. It requires zero fees, zero accounts, and zero credentials. The proof survives independently of VeriSources — it is anchored in the most widely audited public ledger on earth.

🔧 How it is embedded: At issuance the file's SHA-256 hash (32 bytes) is created. It is downloadable as a .ots file directly from the public verify page and verifiable offline using ots verify or by uploading it to opentimestamps.org. No VeriSources account or server is needed for verification — only the Bitcoin blockchain, which is publicly accessible worldwide.
★ Why it is best: the proof is stored outside VeriSources, outside any central authority, on the Bitcoin blockchain which no single entity controls. It cannot be deleted, altered, or revoked. A court, auditor, or journalist can verify it independently using only the .ots file and the Bitcoin blockchain — no login, no trust in VeriSources required. Bitcoin confirmation takes ~10 - 20 minutes after issuance; the receipt is valid immediately.
  • Bitcoin-anchored, permanently verifiable
  • No account or API key required
  • Receipt stored & downloadable from verify page
  • Verify at opentimestamps.org or via CLI
  • Open standard, not vendor-locked
📱

Mobile Camera Certification — No App Required

VeriSources is a mobile-first web platform. The upload workflow uses standard browser file capture APIs to open the device's native camera directly — no third-party app, no QR code scanner, no extra download needed. Works on iOS Safari and Android Chrome out of the box.

When combined with the Timestamp & Location add-on, images captured directly through the browser workflow carry the GPS coordinates and capture time from the device — creating an unbroken chain from the physical moment of capture to the issued certificate.

  • Works on iOS Safari & Android Chrome
  • No app download required
  • Native camera API integration
  • GPS & timestamp captured at shoot
  • Pairs with Timestamp add-on for full proof
  • Secure upload over HTTPS

Certify from your phone in four steps

No app needed. Open VeriSources in any modern mobile browser and certify images directly from your camera.

📱 Mobile
1
📲

Open on mobile

Navigate to VeriSources in Safari or Chrome on your phone. No app download required.

2
📸

Tap “Take photo”

The upload page opens your native camera. Capture the image you want to certify.

3
📤

Submit for certification

Your image is uploaded securely. GPS, timestamp, and device data are recorded if your plan includes the Timestamp add-on.

4

Certificate issued

After admin review, your certificate is issued. Download the PDF or share the public verification link instantly.

How VeriSources compares

A feature-by-feature look at VeriSources versus typical image provenance and watermarking platforms.

Comparison
Feature ✓ VeriSources Watermark platforms Certificate-only tools
Human identity verification Phone OTP + admin approval Email only Email only
Dual SHA-256 file hashing Original + trusted hash Not offered Single hash only
Public certificate verification No account needed Not offered Varies
OpenTimestamps Bitcoin proof Premium add-on Not offered Not offered
C2PA metadata embedding Premium add-on Select tools only Not offered
Tamper-proof timestamp + GPS Premium add-on Not offered Not offered
Mobile camera capture (no app) All plans App required Desktop only
Video asset certification All plans Select plans Images only
Certificate PDF with QR code All plans Not offered Select plans
Invisible / visible watermarking Trusted derivative Core feature Not offered
Admin workflow & approval queue Built-in Not offered Not offered
= Fully supported    = Partially / on some plans    = Not available. Competitor data based on publicly available feature documentation.

Plans & add-ons

Start free. Upgrade to unlock blockchain minting, C2PA embedding, and tamper-proof timestamping. All plans include mobile camera upload.

Pricing
Starter
Free

Try the platform with demo certificates. Great for evaluation and testing.


  • Up to 3 image credits
  • Demo / watermark certificates
  • Mobile camera upload
  • Public verify page
  • OpenTimestamps Bitcoin proof
  • C2PA metadata embedding
  • Tamper-proof timestamp
Enterprise
Customized / plan

Full trust stack with blockchain proof, C2PA, and signed tamper-proof evidence for legal and enterprise use.


  • Unlimited credits (configurable)
  • Full certificate stack
  • Video + image certification
  • Mobile camera upload
  • OTS Bitcoin proof Add-on
  • C2PA embedding Add-on
  • Tamper-proof timestamp Add-on
Plans and pricing are configured by the VeriSources administrator. Contact admin@casso.org or create a free account to get started.
VeriSources shield

Start building verifiable trust today

Create a free account, certify your first image, and see the public verification page. Upgrade when you need blockchain proof or C2PA provenance.

Create free account Verify a certificate