AI Content Disclosure in Podcasting · UI patterns and RSS output

Demo for the Podcast Standards Project AI disclosure adoption proposal. The spec fixes the three states and the default, not the widget. Below: the same recommended question rendered as a few example UI patterns (and what each writes at the item level), then how items roll up to the channel.

Standalone demo, not a live product screen. Interact with each control to see the resulting feed output.

1 · Different UI patterns for the same question

Hosts are encouraged to use identical wording so creators learn one mental model across the ecosystem, but each host is free to render it however fits their dashboard. The patterns below are just examples (a dropdown, two radios, two buttons); any control works, as long as "pick neither" stays valid (that is the default, "not answered").

Recommended copy: “Does this episode include AI content?”
Pattern A · Dropdown
Does this episode include AI content? iDisclose when AI is the performer (synthetic voice, narration, hosts), not when it is just a production tool (editing, music, notes). Learn more
Written to the episode <item>

    
Pattern B · Two radios (neither preselected)
Does this episode include AI content? iDisclose when AI is the performer (synthetic voice, narration, hosts), not when it is just a production tool (editing, music, notes). Learn more
Yes
No
Clear (back to not answered)
Written to the episode <item>

    
Pattern C · Two buttons / toggle
Does this episode include AI content? iDisclose when AI is the performer (synthetic voice, narration, hosts), not when it is just a production tool (editing, music, notes). Learn more
Yes
No
Clear (back to not answered)
Written to the episode <item>

    

2 · How items roll up to the channel

Disclosure is authored per episode. The channel-level value is inferred, never authored, and only claims what the items collectively prove: true if any item is true, false only if every item is explicitly false, and absent the moment a single item is unanswered. Toggle the episodes below and watch the channel value.

Episode 42: AI-narrated special
Yes
No
Not answered
Episode 41: Two human hosts
Yes
No
Not answered
Episode 40: published before the feature existed
Yes
No
Not answered

Inferred channel-level value

absent
Resulting feed