Tarski/ docsJoin the waitlist
tarski docs

Build backends you can prove, not just deploy

Everything here runs against a deterministic evaluator: the commands are real, the outputs are checkable, and every claim about behavior is one verify away from evidence.

all invariants hold· the docs build against v0.5.9-preview

Fast paths

Start here

Concepts

Build

The Tarski language

A strict Datalog subset for declaring ontologies — relations, rules, decisions, invariants, and the reserved namespaces that make containment structural.

Mappers & observations

The deterministic boundary where raw events become typed evidence — Rhai mappers, pure helpers, and deterministic effect providers.

Entities

One declaration expands into the whole record kit — versioned latest-wins state, fail-closed conflicts, soft delete with revival, and generated read queries.

Scenarios & fixtures

Deterministic observation timelines plus exact expected worlds — the proof model behind tarski verify, blessing, query expectation sidecars, and proof artifacts.

Effects & reconciliation

How Tarski touches the world — declared capabilities, admission identity, retry policies, the effect lifecycle, work queues, and explicit reconciliation.

Declared queries

The named, typed, parameterized read surface over your derived worldview — authoring, exposure, validation, and the query engine underneath.

Reactive queries

Keep a declared query's result current without polling — durable subscriptions, exactly-once delta delivery, held streams, and explicit rehydrates.

Workviews, Collectors & modules

Workflow-shaped inspection and acquisition without a workflow engine — read models, dispatch policy, scenario-driven collection with completion seals, and composable modules.

Scheduling

Standing cron, interval, and one-shot schedules whose exactly-once fires enter the lineage as ordinary observations — never a second source of truth.

Storage

Content-addressed blob storage with backend invariance, quotas and GC — and semantic tiering that keeps observation history at object-storage cost.

Plugins & packages

Installable semantic packs for external systems — designated namespaces, load-checked surface tiers, typed HTTP receipts, and locked package management.

Agents

Platform