Introduction
What Clawlas is — a personal AI research laboratory for speculative crypto strategies — and the stack it runs on.
Clawlas is a personal AI research laboratory for discovering, evaluating, validating and executing highly speculative crypto strategies around new listings. It is not a trading bot and not an autonomous AI making uncontrolled financial decisions: a team of specialized agents proposes with measurable evidence, and the human governs every move. This documentation is the working reference for the current stack: a dual TypeScript + Python architecture — a TanStack Start + Convex web layer and a Python research/execution core (LangGraph, FastAPI, the quant stack) — with SQLite memory and Parquet/DuckDB analytics, all containerized on a single VPS.
The one question it is built to answer
The goal is not to predict the future. It is to continuously answer one question:
The vocabulary
The terms are deliberate and used consistently across every page:
| Name | What it is |
|---|---|
| Clawlas | The laboratory as a whole — collectors, data backend, models, scoring engine, execution, web UI, infrastructure. |
| The agents | The multi-agent research system — scout, research, quant, security, on-chain, social, strategy, backtesting, debate, risk, memory, execution — running as LangGraph workflows in the Python core. |
| The human | The governor — owns the strategy and validates deployment, capital, execution permissions and scoring. The platform proposes; the human governs. |
Key design decisions
Clawlas commits to full self-hosting to maximize control and learning of the fundamentals — the major decisions:
| Topic | Decision |
|---|---|
| AI / agent layer | Python multi-agent system (LangGraph) + quant core |
| Data backend | Self-hosted Convex (Docker, on the VPS) |
| Agent memory | Dedicated SQLite, local to the runtime container |
| Deployment | Everything containerized on the VPS (Docker + Caddy + CI/CD) |
| Evaluation | Shadow mode on live data (no-real-money key), after backtest |
| Journal | Immutable trade & decision journal (reasoning frozen at time T) |
| Asset classes | New crypto listings now, designed to add Forex / commodities as profiles |
How to read these docs
Each section maps to a slice of the system you can reason about in isolation:
Architecture
The research system
Memory & journal
Phases & operations
The research process
- Observe new listings on live market data, in real conditions, risking nothing.
- Freeze every decision and its reasoning at the instant it was made.
- Compare with reality across horizons and answer honestly: real edge, or just narration?