Audience
Inline audience metadata for the presentation. Use 'id' to reference an audiences catalog record and override selected fields, or use 'name' for a custom inline audience.
Metadata
#/$defs/Audience
object | object
spec/schemas/opf.schema.json
Fields
| Field | Type | Req | Description |
|---|---|---|---|
| id | string | — | Optional audiences catalog id to resolve before applying inline overrides. |
| name | string | — | Human-readable audience name shown in pickers. |
| summary | string | — | One-sentence positioning of the audience. |
| description | string | — | Longer prose describing the audience and how to address them. |
| seniority | enum | — | Typical seniority level of the audience. |
| technicalFluency | enum | — | Typical technical fluency of the audience. |
| decisionPower | enum | — | Whether the audience is expected to be informed, advise, or decide. |
| attentionBudgetMinutes | number | — | Realistic upper bound on focused attention for a single presentation, in minutes. |
| recommendedNarratives | array<string> | — | Soft cross-link: narrative-catalog ids that work well for this audience. |
| recommendedTones | array<string> | — | Soft cross-link: tone-catalog ids that work well for this audience. |
| tags | array<string> | — | Free-form labels for filtering and search. |
id
Type: string · Optional · Default: — · Pattern: ^[a-z][a-z0-9-]*$
Optional audiences catalog id to resolve before applying inline overrides.
{
"id": "executives"
}name
Type: string · Optional · Default: —
Human-readable audience name shown in pickers.
{
"name": "name-value"
}summary
Type: string · Optional · Default: —
One-sentence positioning of the audience.
{
"summary": "summary-value"
}description
Type: string · Optional · Default: —
Longer prose describing the audience and how to address them.
{
"description": "description-value"
}seniority
Type: enum · Optional · Default: —
Typical seniority level of the audience.
{
"seniority": "ic"
}technicalFluency
Type: enum · Optional · Default: —
Typical technical fluency of the audience.
{
"technicalFluency": "low"
}decisionPower
Type: enum · Optional · Default: —
Whether the audience is expected to be informed, advise, or decide.
{
"decisionPower": "informational"
}attentionBudgetMinutes
Type: number · Optional · Default: —
Realistic upper bound on focused attention for a single presentation, in minutes.
{
"attentionBudgetMinutes": 1
}recommendedNarratives
Type: array<string> · Optional · Default: —
Soft cross-link: narrative-catalog ids that work well for this audience.
{
"recommendedNarratives": []
}recommendedTones
Type: array<string> · Optional · Default: —
Soft cross-link: tone-catalog ids that work well for this audience.
{
"recommendedTones": []
}