Justice
Advocacy arc inspired by 'I Have a Dream': inequality, dream, urgency, unity, call to action, hope.
Metadata
ID
justice
Catalog
narratives
Source
spec/catalogs/narratives/justice.json
| Field | Value |
|---|---|
| audienceFit | general-audience, advocates, policymakers, community |
| durationRange | { "minMinutes": 10, "maxMinutes": 30 } |
| tags | inspirational, advocacy, movement, keynote |
| beats | [ { "id": "introduction", "name": "Introduction", "description": "Set the stage with a moment that earns the audience's full attention. Speak in the moral register the rest of the talk will require. Avoid throat-clearing — open as if the speech were already underway.", "instructions": "Set the stage", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "give-context", "name": "Give Context", "description": "Place the issue in its historical and current context. What promises were made, what has and hasn't been kept. Context turns the speech from opinion into accountability.", "instructions": "Put in historical and current context", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "highlight-inequality", "name": "Highlight Inequality", "description": "Show specific, undeniable examples of the inequality at issue. Concrete moments and people, not abstractions. The audience should feel the gap between what is and what was promised.", "instructions": "Show examples of inequality", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "share-dream", "name": "Share the Dream", "description": "Describe the future you envision in vivid, specific detail. The dream must be both ambitious and recognizable — a world the audience can picture themselves living in.", "instructions": "Describe your vision", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "create-urgency", "name": "Create Urgency", "description": "Explain why the time for change is now. The cost of waiting, the moment that won't return. Urgency converts shared vision into shared movement.", "instructions": "Explain the need for immediate change", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "another-dream", "name": "Continue the Vision", "description": "Layer additional visions of the future in parallel structure. Repetition and rhythm build momentum the way a single image cannot.", "instructions": "Continue to elaborate on your vision", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "emphasize-unity", "name": "Emphasize Unity", "description": "Speak to the collective power of the audience together. Name common ground that crosses lines the issue normally divides. Unity is the engine that turns dream into march.", "instructions": "Talk about collective power", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "last-dream", "name": "Final Vision", "description": "Deliver one more, fully realized vision of the world you're calling for. Specific enough to be remembered, expansive enough to inspire.", "instructions": "Further share dreams of ideal in-depth", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "call-to-action", "name": "Call to Action", "description": "Ask the audience to participate in the change. Be specific about what 'doing something' looks like — show, march, give, vote, organize. Vague CTAs produce vague action.", "instructions": "Ask audience to participate in change", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "show-determination", "name": "Show Determination", "description": "Encourage persistence in the face of resistance. Acknowledge what will be hard. Determination, named honestly, is more durable than easy optimism.", "instructions": "Encourage persistence", "slideType": "text", "layoutHint": "text-1x-left" }, { "id": "create-hope", "name": "Create Hope", "description": "Close on hope grounded in evidence: progress already made, victories already won, ground already moved. Hope as a conclusion lands strongest when it sounds like it has been earned.", "layoutHint": "title-left", "instructions": "Inspire hope for future", "slideType": "text" } ] |
Source JSON
{
"$schema": "https://openpresentation.org/schema/opf-narrative/v1",
"id": "justice",
"name": "Justice",
"summary": "Advocacy arc inspired by the rhetorical structure of Martin Luther King Jr.'s 'I Have a Dream' speech: name the inequality, share the dream, build urgency, layer further visions, emphasize unity, call to action, and close on hope. For movement-building keynotes and mission-driven speeches.",
"audienceFit": [
"general-audience",
"advocates",
"policymakers",
"community"
],
"durationRange": {
"minMinutes": 10,
"maxMinutes": 30
},
"tags": [
"inspirational",
"advocacy",
"movement",
"keynote"
],
"beats": [
{
"id": "introduction",
"name": "Introduction",
"description": "Set the stage with a moment that earns the audience's full attention. Speak in the moral register the rest of the talk will require. Avoid throat-clearing — open as if the speech were already underway.",
"instructions": "Set the stage",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "give-context",
"name": "Give Context",
"description": "Place the issue in its historical and current context. What promises were made, what has and hasn't been kept. Context turns the speech from opinion into accountability.",
"instructions": "Put in historical and current context",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "highlight-inequality",
"name": "Highlight Inequality",
"description": "Show specific, undeniable examples of the inequality at issue. Concrete moments and people, not abstractions. The audience should feel the gap between what is and what was promised.",
"instructions": "Show examples of inequality",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "share-dream",
"name": "Share the Dream",
"description": "Describe the future you envision in vivid, specific detail. The dream must be both ambitious and recognizable — a world the audience can picture themselves living in.",
"instructions": "Describe your vision",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "create-urgency",
"name": "Create Urgency",
"description": "Explain why the time for change is now. The cost of waiting, the moment that won't return. Urgency converts shared vision into shared movement.",
"instructions": "Explain the need for immediate change",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "another-dream",
"name": "Continue the Vision",
"description": "Layer additional visions of the future in parallel structure. Repetition and rhythm build momentum the way a single image cannot.",
"instructions": "Continue to elaborate on your vision",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "emphasize-unity",
"name": "Emphasize Unity",
"description": "Speak to the collective power of the audience together. Name common ground that crosses lines the issue normally divides. Unity is the engine that turns dream into march.",
"instructions": "Talk about collective power",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "last-dream",
"name": "Final Vision",
"description": "Deliver one more, fully realized vision of the world you're calling for. Specific enough to be remembered, expansive enough to inspire.",
"instructions": "Further share dreams of ideal in-depth",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "call-to-action",
"name": "Call to Action",
"description": "Ask the audience to participate in the change. Be specific about what 'doing something' looks like — show, march, give, vote, organize. Vague CTAs produce vague action.",
"instructions": "Ask audience to participate in change",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "show-determination",
"name": "Show Determination",
"description": "Encourage persistence in the face of resistance. Acknowledge what will be hard. Determination, named honestly, is more durable than easy optimism.",
"instructions": "Encourage persistence",
"slideType": "text",
"layoutHint": "text-1x-left"
},
{
"id": "create-hope",
"name": "Create Hope",
"description": "Close on hope grounded in evidence: progress already made, victories already won, ground already moved. Hope as a conclusion lands strongest when it sounds like it has been earned.",
"layoutHint": "title-left",
"instructions": "Inspire hope for future",
"slideType": "text"
}
]
}