v0.17.0

Prime: Agent Memory Engine shipped

Time-travelyourdata

Query any point in history. Replay any sequence. Give your AI agents perfect memory. The temporal intelligence platform for event-driven applications.

0K
events/sec
0μs
p99 latency
0
MCP tools
0MB
footprint

Open source · MIT licensed · Self-host or cloud

Event data deserves better than database tables

The Problem

State Amnesia

Traditional databases only store current state. When something goes wrong, you can't see how you got there. No history means no answers, no audit trail, and no ability to replay or debug.

Temporal Blindness

Time-based queries are afterthoughts. Want to know what your data looked like last Tuesday at 3pm? Good luck. Most systems weren't built for time-travel, and retrofitting is painful.

AI Integration Gap

Your data is trapped behind rigid APIs. AI agents can't easily explore, analyze, or manage your event streams. The tools that exist weren't designed for autonomous workflows.

Event Sourcing + AI Intelligence

The Solution

AllSource combines high-performance event sourcing with AI-native tooling. Rust for speed, Go for orchestration, Elixir for distributed queries. The right tool for each job.

Immutable Event Log

Every change is captured as an immutable event. Complete audit trails, perfect reproducibility, and the ability to reconstruct any past state with time-travel queries.

Safari browser mockuphttps://all-source.xyz

Sub-Microsecond Queries

11.9μs p99 query latency with Parquet columnar storage. Lock-free data structures and zero-cost field access deliver real-time analytics at scale.

Safari browser mockuphttps://all-source.xyz

AI-Native by Design

27-tool MCP Server for Claude Desktop. AI agents can manage events, run analytics, detect anomalies, and orchestrate complex workflows autonomously.

Safari browser mockuphttps://all-source.xyz

Stream Processing Pipelines

Filter, Map, Reduce, Window, Branch, Enrich. Build real-time pipelines with a fluent API. Process 469K events/sec with the Rust core engine.

Safari browser mockuphttps://all-source.xyz
From events to perfect memory in three steps

How It Works

Not just storage—complete memory for your applications

Temporal Intelligence

AI-Native Event Store Architecture

Event Intelligence

Built in Rust for performance. Designed for AI agents. Every feature accessible through 27 MCP tools — let Claude or GPT manage your event streams autonomously.

11.9μsQuery Latency
469KEvents/Second
27MCP Tools
~129MBBinary Size
📥Ingest
💾Store
🔄Project
🔍Query
🤖AI Tools
Any timestamp

Time-Travel Queries

Reconstruct any entity's state at any point in time with as_of queries. Debug issues, audit changes, or replay historical states instantly.

11.9μs p99

Microsecond Latency

11.9μs p99 query latency with Parquet-based storage. Optimized for both high-throughput ingestion and fast analytical queries.

Full replay

Event Replay

Rebuild projections, fix incorrect state, or migrate data by replaying events. Filter by entity, type, or time range.

5 types

Projections

Materialized views that update automatically. Entity snapshots, counters, time series, funnels, and custom projections.

Schema evolution

Schema Registry

Versioned schemas with backward, forward, and full compatibility modes. Validate events at ingestion time.

Full isolation

Multi-Tenant Isolation

Every event, projection, and query is scoped to a tenant. RBAC with 4 roles and configurable quotas per tier.

MCP Server — Claude Desktop Integration
// AI agent query
Claude: Show me all user.signed_up events from last week
Found 847 events from 7 days:
121events/day avg
Peak:Tuesday 2pm
Query executed in 11.2μs via mcp_query_events tool

Event Sourcing

  • Immutable audit logs
  • State reconstruction
  • Event replay

AI Workflows

  • 27 MCP tools
  • Claude integration
  • Autonomous agents

Analytics

  • Stream processing
  • Real-time pipelines
  • Correlation analysis
Choose the plan that's right for you

Pricing

FREE

$0/ month

billed monthly

  • 10K events/month
  • 1 GB storage
  • 1K queries/hour
  • 2 API keys
  • 5 projections
  • Community support

Get API Key

Perfect for side projects and learning

Popular

PRO

$29/ month

billed monthly

  • 500K events/month
  • 10 GB storage
  • 50K queries/hour
  • 10 API keys
  • 25 projections
  • MCP server access
  • Priority support

Get API Key

For developers shipping production apps

TEAM

$99/ month

billed monthly

  • 5M events/month
  • 100 GB storage
  • Unlimited queries
  • Unlimited API keys
  • Unlimited projections
  • MCP server access
  • Dedicated support

Get API Key

For growing teams building at scale

Frequently asked questions

FAQ

Latest Articles

Blog

Tiered Context Loading: Cut Agent Memory Costs by 60% Without Losing Recall

Tiered Context Loading: Cut Agent Memory Costs by 60% Without Losing Recall

Most agent turns don't need full recall. L0/L1/L2 tiers let agent loops fetch exactly the context depth they need — from 100-token stats to full hybrid retrieval — reducing token costs while keeping accuracy where it matters.

12μs Agent Memory: How We Got There

12μs Agent Memory: How We Got There

From event store to agent memory engine in microseconds. DashMap projections, HNSW vector index, and why the storage layer matters more than the query layer.

Building Agent Memory in Rust: From Event Store to Knowledge Graph

Building Agent Memory in Rust: From Event Store to Knowledge Graph

How we built a unified agent memory engine — vectors + graph + compressed index — on top of an event store. Architecture decisions, SOLID refactoring, and why Rust was the right choice.

How a Compressed Index Doubles Cross-Domain Recall

How a Compressed Index Doubles Cross-Domain Recall

Vector similarity finds X or Y — rarely both. A 500-token markdown index bridges the gap. Here's why, with benchmark data.

From zer0dex to AllSource: What We Learned

From zer0dex to AllSource: What We Learned

We analyzed zer0dex's dual-layer memory system, found the insight that matters, and built on it. Here's what we kept, what we changed, and why.

zer0dex vs AllSource: What Agent Memory Actually Needs

zer0dex vs AllSource: What Agent Memory Actually Needs

zer0dex proved that a compressed index doubles cross-domain recall. We took that idea, made it automatic, and added temporal reasoning. Here's the honest comparison.

Your AI Agents Need Memory, Not Just Storage

Your AI Agents Need Memory, Not Just Storage

AI agents are getting smarter, but they still can't remember yesterday. Here's why temporal context is the missing piece in agentic AI.

Event Store vs Database: Choosing the Right Foundation

Event Store vs Database: Choosing the Right Foundation

Databases store state. Event stores store history. Here's how to decide which foundation your application actually needs.

Temporal AI: Why Your RAG Pipeline Needs a Timeline

Temporal AI: Why Your RAG Pipeline Needs a Timeline

Vector search finds similar content. Event sourcing tracks history. Combined, they create AI that truly understands context.

Why Event Sourcing in 2026: Beyond Simple Storage

Why Event Sourcing in 2026: Beyond Simple Storage

Your application needs more than a database—it needs perfect memory. Here's why event sourcing matters more than ever.

AI Agents with MCP Tools

AI Agents with MCP Tools

How to let Claude and other AI agents manage your event streams autonomously.

Time-Travel Queries Explained

Time-Travel Queries Explained

How to reconstruct any entity's state at any point in time with all.source.

Introducing all.source

Introducing all.source

Time-travel your data with the AI-native event store built for the future.

Query any point in history. Never lose an event. Free tier with 10K events/month.

Give your application perfect memory

No credit card required. 10K events/month free.