Docs
KEd Studio
Applications
KEd Studio
Overview
IntroductionArchitectureDevelopment setup
KEd JSON contractKEd language assistDesktop integration planCloud books auth planBook editor data integration
Platform integration
HomeBrowse applications

© 2026 Wekify LLC · Kifuliiru Lab

Homellms.txtkifuliiru.com

GuidesKEd JSON contract

KEd JSON contract

.ked.json handoff between generators and KEd Studio.

.ked.json is the handoff format between Kifuliiru data-generation tools and KEd Studio.

Goals

  • Preserve generated data exactly.
  • Include enough metadata to create a professional book.
  • Support both automatic handoff and manual import.
  • Stay stable enough that older exported files can still open later.

Draft Shape

Code
{
 "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`.
PreviousDevelopment setupNextKEd language assist

On this page

  • Goals
  • Draft Shape