Runtime options
Causet has two runtime deployment options:
| Option | Use for | Availability |
|---|---|---|
Local Docker runtime (causet local up) | Local development, evaluation, demos | Available now |
| Managed Causet Cloud | Managed hosted runtime for approved customers | Early access |
The interactive learning environment and causet build compile are authoring tools — they are not a substitute for a runtime when you need live intents.
See What runs today? for current availability, maturity, and production-support details.
Learn the model (no runtime required)
Browser tutorials
The interactive learning environment runs in your browser — in-memory compiler and rules engine, no signup, no network. For a real runtime, use the local wallet quickstart.
CLI compile and validate
causet build validate --runtime ./your-app
causet build compile --runtime ./your-app --out distLocal runtime
curl -fsSL https://install.causet.io/install.sh | bash
causet version
causet local up
causet context use env localYour app points at:
CAUSET_API_URL=http://localhost:8085Local service ports (authoritative)
Synchronized from install.causet.io/docker-compose.yml:
| Service | Port | Purpose |
|---|---|---|
| Causet management API | 8085 | SDK/CLI default — intent submission, token exchange |
| Runtime API | 8080 | Advanced local debugging |
| Query service | 8082 | Named projection queries (/actuator/health). causet query routes via management API :8085 — not CAUSET_QUERY_URL directly. |
| Realtime service | 8081 | WebSocket / SSE live updates |
| Projection worker | 8083 | Ops health endpoints |
| Wallet demo UI | 3850 | Template app after npm run dev --prefix app |
| MinIO console | 9001 | Local artifact storage admin |
| Kafka (Redpanda) | 9092 | Local broker |
Then submit intents via the SDK or CLI — no Cloud login required.
causet local status
causet local logs
causet local downFull details: CLI.
Managed hosted runtime (Causet Cloud)
- Install the CLI and request early access at causet.io
causet loginandcauset initcauset deploy --fork sandbox- Submit intents:
causet intent …orclient.submitIntent()from your app - Inspect:
causet inspect timeline …
CAUSET_API_URL=https://api.causet.cloudEnd-to-end adoption loop
- Define the workflow in
.causetfiles - Compile:
causet build compile - Deploy:
causet deploy --fork sandbox --yes - Retrofit one API route — Retrofit an Existing App
- Trigger the endpoint and inspect the timeline
- Simulate failure and verify retry / webhook behavior
- Replay/repair if needed — Replay