Profile: Display

The Display profile defines how TAP provenance is surfaced at first exposure to a person. It does not replace Core or any other profile; it provides a single normalized disclosure field that implementations render however they choose.

The display field

A TAP record MAY include a display field with one of the following values:

In YAML front matter:

tap:
  display: ai-involved

In data-* attributes:

<article data-tap-display="ai-involved" data-model="claude-opus-4-8">

In git trailers:

TAP-Display: ai-generated

How it maps to external icon systems

The display value tells implementations WHAT to disclose. HOW to render it (which icon, which label, which style) is the implementation's choice. Recommended mappings:

An implementation MAY pull icons from:

TAP prescribes the semantic state, not the visual rendering.

TAP does not replace law-mandated or platform-mandated visible AI disclosures. Where a jurisdiction requires a visible label (e.g. EU AI Act Article 50), a TAP implementation:

Design principle

The Display profile is intentionally shallow. It answers: "What should the user understand immediately?" The rest of TAP answers: "Who did what, with which model, in which role, and how confidently is that recorded?"