Separate criteria.
Decide with clarity.
"Krynon is designed to embody its etymological root—krinein. By separating products into their fundamental components and evaluating them systematically, it empowers users to make objective, data-driven decisions based on their exact priorities."
Mathematical separation of independent parameter scores.
Taxonomy // Core Concepts
Criterion
The fundamental unit of judgment. Separates items into independent, measurable facets rather than merging everything into a single arbitrary score.
Inheritance
Hierarchical structure. Criteria are inherited from parent categories down to specific products, allowing unified comparisons at any abstraction level.
Weighting
Subjective scaling. Users define the priority of each criterion in real-time, allowing the engine's sorting calculations to align with individual needs.
Consensus
The synthesized decision. Evaluates the multi-criteria scores using a weighted average model, outputting the optimal match value.
Engine Repositories // Open Source Components
The core rust-based classification engine. Orchestrates sorting algorithms, computes weighted score normalization, and manages criteria registries.
The frontend client interface. Implements the high-performance Swiss grid layout, interactive weight sliders, and criteria creation forms.
The persistent database layer. Manages product schemas, relational category hierarchies, and criteria definitions using PostgreSQL.
Execute Criteria-Based Sorting
Initialize the comparison workspace to compute weight matrices, evaluate product fitness scores, and discover the optimal choices.