v0.17.0

v0.19 — x402 Agent Payments + Pro Tier

Give yourAI agentsperfect memory

The AI-native event store. Every event is durable, provable, and time-travelable. WAL + Parquet persistence, CRC32 checksums, and sub-microsecond queries. Built-in x402 micropayments let AI agents pay for what they use.

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

Open source · MIT licensed · Self-host or cloud

AI agents deserve better than stateless amnesia

The Problem

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 — your agents forget everything between sessions.

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.

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

43-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

Built for the benchmarks that matter

Why AllSource

Event sourcing infrastructure with an optional AI agent memory module (Prime). The core event store stands on its own — Prime adds knowledge graphs and vector search for teams that need it.

12μsAgent recall latencyvs. 70ms+ for cloud memory APIs
80%+Cross-domain recallCompressed index doubles accuracy
469KEvents/sec ingestionRust core, lock-free structures
$0Self-hosted costMIT licensed, run it yourself
FeatureAllSourcemem0LettaZep
Temporal queries (as_of)
Full event provenance
Auto compressed index
Offline / embedded mode
Sub-millisecond recall
MIT licensed / self-host

Based on public documentation and independent benchmarks. Last updated April 2026.

AI-Native Event Store Architecture

Event Intelligence

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

11.9μsQuery Latency
469KEvents/Second
43MCP 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

  • 43 MCP tools
  • Claude integration
  • Autonomous agents

Analytics

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

Pricing

DEVELOPER

$0/ month

billed monthly

  • 100K events/month
  • 1 Stream
  • Community Support
  • 7-day retention
  • Basic Analytics

Start Free

Perfect for learning and prototyping

PRO

$29/ month

billed monthly

  • x402 Agent Endpoints
  • 1M events/month
  • 5 Streams
  • 30-day retention
  • MCP Server (read-only)
  • Email Support (48h)

Start Pro

For solo operators running one production system

Popular

GROWTH

$79/ month, billed yearly

billed monthly

  • 10M events/month
  • Unlimited Streams
  • Priority Support
  • 90-day retention
  • Advanced Analytics
  • MCP Server Access

Start Trial

For teams building production systems

ENTERPRISE

Custom/ month

billed monthly

  • Unlimited events
  • Dedicated infrastructure
  • 24/7 Premium Support
  • Unlimited retention
  • Custom Integrations
  • SLA & Compliance

Contact Sales

For high-volume, mission-critical deployments

Frequently asked questions

FAQ

Latest Articles

Blog

An Agent That Provisions Its Own Persistence in One API Call
Use Cases

An Agent That Provisions Its Own Persistence in One API Call

Your agent doesn't need a human to set up storage. One POST to AllSource and it has a tenant, an API key, and 100K events waiting to be written.

Write Before You Execute: Building Crash-Safe AI Agents
Engineering

Write Before You Execute: Building Crash-Safe AI Agents

An agent that crashes mid-task and then re-runs can send the same email twice, create duplicate orders, or push the same commit twice. Here's a single pattern that prevents all of it.

How Agent Teams Stay in Sync with a Shared Event Stream
Use Cases

How Agent Teams Stay in Sync with a Shared Event Stream

When multiple AI agents work on the same problem, they need a shared world model — not direct calls to each other. Here's how to build it with AllSource and chronis.

AllSource for Startups: From Local Dev to Production in 15 Minutes
Use Cases

AllSource for Startups: From Local Dev to Production in 15 Minutes

The fastest path from zero to event sourcing for startups and side projects. Self-service onboard, free tier, no infrastructure to manage. Move to production when you're ready — not before.

How AllSource Core Works: WAL, Parquet, and DashMap
Engineering

How AllSource Core Works: WAL, Parquet, and DashMap

A deep-dive into AllSource Core's storage architecture. Write-Ahead Log with CRC32 checksums, Parquet columnar persistence, and DashMap concurrent reads. How we get 469K events/sec with zero data loss.

How to Build Audit Trails That Pass SOC2 with Event Sourcing
Use Cases

How to Build Audit Trails That Pass SOC2 with Event Sourcing

A practical guide to building SOC2-compliant audit trails using AllSource event sourcing. Immutable event logs, time-travel queries, and cryptographic integrity — without the compliance tax.

Event Sourcing for AI Agent Memory: A Practical Guide
Use Cases

Event Sourcing for AI Agent Memory: A Practical Guide

How to use AllSource as durable, time-travelling memory for LLM agents. Store conversations, decisions, and context as events. Query any past state. Give agents memory that survives restarts.

Real-Time Dashboards Without ETL: Event Sourcing + Projections
Use Cases

Real-Time Dashboards Without ETL: Event Sourcing + Projections

How projections replace traditional ETL pipelines for real-time dashboards. AllSource event sourcing keeps materialized views in sync as events arrive — no Kafka, no Airflow, no batch jobs.

Why Your SaaS Needs Event Sourcing (Not Just a Database)
Use Cases

Why Your SaaS Needs Event Sourcing (Not Just a Database)

The business case for event sourcing in multi-tenant SaaS. Audit trails, tenant isolation, usage billing, and feature flags — all as a natural consequence of storing events instead of state.

Connecting to AllSource without an SDK
Engineering

Connecting to AllSource without an SDK

How to ingest, query, stream, and build projections against AllSource using only HTTP and WebSockets — no SDK required. For teams on unsupported languages or anyone who wants to understand the wire protocol.

Direct to Core, or through the gateway? Choosing your connection path
Engineering

Direct to Core, or through the gateway? Choosing your connection path

AllSource has one public front door (api.all-source.xyz) and one internal fast path (Core, reachable only inside your network). Picking the right one cuts your p99 in half — picking the wrong one either reimplements rate limits or exposes your event store to the internet.

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

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
Engineering

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
Engineering

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
Engineering

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
Product

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
Product

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
Use Cases

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
Use Cases

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
Use Cases

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
Use Cases

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
Use Cases

AI Agents with MCP Tools

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

Time-Travel Queries Explained
Engineering

Time-Travel Queries Explained

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

Introducing all.source
Product

Introducing all.source

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

Immutable event sourcing with time-travel queries, 43 MCP tools, and x402 agent payments. Free tier — no credit card required.

Give your AI agents perfect memory

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