Install

Works with Drupal: ^11.4 || ^12

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 85.13 KB
MD5: fce5e24e974c8ea910ad8a3a59dcf8ba
SHA-1: d87368ab477ea1e92dc992cbdcefc77e840cb8d6
SHA-256: a4bf0a7eb0702b292588fd610af5495389a7c2b682659fd480f882eef933bd9f
Download zip 125.01 KB
MD5: a2899abedb0d7a1bf86f442dc6f1f4be
SHA-1: a3a879cb5dbd907b88497860fe13a03faa954423
SHA-256: 96b42fdc27675292c1da4572f419ce3e53640ad1661e81410e1b9d65ccb4f4b8

Release notes

Initial release. Provenance gives Drupal one shared way to write and read W3C PROV documents, so a document one module writes can be read by another.

  • A name grammar for entities, revisions, translations, simple configuration and software agents, built from the site UUID so names survive a domain move.
  • A namespace registry that modules extend through a tagged service.
  • A document writer for activities, people, software agents, organizations, derivations and entity operations.
  • Storage as PROV-JSON, PROV-N or PROV-XML, with raw and gzip encodings and a tag for adding your own.
  • Readers for activities, entity operations, labels and agents, and a redactor that erases a subject from a stored document.

Requires PHP 8.4, Drupal 11.4 or later, and the amateescu/prov library. This is an alpha: the API and the document conventions can still change between releases.

Created by: amateescu
Created on: 6 Oct 2026 at 21:29 UTC
Last updated: 6 Oct 2026 at 21:30 UTC

Other releases