ascottbell/maasv

Memory Architecture as a Service — cognition layer for AI assistants. 3-signal retrieval, knowledge graphs, memory lifecycle.

55
/ 100
Established

Implements a full memory lifecycle with six stages—extract, store, consolidate, retrieve, decay, and forget—operating on a single SQLite database with local embeddings (Qwen3 via Ollama). Retrieval fuses three signals (dense vectors, BM25 FTS5, and knowledge graph connectivity) via Reciprocal Rank Fusion, optionally reranked by a learned 81-parameter neural network trained on actual retrieval patterns with Inverse Propensity Scoring. Integrates with any LLM provider (Anthropic, OpenAI) for automatic entity extraction, accepts data from HTTP or MCP sources, and tracks provenance across all memories—enabling shared cognition across multiple AI agents and tools.

Used by 1 other package. Available on PyPI.

Maintenance 10 / 25
Adoption 11 / 25
Maturity 18 / 25
Community 16 / 25

How are scores calculated?

Stars

17

Forks

7

Language

Python

License

Last pushed

Feb 27, 2026

Monthly downloads

49

Commits (30d)

0

Dependencies

1

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/ascottbell/maasv"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.