Ideation
Optional beginner concept space for character, theme, plot, and genre before a formal storyform exists.
Narrative Context Protocol (NCP) is an open Dramatica storyform schema for transporting authorial intent across writing tools, production systems, creative archives, and multi-agent AI workflows.
{
"schema_version": "1.3.0",
"story": {
"id": "story_8f3e2a7c",
"title": "The Lantern in the Fog",
"logline": "A keeper refuses the miracle everyone wants.",
"ideation": {
"character": [],
"theme": [],
"plot": [],
"genre": []
},
"narratives": [
{
"id": "narrative_001",
"title": "Central Narrative",
"status": "draft",
"subtext": {
"perspectives": [],
"players": [],
"storypoints": [],
"storybeats": [],
"dynamics": []
},
"storytelling": {
"overviews": [],
"moments": []
}
}
]
}
}
NCP is not a writing app or a replacement for a storyteller. It is a transport format: a shared way to describe the storyform, creative decisions, structural meaning, and audience-facing expression that need to survive as a project moves between tools and collaborators.
The protocol grew from Dramatica® storyform exchange needs and now gives creative and technical teams a durable vocabulary for authorship, thematic intent, narrative structure, and AI-assisted adaptation.
NCP separates early concepts from formal structure and audience presentation so systems can change the delivery without flattening the author's underlying meaning.
Optional beginner concept space for character, theme, plot, and genre before a formal storyform exists.
The deeper authorial structure: perspectives, players, dynamics, storypoints, and storybeats.
The adaptable surface expression: overviews and moments that carry the structure into audience experience.
NCP organizes a complete storyform into predictable components that can be exchanged, validated, mapped, and extended.
Documents can be validated against the canonical JSON Schema before exchange, release, import, or CI merge.
$ npm install
$ npm run validate:schema
$ npm run validate:file -- ./story.ncp.json
NCP is stewarded by The Dramatica Co. as the open-source edition of the Dramatica® storyform.
1993-1994 Dramatica defines a measurable model of story.
2025 Write Brothers and Narrative First combine stewardship.
Current NCP opens the model for interchange and AI workflows.