all.sourceAllSourceEvent Store
Menu
C4 · System Context + Containers

AllSource system architecture

See how the Rust event store, Prime memory, MCP servers, Chronis task CLI, and language SDKs connect. Switch between system-context and container views, then select a component for its role and interfaces.

Core is the database

A durable event store: write-ahead log with CRC32 + fsync, Snappy-compressed Parquet, and a DashMap index for ~12µs reads. Event data survives restarts.

One source, several read paths

Core stores durable events and metadata. Query Service separates tenant-scoped HTTP queries, Phoenix realtime channels, analytics endpoints, and rebuildable projections without becoming another database.

Backend on Fly, web on Vercel

Five backend apps run on Fly.io (core, query, control-plane, auth, prime). The Next.js dashboard runs on Vercel at www.all-source.xyz.