Article 50 · in force since 2 August 2026

EvidenceinfrastructureforArticle50.

Mark, record and verify AI-generated content against two trust anchors: the C2PA trust list and the EU trusted list.

Start freeTalk to us about sovereign deployment
VERIFY A FILE
FREE · NO ACCOUNT
Drop a file here
Image, audio or video · 50 MB max · analysis does not leave your browser
Choose a fileUse a sample
EU trusted list last synced 3h ago.
TRUST ANCHORS CHECKED
2
C2PA trust list and the EU trusted list, on every signature.
EVIDENCE LAYERS
3
Signed manifest, invisible watermark, hash-chained trail.
INTERFACE LANGUAGES
5
Dutch, German, French, English and Turkish.
OPEN-CORE LICENCE
EUPL
verifier-core is readable and buildable before you buy.
01TWO TRUST ANCHORS

Every signature is checked against both. We never round up.

Filled = reachedOutlined = not reached
C2PA trust listC2PA

The chain reaches a recognised C2PA root.

EU trusted list (eIDAS)EU eIDAS

The chain reaches a qualified EU trust service provider.

02THREE EVIDENCE LAYERS

One asset, three independent traces.

  • 01Signed manifest

    A C2PA manifest with signature and timestamp: who, when, which model.

  • 02Invisible watermark
  • 03Immutable audit trail
C2PA MANIFESTVALID
claim_generator
provena/1.4 (c2pa-rs 0.36)
actions[0].action
c2pa.created
digitalSourceType
trainedAlgorithmicMedia
signature.alg
ES256 · qualified seal
DEADLINES

How much time is left.

until 2 December 2026
85
DAYS
10
HOURS
44
MINUTES
55
SECONDS

National enforcement structures operational.

30.0%
until 2 February 2027
147
DAYS
10
HOURS
44
MINUTES
55
SECONDS

Full application of the obligations.

19.9%
Not legal advice.Read the Article 50 timeline →
03WHO IT IS FOR

Three ways of working, one evidence trail.

Obligated organisations

  • Coverage across every connected channel, with the gaps named.
  • Visible label and invisible mark applied by policy, not by hand.
  • A report the auditor can open without asking you a question.
See the page
COVERAGE
94.2%+3.1 pt
Unmarked · action needed218
04THE EVIDENCE ITSELF

The report the auditor actually receives.

Generated per period and workspace, with its own sha256 and a complete audit trail.

COMPLIANCE REPORT
Article 50 evidence summary
Period 2026-08-01 — 2026-08-31 · Workspace: Newsroom NL
C2PAEU eIDAS
ASSETS
12 408
MARKED
11 690
UNMARKED
218
EXEMPT
500
SIGNING IDENTITIES IN PERIOD
IDENTITYTRUST LEVELSIGNATURES
newsroom-nl-qualifiedeIDAS QUALIFIED9 204
newsroom-nl-c2paTRUST LIST2 486
legacy-selfsignedSELF-SIGNED0
sha256 4c1f77ba90e3d8a2bb5407e6c1d9f3820ae4b7c56d0f1928PAGE 1 / 14
See a sample report
05OPEN CORE & EU HOSTED

verifier-core under EUPL

The verification core is readable, buildable and self-hostable.

git clone github.com/provena/verifier-core
cargo test --all-features
View the repository →

Data stays in the EU

Run on EU infrastructure; keys in your own KMS under sovereign deployment.

  • Primary regionDE · Nuremberg
  • Backup regionFI · Helsinki
  • Sub-processors3 · all EU/EEA
Read data residency →
GET STARTED

Start with the evidence, not the promise.

A free account, an API key and the first signature within three minutes.

No credit card EU hosted by default Cancel any time
FIRST SIGNATURE IN3 min
  1. 1Create the workspacePick a region, invite the compliance owner.
  2. 2Issue a signing identityC2PA trust list now, qualified seal when your QTSP is ready.
  3. 3Sign your first assetOne API call, or drop a file into the panel.
POST /v1/assets/sign
Authorization: Bearer pk_live_…