Skip to main content
The open-source core gives you the full memory engine with a single-branch repo model — versioning, confidence, outcomes, causal traces, knowledge graph, and a git-like timeline. Pro unlocks the full Git model: branching, merging, pull requests, access control, tags, rollback, cherry-pick, fork — plus multi-tenant SaaS, immutable traces, pattern detection, intelligence, and a dashboard.

At a Glance

Screenshot 2026 05 08 At 9 37 14 PM

Feature Comparison


SaaS Tiers

Self-serve tiers for the SaaS version are summarized below: Ops = read-like calls typically 1 op, writes 2 ops, commit_outcome 0 ops.

OSS Layer — What’s Included

The open-source layer (github.com/raia-live/amfs) provides the full memory primitive: read, write, version, search, and learn from outcomes. It includes a git-like timeline engine, branch-aware operations, a connector framework, composite recall scoring, multi-scope search, a knowledge graph auto-materialized from writes and outcomes, hybrid search (full-text + semantic + composite scoring), tiered memory (Hot/Warm/Archive with progressive retrieval), frequency-modulated decay (4-signal model), and a Cortex drift gate that avoids redundant digest recompilations.

Packages

Key Primitives

Memory Types — Every entry is classified as fact, belief, or experience, each with its own decay rate:
Provenance Tiers — Entries are automatically ranked by quality based on how they were created:
Temporal Queries — Retrieve the full version history of any entry:
Causal Explainability — See which entries were read and how they connect to outcomes:

SaaS Layer — What’s Added

The SaaS offering wraps the OSS layer — it never replaces it. All Pro features read from and write to the same memory store using the same adapters and SDK.

Memory Branching — Git for Agent Memory

While OSS provides the git-like timeline engine (event logging on main), SenseLab AMFS SaaS adds the full branching model — branches, merges, pull requests, access control, tags, rollback, cherry-pick, and fork. Agents create isolated branches to experiment, then merge changes back into main after review.

Memory Branching Deep Dive

Full documentation on branches, merge strategies, pull requests, access control, tags, rollback, cherry-pick, fork, and the Sacred Timeline visualization.

Multi-Tenant SaaS Foundation

Every API request is authenticated, authorized, scoped, and audited. Includes account-level Postgres RLS isolation, three-role RBAC (Admin/Developer/User), scoped API keys with entity-path permissions, and sliding-window rate limiting.

Multi-Tenant SaaS

Account isolation, RBAC, scoped API keys, OAuth/OIDC, audit logging, rate limiting, and usage quotas.

Immutable Decision Trace Store

The OSS explain() works within the active session and captures enriched trace data (query events, error events, session timing, state diffs). SaaS builds on this with persistent, cryptographically signed, immutable traces — the full causal chain is queryable forever. Includes LLM call span tracking with token/cost analytics and OpenTelemetry export.

Decision Trace Store

Durable causal chains, cryptographic integrity, LLM call spans, precedent search, and OpenTelemetry export.

Cross-System Ingestion

Automatically ingest events from external systems into AMFS memory. The connector framework transforms raw events into AMFS write() or record_context() operations, with HMAC verification, deduplication, and pluggable transforms.

Cross-System Ingestion

Webhook ingester, connector framework, and built-in connectors for PagerDuty, Slack, GitHub, and Jira.

Automated Pattern Detection

Continuously analyze your memory store to surface recurring patterns, anomalies, and risks — before they become incidents. Detects recurring failures, hot entities, stale clusters, and confidence drift with configurable alert rules and cooldown-based suppression.

Pattern Detection

Pattern types, severity levels, alert rules, cooldown suppression, and callback routing.

Intelligence Layer

LLM-powered tools for memory quality and retrieval: extraction (raw text → structured operations), memory critic (toxic/stale/contradictory detection), distiller (compact stores into bootstrap sets), safety validator (pre-write guardrails), multi-strategy retrieval with learned ranking, adaptive confidence calibration, and training data export (SFT, DPO, reward model).

Intelligence Layer

Extraction, critic, distiller, safety, retrieval, ML ranking, calibration, and training data export.

Dashboard

A web dashboard (Next.js 15 + React 19) for exploring memory, visualizing decisions, and managing your AMFS deployment.

Dashboard Guide

Full walkthrough of every dashboard page, the Agent Git Repository section, and the Sacred Timeline.

Architecture

The SaaS API layer wraps AgentMemory and CoWEngine with authentication, tenant isolation, scope enforcement, rate limiting, and audit logging — all backed by Postgres RLS for defense-in-depth.

When to Use Which


Getting Started

OSS Quick Start

Install with pip install amfs and start writing memory in minutes.

Pro Access

Contact us at raia.live for Pro access and setup instructions.