movielens-100k
recommendationratings · metadata · vectors
A real Strata engine compiled to WebAssembly. Type a command, get an answer: no install, no server.
Open the playgroundCells live out their generations. Rewind to any one, fork it, and let both futures run side by side.
Play the Game of LifeBuild a rocket and fly it. Every attempt is kept, so reverting to the pad costs nothing.
Open Orbital RocketryEvery stroke is a commit. Drag the timeline back and the strokes come off; draw there and it forks.
Open PaintSolve a position against Stockfish, or make a new one. Go wrong, go back, take it another way.
Open ChessBRANCHES
Branching
Compare the branch, preview the merge, and promote only what should land.
Branch
Create a branch in an instant, without copying the database.
Change
Run risky work there: agent writes, migrations, experiments.
Review
Diff the branch and preview the merge before default changes.
Promote
Merge the result when it is right. Discard it when it is not.
PRIMITIVES
Primitives
Use keys for settings, JSON for records, events for logs, vectors for embeddings, and graphs for relationships. They live together in the same local file, so your app does not need a separate store for each shape.
Explorer
History
01 / 05 · kv - versioned key-value. history included
Read the kv guide →TIME TRAVEL
Time travel
Every write records a version. Use --as-of to see what the database returned before a later change, without restoring a backup or copying data aside.
NATIVE INFERENCE
Inference
Run model work where the data already lives. Strata can read records, create embeddings, rank context, and generate an answer without moving the app into a separate AI service.
records
records stay local
native
generate answer
answer
The portfolio value moved from 98400 to 111080 after the merge changed allocation to 80/15/5.
from ranked context
STRATA HUB
Strata Hub
Hub lists cloneable Strata databases for RAG, agents, benchmarks, events, and reference data. Clone one, open it locally, and keep using the same Strata commands.
Browse Strata Hubratings · metadata · vectors
episodes · events · branches
posts · tags · users
issues · PRs · rollups
INSTALL
Install an SDK, set up the CLI, open Strata in VS Code, or hand the setup to an agent. However you start, the database runs locally.
stratadb# Step 1 - install (run in your terminal, not in Python):# pip install stratadb# Step 2 - save as quickstart.py and run: python quickstart.pyfrom stratadb import Stratadb = Strata.open("./quickstart.strata") # one file, no serverdb.kv.put("portfolio.value", 98400)db.kv.put("portfolio.value", 111080) # every write keeps its pastprint(db.kv.get("portfolio.value")) # 111080print(db.kv.history("portfolio.value")) # v2: 111080 · v1: 98400