mari-components · 0.1.0.dev0
Mari documentation
Choose a system boundary
Area |
What it covers |
|---|---|
Documents, polling/streaming connectors, synchronization, parsers, sections, tags |
|
Lexical, dense, multi-vector, approximate, contradiction, graph, and adaptive retrieval |
|
Evidence, contradiction validation, freshness, workflow reuse, verification, errors |
|
Admission, mutation, segmentation, salience, organization, consolidation |
|
Resolution, temporal facts, propagation, communities, projections |
|
Trajectories, procedure mining, regression gates, reviewed reuse |
|
Artifact lineage, stores, pipelines, evaluation runs, configuration compilation |
Mari is a framework-neutral Python library for building knowledge systems from changing source material. It supplies immutable domain types, connector contracts, synchronization planning, multi-vector, graph, and contradiction retrieval, document self-contradiction validation, rank fusion, memory update plans, topic segmentation, evidence validation, freshness tracking, workflow reuse, trajectory analysis, and verification utilities.
Current — importable from mari_components
How to use these docs
Each feature page describes importable code in mari_components. Research-derived mechanisms link evidence next to the explanation; application-injected model calls, persistence boundaries, and failure behavior are identified explicitly.
Package namingmari-components is the distribution. Public imports use mari_components.