At a Glance

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 asfact, belief, or experience, each with its own decay rate:
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 onmain), 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 OSSexplain() 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 AMFSwrite() 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
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.
