Transparent Reporting of AI Content & Editing — Implementation guidance for the [TRACE U_] label and metadata.
TRACE is a neutral, tiered disclosure that makes AI involvement obvious at a glance. This guide specifies how to render the [TRACE U_] badge and where to surface additional metadata so audiences quickly recognize the label across platforms.
#5C3A5B#221E22#FAFAFCPrimary: System UI sans-serif (no external webfonts for GitHub safety).
Monospace: System UI mono for labels & code.
[TRACE U3] — badge uses mono for instant scannability.
Base grid: 8pt. Common paddings: 8, 12, 16, 24, 32. Card radius: 10–14px. Badge radius: 8px.
Keep whitespace generous around the badge for recognition.
Do & Don’t
✅ Use square brackets; keep contrast high; place near title/byline/controls.
❌ Don’t remove brackets; don’t bury the badge below the fold; don’t restyle it to look like an ad.
Trigger: “What’s this?” link next to the badge. Include:
Expose the JSON fields for transparency, optionally pretty-formatted:
{
"trace": {
"version": "0.1",
"level": "U4",
"modality": "video",
"human": { "review": true, "authors": ["Channel Team"] },
"date": "2025-09-12",
"ai": { "role": "generative", "method": "iterative", "models": ["disclosed"] },
"safety": ["copyright"],
"ext": {
"prompt": { "disclosure": "summary", "summary": "AI drafted script; human edited VO and pacing." },
"provenance": { "type": "none" }
}
}
}
Meta tag
<meta name="trace" content="[TRACE U4 +PR]">
Data attribute
<article data-trace='{"version":"0.1","level":"U4","modality":"video","human":{"review":true}}'></article>
JSON-LD (optional)
<script type="application/ld+json">
{
"@context":"https://trace.spec/0.1",
"@type":"CreativeWork",
"trace": { "version":"0.1","level":"U4","modality":"video","human":{"review":true} }
}
</script>
Video Title
1.2M views • 2 days ago
Description
Join us deep in the mountains…