worldview.genval.ai
A public Kanonak Protocol publisher. Defines a vocabulary for falsifiable, evidence-backed worldview snapshots — WorldviewSnapshot, WorldviewThesis, Evidence — plus a structured invalidation-condition DSL so a rules engine can flag when a thesis is approaching invalidation.
The ontology
The vocabulary is split across two packages so consumers can adopt the abstract layer without inheriting any domain bias:
-
worldview.genval.ai/core@1.0.0Domain-general vocabulary — Snapshot, Thesis, Evidence base, Condition DSL with proper subclassing (And/Or/Not, Threshold, Event, Sequenced, IndicatorAvailable, Persistence, Durability), status / strength / comparator / time-unit enums, and abstract reference-vocabulary stubs (Indicator, Event, Institution, etc.). core/1.0.0.kan.yml → -
worldview.genval.ai/finance@1.0.0Finance-domain extension — Evidence subclasses (MarketData, Corporate, Analyst, CentralBank, InstitutionalFlow), the Security class with named instances, and finance-specific named-instance vocabularies (MarketMetric, CorporateMetric, FinEventType, FiscalPeriod, ForecastHorizon, FlowDirection). finance/1.0.0.kan.yml →
Tooling
Two transformations turn the raw ontology + snapshots into the static site you're reading:
-
worldview.genval.ai/snapshot-to-html@1.0.0An InstanceTransformation that emits a self-contained HTML report from anyWorldviewSnapshot. Inline CSS, dynamic SVG confidence bars, structured rendering of invalidation-condition trees down to three levels of nesting. snapshot-to-html/1.0.0.kan.yml → -
worldview.genval.ai/landing-page@1.0.0A SetTransformation that aggregates every WorldviewSnapshot in scope into the snapshots index. v3's first set-theoretic primitive use in a public Kanonak package. landing-page/1.0.0.kan.yml →
Consuming the publisher
worldview.genval.ai is a static Kanonak Protocol origin. Any Kanonak-compatible tool can import these packages directly:
imports:
- publisher: worldview.genval.ai
packages:
- package: core
match: ^
version: 1.0.0
alias: wv
Each package file is fetchable at its canonical Kanonak path:
https://worldview.genval.ai/<package>/<version>.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 protocol primitives that haven't shipped yet (chiefly arithmetic and string-diffing for the chart layer). The textual portion lands first; the chart-heavy version follows when the underlying primitives become available.