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.