Drupal is a registered trademark of Dries Buytaert
Menu Per Role 8.x-1.9 Minor update available for module menu_per_role (8.x-1.9). AI (Artificial Intelligence) 1.5.0-alpha1 First alpha version released for module ai (1.5.0-alpha1). Easy Encryption 1.0.4 Minor update available for module easy_encryption (1.0.4). Soccerbet 1.1.15 Minor update available for module soccerbet (1.1.15). United Nations Maps & Geoservices 3.0.8 Minor update available for module unep_maps (3.0.8). Burndown 1.0.71 Minor update available for module burndown (1.0.71). Bible 3.4.1 Minor update available for module bible (3.4.1). Bible 3.4.0 Minor update available for module bible (3.4.0). Menu Per Role 2.0.0 Module menu_per_role updated after 7 months of inactivity (2.0.0). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This project records and displays AI disclosure and content provenance for Drupal entities, detailing the extent of AI contribution and the models used. It provides a transparency badge that is human-visible and machine-readable, helping to meet regulatory requirements for text transparency.

AI Provenance records and displays editorial AI disclosure and content provenance for Drupal. For any entity — down to the individual revision or field — it captures how much AI contributed and by which model, then renders a transparency badge that is both human-visible and machine-readable.

Why

The EU AI Act's text-transparency obligations (effective August 2026) and everyday editorial trust both require being able to say, clearly and verifiably, when and how AI shaped a piece of content. Existing tools sign media files; AI Provenance fills the gap for node- and field-level editorial text.

What it records

  • Contribution level — AI-generated, AI-assisted, human-reviewed or human-written.
  • Model and provider that contributed.
  • Scope — per entity, revision and optional field, with a coverage measure.

Features

  • Recorder service — record provenance for any entity in one call, and query it back.
  • Transparency badge — a field formatter and a block render a human-visible label plus a machine-readable schema.org CreativeWork JSON-LD (creativeWorkStatus, AI creator) for crawlers and regulators.
  • Optional auto-capture from the AI module's generation events.
  • Complements AI Decision Log (why a change was made) with the what and how it is labeled on the content.

Requirements

  • Drupal 10.3+ or 11

Standalone — the AI module is optional (used only for auto-capture).

Installation

composer require drupal/ai_provenance

Enable the module, choose which content is tracked in its settings, and add the badge via the field formatter or block.

Activity

Total releases
1
First release
Jul 2026
Latest release
20 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Jul 19, 2026