mari-components ยท 0.1.0.dev0

Mari documentation๏ƒ

Browse by area๏ƒ

Area

What it covers

Ingest

Documents, multimodal regions, code structure, polling/streaming connectors, synchronization, parsers

Retrieve

Lexical, dense, multi-vector, approximate, contradiction, graph, adaptive, and lifecycle retrieval

Govern

Evidence, trust-gated writes, source conflicts, retention, freshness, verification

Memory

Admission, mutation, scopes, promotion, segmentation, salience, organization, consolidation

Graphs

Semantic schemas, constraints, resolution, temporal facts, propagation, communities, projections

Agents

Adapters and analysis for turning observed activity into knowledge evidence

Platform

Portable bundles, living views, artifact lineage, stores, pipelines, task evaluation, compilation

Mari is a framework-neutral Python library for knowledge from changing source material. Its functions extract facts, validate evidence, connect records, run retrieval, and measure results. The caller supplies graph semantics, storage, models, and execution order. Each operation accepts caller-owned values and returns immutable data that the caller can inspect.

Current: importable from mari_components

How to use these docs๏ƒ

Each feature page describes importable code in mari_components. Sources sit beside the mechanism they support. Code samples mark calls supplied by the application. They also show where data crosses a persistence boundary and how failures appear.

Package namingmari-components is the distribution. Public imports use mari_components.