OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Memory & RAG

YantrikDB

YantrikDB is a Rust-based memory database for AI agents that consolidates duplicate memories, detects some contradictions and applies configurable temporal decay to stale information. It can be used as a library, MCP server or HTTP cluster.

Independent OpenViST project profile, based on linked sources.

YantrikDB — OpenViST project profile in Agent Memory & RAG.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Consider YantrikDB when an agent needs memory management beyond storing and retrieving records, particularly consolidation, temporal decay or relation-based conflict detection.

Who it is for

  • Developers building AI agents that need persistent memory.
  • Teams choosing between embedding a memory database and exposing it as a server or MCP service.

Documented uses

  • Consolidate similar stored memories into canonical records.
  • Identify conflicts among relations recognized by its extractor.
  • Reduce the relevance of memories over time using temporal decay.
  • Make agent memory available through a library, MCP server or HTTP cluster.
Before you choose

Requirements & limits

The repository is public and identifies the project as open source under Apache-2.0. It describes library, MCP server and HTTP cluster forms.

  • Contradiction detection covers relations recognized by the extractor, rather than arbitrary text.
  • Claims are keyed by subject, so inverse-functional relationships may not be compared.
  • Copular attribute claims are off by default and require ThinkConfig.extract_attribute_claims.
  • The server repository focuses on deployment, HTTP API and cluster operations; the broader cognitive architecture is described in a separate engine repository.
  • The implementation language is Rust and the stated license is Apache-2.0.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install YantrikDB for Python or Rust

Install the YantrikDB library in a Python or Rust project.

Before you start

  • A Python or Rust development environment.

Steps

  1. For Python, install the package with the command below.

    Documented command
    pip install yantrikdb
  2. For Rust, add the dependency with the command below.

    Documented command
    cargo add yantrikdb
  3. Continue to the Rust API reference or engine repository examples for usage guidance.

Expected outcome

The YantrikDB library is installed for the selected language; further usage guidance is available in the linked references.

Guide limitations

  • The quick start documents installation but does not provide library usage steps.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
yantrikos/yantrikdb-server · Official homepage title · retained in its source language