Tlloancy Source Stamp

Tlloancy Source Stamp

Details
View on WordPress

Tlloancy Source Stamp listens to the official WordPress AI Client (wp_ai_client_prompt() / wp_ai_client_after_generate_result). When a generation finishes through that API, the plugin writes a row in a table on your database. If a post is saved in the same request, or if exactly one generation is waiting for you, the post is stamped (origin, model, time).

The journal stores metadata only: caller plugin, model, provider, context, token counts when available. Prompt and completion text are never stored.

An optional visitor-facing note can appear on posts the plugin stamped as generated or assisted. Unstamped posts stay silent.

What it does

  • Listens to wp_ai_client_after_generate_result (WordPress 7.0+)
  • Writes a self-hosted journal
  • Never stores prompt or completion text
  • Stamps a post saved in the same request, or from a single waiting generation (15 minutes)
  • Optional visitor-facing note only on stamped posts
  • CSV export of the journal
  • Daily prune of rows older than 365 days (filter ai_helm_retention_days)

What it does not do

  • Site-wide chatbot banners or AI-tool scanners
  • Image IPTC / C2PA embedding
  • Compliance scores, Article 4 checklists, or legal templates
  • RAG, budget caps, or model routing

Honesty about the law

Installing this plugin does not make a site compliant with Regulation (EU) 2024/1689. Whether Article 50 applies to a given page is a legal assessment for the site operator. This is a technical record of AI Client use.

Requirements

Automatic stamps need WordPress 7.0 (or later) so wp_ai_client_prompt() exists. On older versions the journal stays empty; you can still set origin by hand in the editor.

Details

Plugin code:
tlloancy-source-stamp
Plugin version:
1.0.0
Outdated:
No
WP version:
6.7 or higher
PHP version:
8.1 or higher
Test up to WP version:
7.1
Total installations:
0
Last updated:
2026-09-06
Rating:
Times rated:
0
ai
article-50
audit-log
journal
wordpress-ai-client