worldview.genval.ai
A public ontology for falsifiable, evidence-backed worldview snapshots. Defines a vocabulary for recording “what we believe and why” at a moment in time — WorldviewSnapshot, WorldviewThesis, Evidence — plus a structured invalidation-condition DSL so a rules engine can flag when a thesis is approaching invalidation. Source on GitHub.
Snapshots
Packages
worldview.genval.ai/core@1.0.0Domain-general vocabulary — Snapshot/Thesis/Evidence base, Condition DSL with proper subclassing (AndCondition, OrCondition, ThresholdCondition, EventCondition, SequencedCondition, etc.), status/strength enums, abstract reference vocabulary stubs.core/1.0.0.kan.ymlworldview.genval.ai/finance@1.0.0Finance-specific Evidence subclasses (MarketData, Corporate, Analyst, CentralBank, InstitutionalFlow), Security class with seeded named instances, finance-domain typed-instance vocabularies (MarketMetric, CorporateMetric, FinEventType, CentralBank instances, AnalystInstitution instances).finance/1.0.0.kan.ymlworldview.genval.ai/snapshot-to-html@1.0.0Per-snapshot rendering — an InstanceTransformation that emits a single self-contained HTML report from any wv.WorldviewSnapshot. Inline CSS, dynamic SVG confidence bars, progressive-disclosure invalidation + supporting evidence sections.snapshot-to-html/1.0.0.kan.ymlworldview.genval.ai/landing-page@1.0.0This page — a SetTransformation that aggregates every WorldviewSnapshot in scope into the canonical index. v3's first set-theoretic primitive use in a public package.landing-page/1.0.0.kan.yml
What's coming
The unique-to-Kanonak feature this publisher is building toward — a time-series visualization showing how each thesis's confidence evolves across snapshot versions, when theses appear / retire / invalidate, and how the regime-narrative shifts — needs a few SDK primitives that haven't shipped yet (chiefly arithmetic and string-diffing for the chart layer). The textual portion will land first; the chart-heavy version follows when the underlying primitives become available.