Why test now
Partners
Test provenance continuity in the workflow you actually use.
Test it in your real workflow, on selected licensed or owned images, through the transformations you actually use, against acceptance criteria you define.
Current hosted tests run on EU infrastructure. Images are the supported media type today.
~25-minute scoping · typically 2–4 hours of partner-side input for a first bounded test · no obligation to continue beyond the agreed test gate · stop after any gate.
Presented a provenance integration concept for IIIF workflows at the 2026 IIIF Online Meeting and contributed to the Digital Heritage Summit in Cyprus through its exhibition and hackathon.
Current test path
The path a bounded test follows.
- 1Original image
- 2Imperceptible UID embedded
- 3Provenance record created and UID-derived commitment anchored
- 4Copy, resize, recompress, or redistribute
- 5Recover UID and verify against the record and public commitment
The UID-derived commitment is batched into a Merkle root and anchored to Bitcoin.
Why test now
puit.is keeps a recoverable identifier in the media signal.
Pilot path
Provenance Continuity Pilot
A bounded, gate-based path from a first asset test to workflow integration and, where justified by the evidence, an operational pilot.
~25-minute scoping
typically 2–4 hours of partner-side input for a first bounded test
typically 1–2 partner-side working days for workflow integration, depending on access and workflow complexity
no obligation to continue beyond the agreed test gate · stop after any gate
No commitment to production deployment or further procurement. Media remains off-chain; processing location, transferred fields, retention and deletion are agreed before testing; publication only by agreement.
Recommended first test
Pilot step 1
Bounded Asset Test
A first technical test on selected licensed or owned images and an agreed transformation path.Pilot step 2
Workflow Integration Test
Connect one agreed sandbox or test workflow and measure acceptance inside the defined processing topology.Pilot step 3
Operational Pilot
A jointly scoped operational window, used only where earlier evidence justifies the next step.
At every gate: scope the question → freeze the protocol → run and inspect → decide what the evidence supports.
No partner media is transferred before this agreed test step.
You bring
- A real use case or workflow question
- Representative assets with processing permission
- The intended transformation or redistribution path
- A technical or operational contact
- Agreed success criteria
- Data, security, or publication restrictions
- For independent validation: a validator-owned or independently governed evaluation protocol.
You receive
A bounded test should answer a decision, not just produce a report.
- 1Does recovery meet the acceptance criteria on the selected assets and path?
- 2Where does continuity fail, and under which conditions?
- 3Do the status, distance, and evidence outputs fit your review or acceptance process?
- 4Should you stop, extend the test, or move to integration?
- Bounded test plan
- Versioned configuration and run context
- Per-item results and summary metrics
- Negative-control and failure-case observations
- Limitations and unresolved questions
- Integration/validation recommendation
- Reproducibility artefacts where in scope
A test result is evidence about a defined configuration and workflow. It is not a universal claim about all media, edits, or deliberate removal attacks.
Separate evaluation path
Independent Validation
A separate, validator-led evaluation under a predefined, reproducible protocol. It can run in parallel to workflow integration.
Where this can lead: bounded test → workflow integration → independent validation → lighthouse pilot → reference deployment.
Partner request
Scope a partner test or collaboration.
Not every useful collaboration starts with a pilot.
Prefer email? Write to partners@puitis.com.
Need to share this internally? Download the concise Provenance Continuity Pilot brief.
Role router
Find your workflow
Start with the path where provenance can become detached, then expand the role to frame a bounded first test.
Use puit.is at the source
- Problem
- Repository metadata can become detached from delivered derivatives once content leaves the collection system.
- Outcome
- Keep a checkable link from the source record to delivered copies without replacing the repository.
- First test
- Run selected collection images through one real derivative or IIIF delivery path and re-check the delivered output.
- Problem
- Source identity and rights-holder context can separate from licensed media after syndication.
- Outcome
- Keep issuer-linked origin evidence and rights-holder context re-checkable after the asset leaves your distribution system.
- First test
- Take selected licensed images through one real feed, API, or redistribution path and re-check them downstream.
Keep provenance through distribution
- Problem
- Source metadata can disappear through editorial processing, CMS export, and social or messenger recompression.
- Outcome
- Re-check source-issued evidence at ingest and after publication.
- First test
- Run selected licensed or owned images through your CMS plus one real redistribution path.
- Problem
- Provider-issued provenance can break across ingestion, derivative generation, portal delivery, and reuse.
- Outcome
- Keep the source mapping resolvable across provider, aggregator, and downstream copy.
- First test
- Use one or two provider institutions, one agreed ingestion path, and one portal/API/manifest delivery path.
- Problem
- Origin evidence can weaken across controlled transfer, storage, transformation, and later review.
- Outcome
- Keep issuer-linked evidence inspectable when the record is later challenged or audited.
- First test
- Run a bounded image set through one controlled transfer/storage/transformation path with agreed acceptance criteria.
Build and validate the infrastructure
- Problem
- Customers need provenance added to existing systems without a full migration.
- Outcome
- Validate one repeatable connection point or workflow-specific adapter.
- First test
- Connect one sandbox API or adapter path and document the integration boundary.
- Problem
- Technical claims need evaluation under an independently governed protocol.
- Outcome
- Produce reproducible evidence without predefining the result.
- First test
- Freeze a version-pinned protocol, datasets, controls, attacks, metrics, and publication rules.
Scoping and bounded asset testing can start now. Larger workflow integrations are currently targeted for Q1/Q2 2027, subject to financing, scope and mutual agreement.
Integration modes
Choose how you want to connect.
The test package defines what you want to validate. The integration mode defines how puit.is connects to the workflow.
Lowest-friction mode
Reproducible batch test
Available for scoped tests
Hosted REST API
Available as a scoped integration
Workflow adapter test
Data handling
What happens to test media
and provenance data?
The following describes the current hosted test mode. Before testing, the processing location, transferred fields, retention period, and deletion arrangements are agreed. In this mode, partner media can be transferred to the INICS-operated EU-hosted API for processing. No media file is written to the public ledger; only a UID-derived commitment is publicly anchored. Any different deployment or retention requirement must be agreed during scoping.
Media stays off-chain.
The record stores identifiers and verification data.
Only a UID-derived commitment is publicly anchored.
Current system: TRL6, live EU-hosted beta, single-operator, INICS-controlled; public commitment anchoring live. Cross-provider replication and verification have been demonstrated in a two-node prototype under one operator. Validation across real independent operators is part of the TRL7 development path.
Evidence
Evidence before claims.
12,331
unique images
160,303
controlled transformations
61,655
negative controls
98.5%
UID recovery after manual WhatsApp transfer · 985/1,000
Results reflect documented benchmark versions, configurations, and test conditions. They do not imply equivalent performance across all edits or deliberate removal attacks.
See methodology, test conditions and limitations on the Evidence page.
EIC Accelerator review
puit.is passed Step 1 of the EIC Accelerator and was invited to Step 2 in July 2026. The evaluation is ongoing; puit.is is not EIC-funded.
FAQ
Frequently asked questions
Does puit.is decide whether content is true?
No. puit.is provides evidence about origin, continuity, and the relationship between media and a provenance record. It does not judge whether content or an underlying claim is true.
Do you store media on Bitcoin?
No. Media, perceptual fingerprints, and descriptive metadata remain off-chain. The public anchor contains a Merkle root over commitments derived from asset identifiers.
Does media have to leave our environment?
In the current hosted test mode, files are uploaded to the INICS-operated EU-hosted service for processing. Different deployment or retention requirements must be agreed during scoping.
Which media types are supported?
Images are supported today. Audio, video, documents, and 3D assets are research or roadmap areas, not part of the current system.
Is the current network already decentralised across independent operators?
No. Current system: TRL6, live EU-hosted beta, single-operator, INICS-controlled; public commitment anchoring live. Cross-provider replication and verification have been demonstrated in a two-node prototype under one operator.
Do published metrics apply to every transformation?
No. Results are specific to documented versions, configurations, datasets, and test conditions. Aggressive geometric edits, AI-based removal, and heavy compositing remain active work.
What does a first test normally involve?
The lowest-friction route is a bounded batch test using representative images and an agreed transformation path. Depending on the evidence and partner need, this can progress to workflow integration, independent validation, or a scoped operational pilot.
Is independent validation performed by puit.is?
No. puit.is can provide version-pinned software and configuration, benchmark tooling, technical documentation, and reproducibility artefacts, but an independent validation study should be run or methodologically controlled by the validating institution under an agreed protocol.
Is multi-operator deployment available today?
No. The current system is a single-operator, INICS-controlled, live EU-hosted beta. A two-node prototype under one operator has demonstrated cross-provider record replication and verification. Validation across real independent operators is part of the TRL7 development path.
Can results be published?
Publication scope is agreed before the test. Results may remain confidential, support an internal decision, or be converted into separately approved public wording.