v1.1April 15, 2026AGPL-3.0ekdoti.co
Overview

Glossary

Terms used throughout the documentation, with definitions specific to the Ekdotico context.

TermDefinition
AGPL-3.0The open source license under which Ekdotico is released. Requires that derivative works hosted as a service publish their source.
AI contribution scoreA composite score between 0.0 and 1.0 representing the proportion of a document attributable to AI assistance. Computed from keystroke ratio, paste events, AI invocations, rewrite ratio, and word velocity.
Amber stateThe intermediate task status assigned when AI confidence in a completion is between 0.5 and 0.85 — neither auto-completed nor ignored, but flagged for student confirmation.
Citation chipAn inline interactive component in the editor that renders a reference such as (Author, Year) and links to the underlying Library entry.
CRDTConflict-free Replicated Data Type. The data structure underlying Yjs that enables real-time collaborative editing without locking.
CSL-JSONCitation Style Language JSON. The standard format for representing reference metadata, supported by Citation.js for style rendering.
Delta generationThe default Research Journal update path. Rather than regenerating the full journal, Claude updates only sections affected by new activity since the last generation timestamp.
Ed25519The asymmetric signature algorithm used to sign exported documents. Short keys, fast verification, modern standard.
HocuspocusThe WebSocket server that brokers Yjs document state between connected editors.
MoSCoWThe prioritisation taxonomy used in requirements: Must, Should, Could, Won't.
pgvectorA PostgreSQL extension that adds vector data types and similarity search, used for RAG over uploaded sources.
Promote (mini-chat)The action that moves an ephemeral mini-chat exchange into the persistent Source Chat tab as a named branch with origin metadata.
Provenance signatureThe Ed25519 signature embedded in every exported document, together with its full payload of contribution metadata.
RAGRetrieval-Augmented Generation. The pattern of retrieving relevant text chunks from a vector store and including them in the LLM prompt to ground the response.
Source ChatThe persistent chat workspace within a document. Operates in two modes: My Sources (RAG over uploaded library) and Research New (open external search).
TiptapThe headless rich-text editor framework, built on ProseMirror, used as the basis for the Write workspace.
Tracked changeThe visual treatment applied to AI-inserted content in the editor, distinguishing it from human-authored prose.
YjsThe CRDT library used for real-time document state synchronization.