Generate a QR Code
Fill in the fields below. Your QR code is generated locally — nothing is sent to any server.
The generated QR code lets anyone scan to see how and how much AI was involved in creating your content — and understand the conversation that created it.
What's the difference between these roles?
| Role | What it means |
|---|---|
| all (human only) | No AI involved — positive declaration of human authorship |
| wrote | You wrote the content; AI corrected grammar, spelling, or clarity; you reviewed and approved — intellectual authorship is fully yours |
| prompted + edited | You wrote the prompt and made substantive edits to the AI output |
| prompted + reviewed | You wrote the prompt and reviewed before use — most common |
| prompted | You wrote the prompt; AI generated; no review or edits |
| edited | AI generated (prompt unspecified); you made substantive edits |
| reviewed | AI generated (prompt unspecified); you reviewed before use |
| supervised | AI worked autonomously; a responsible human was present |
| automated (AI only) | No human involvement — system-generated mark |
Full role definitions in the spec →
If your role doesn't fit any value precisely, choose the closest one and explain the difference in the Context field.
Your local time and UTC offset are captured automatically.
Hash a large file in the terminal (>2 GB)
Mac/Linux: shasum -a 256 filename Windows: Get-FileHash filename -Algorithm SHA256
sha256-base64url format (W3C SRI standard). Accepts hex (64 chars) or plain base64url (43 chars) — auto-converted. Lets anyone verify the file is unchanged.sha256-base64url format. Accepts hex or plain base64url — auto-converted. Can be set without a Full Context Document URL.Hash a large file in the terminal (>2 GB)
Mac/Linux: shasum -a 256 filename Windows: Get-FileHash filename -Algorithm SHA256
sha256-base64url SRI format.Language-only (
en) or region-specific (zh-Hans, pt-BR) tags are both supported.
Advanced settings
P+R, H, AI) — visible at a glance without scanning. Recommended for print, physical media, and slides.What now? — how to use your mark
Download the QR mark — embed it in your document, slide deck, or image. Anyone with a smartphone can scan to see the provenance record.
Copy HTML or Copy MD — paste the badge into a GitHub README, blog post, or web page. It links directly to your provenance page.
Copy URL — share the provenance URL as a hyperlink in email, documents, or anywhere text is shared.
Update this mark later — if your role changes (e.g. you go back and edit AI-generated content), open your provenance page and click "Update this mark" to create a new linked record.
Your QR code will appear here as you fill in the form.
What's the difference between these options?
Copy HTML — copies an <a> tag wrapping the badge image. When you paste this into a web page and a visitor views that page, clicking the badge takes them to your provenance page.
Copy MD — the same idea in Markdown linked-image syntax. Works on GitHub READMEs. Obsidian and some renderers may show a link icon instead — use Copy HTML for those.
Plain text — copies the badge label (e.g. AIPM | v1.2 · P+R) plus your AIPM URL as plain text. Useful for emails, plaintext documents, or contexts where you can't embed images.
Copy citation — copies a formatted citation in your chosen style. All formats include the AIPM provenance URL, making the citation verifiable regardless of which style you choose.
· AIPM — plain text for digital use, email footers, and general disclosure
· APA 7th — for academic papers, journal submissions, and research
· MLA 9th — for humanities papers and literary scholarship
· Chicago — for journalism, history, and book-style citations
· AID Framework — a structured AI disclosure statement for academic and institutional contexts
Download SVG — the badge image file only, with no link. For print, PDFs, and slide decks, the QR mark is a better choice. Download SVG is for web pages where you'll add the link yourself.
Fill in the form to preview the provenance record.