EKOSdocs
Docs / Knowledge Base Learn

Knowledge Model

The fields of an object, relationship and evidence record.

Object

Field Type Meaning
id UUID stable id
name string display name
kind ObjectKind built-in or custom kind
properties map free-form JSON, e.g. ai_overview, source_path
evidence list of ids evidence records
created_at timestamp

The compiled form (CkmObject) adds primary_description, evidence records sorted by confidence, and source_artifact_ids.

Relationship

Field Meaning
id, kind identity and RelationshipKind
from, to object ids
properties, evidence as for objects
validity window optional domain-time valid_from / valid_until — when the relationship was true, independent of when it was observed

Evidence

Field Meaning
id id
location source location
fragment supporting text
confidence 0.0–1.0
created_at timestamp

Ledger entry

id, entry_type, payload (JSON), written_at. Timestamps are recorded in observation time; the validity window carries domain time. See Versioning.