.ked.json handoff between generators and KEd Studio.
.ked.json is the handoff format between Kifuliiru data-generation tools and KEd Studio.
{
"ked_version": "1.0",
"source_app": "kifuliiru-data-generators",
"source_app_version": null,
"book_type": "numbers",
"title": "Kifuliiru Numbers 0-100",
"subtitle": "Kifuliiru - English - French - Kiswahili",
"languages": ["kifuliiru", "english", "french", "kiswahili"],
"columns": [
{ "key": "value", "label": "Number" },
{ "key": "kifuliiru", "label": "Kifuliiru" },
{ "key": "english", "label": "English" }
],
"rows": [],
"metadata": {
"range": [0, 100],
"author": "Kifuliiru Lab",
"generated_at": "2026-06-16T00:00:00Z"
},
"template": {
"id": "professional_numbers",
"page_size": "a4",
"orientation": "portrait"
}
}
```text
## Internal Notes
The current web app uses `editorData` with `type`, `data`, `columns`, `metadata`, and optional `selectedLanguages`. KEd Studio should accept that shape during migration, but the stable contract should move toward `book_type`, `rows`, `languages`, and `template`.