AI Provenance Mark
A Creative Commons–style transparency mark for AI-assisted content. A small, recognizable badge paired with a QR code lets anyone instantly understand whether and how AI was used to create something.
Open Standard
Vendor-neutral and freely usable. No proprietary apps, no accounts, no tracking.
Web-Native
QR codes resolve to plain HTTPS pages. Works on every modern mobile device.
Static Hosting
No backend required. Designed to run on Cloudflare Pages, GitHub Pages, or any CDN.
What's New in 1.1
| Feature | Description |
|---|---|
| Compression | deflate-raw + base64url encoding unlocks up to ~2,600 characters of context. Auto-switches when needed. Native browser APIs — no library required. |
| Show mode | Optional third line in the QR center logo shows an abbreviated human role (e.g. P+R, P+E). Makes the level of AI involvement visible at a glance. |
| Content URL | Link directly to the artifact this AIPM mark applies to (src param). |
| Full Context Document | Link to a hosted document with full provenance detail — prompt, methodology, session log (doc param). |
| Unicode support | All fields now explicitly support UTF-8. Non-Latin scripts (CJK, Arabic, etc.) work correctly in all modes. |
| Hash fragment URLs | Metadata is encoded in the URL hash fragment — never sent to any server. Better privacy, better caching. |
| "Try it" links | Display page links open the context directly in Claude, ChatGPT, Gemini, Grok, or Perplexity. |
| "Update this mark" | One click from any provenance page opens the generator pre-filled with the existing metadata. |
How It Works
AIPM combines three elements: a stable visual mark, a QR code, and a human- and machine-readable provenance record. Together they disclose who or what created a piece of content and what role a human played.
- Create a provenance URL using the QR generator — fill in the model, your role, and context.
- Download the QR code and embed it in or near your content.
- Anyone scanning the code sees a clear, human-readable disclosure page.
A 1.1 Provenance URL looks like this
All metadata is encoded in the URL hash fragment — nothing is sent to any server.
https://ai-pm.pages.dev/1.1/aipm/#v=1.1&model=Claude+Sonnet+4.6&role=prompted%2Breviewed&date=2026-05-02&ctx=Internal+memo+draft
View example provenance page →
A 1.1 QR Code looks like this
Generated locally in your browser using the example URL above. The AIPM mark is centered in the QR code.
Scan this code or open the provenance page directly →