Search Results
The outcome of a search over a Kanonak catalog: the query, the scope it ran against, and an ordered list of scored matches. Constructed at query time by a search-capable origin (e.g. an opt-in `kanonak serve --search`) and rendered through the look system like any other resource — it is not persisted data with a stable URI. Modeling results as a resource means the UI renders them with the same machinery as everything else: each match's own card plus its similarity, declaratively.