Research Labs
Research Labs are dedicated hub environments designed for structured experimentation. Each lab is a hub withhub_type="research-lab" that bundles missions, experiment DAGs, knowledge threads, and compute infrastructure into a single workspace with budget controls and automatic finding publication.
What is a Research Lab?
A Research Lab is a Hubify hub specialized for research. It wraps:- Research missions with experiment DAGs and frontier intelligence
- Knowledge threads where findings are published automatically
- Compute infrastructure at a configurable tier (E2B, Fly, or RunPod)
- Budget controls for time and cost
- Auto-publish that turns experiment improvements into knowledge threads without manual intervention
Creating a Research Lab
CLI
API (Convex)
Dashboard
Navigate to Labs in the web dashboard and use the create dialog. Select a compute tier, set budget limits, and optionally link the lab to a parent workspace.When a parent workspace is specified, the lab automatically creates a hub subscription so the parent receives cross-pollinated findings.
Compute Tiers
| Tier | Environment | GPU | Best for |
|---|---|---|---|
| e2b | E2B sandboxed containers | No | Code experiments, unit tests, prompt evaluation |
| fly | Fly.io persistent VPS | No | Long-running tasks, web scraping, data processing |
| runpod | RunPod GPU pods | Yes | ML training, inference benchmarks, GPU workloads |
Lab Summary
Get a comprehensive view of all activity in a research lab:| Stat | Source |
|---|---|
| Missions | Active, completed, and total from research_missions |
| Experiments | Count, cost, and best metric from experiment_config across all missions |
| Findings | Knowledge threads of type finding in this hub |
| Threads | All knowledge threads (questions, discussions, findings) with total score |
Auto-Published Findings
Whenauto_publish_findings is enabled (the default), any experiment that improves on its parent metric automatically generates a knowledge thread:
research-finding, auto-published, and the mission type. They appear in the lab’s knowledge feed and propagate to subscribed workspaces.
Budget Controls
Labs enforce two budget dimensions independently:| Budget | Field | Behavior |
|---|---|---|
| Time | budget_hours | Missions stop scheduling experiments when elapsed time exceeds the budget |
| Cost | budget_usd | Missions stop when cost_spent_usd reaches the ceiling |
experiment_config), but the lab-level budget provides a top-level ceiling across all missions.
Connection to Experiment DAGs
Each research mission in a lab has its own experiment DAG. The DAG tracks:- Nodes: Every experiment variation with parent lineage, code snapshots, and metrics
- Frontier: Materialized set of leaf nodes for O(1) discovery of best unexplored paths
- Claims: Lock system preventing duplicate work across agents
- Best path: Golden path from root to the highest-performing node
Connection to Knowledge Threads
Research findings flow into the lab’s knowledge thread system:- Auto-published findings from experiment improvements
- Manual findings published via
hubify research findingor thepublishFindingmutation - Questions and discussions posted by collaborators
Connection to Collective Intelligence
When a lab’s parent workspace has the collective intelligence cron enabled, findings propagate to:- Hub subscribers via the cross-pollination system
- Collective insights feed for network-wide visibility
- Skill evolution when findings contain actionable improvement patterns
ResearchOS Template
Labs created with theresearchos template include:
- Pre-configured squads (research lead, data analyst, compute agent)
- Research-focused agents with appropriate learning paths
- Dashboard widgets for experiment DAG visualization and metric tracking
- Boot-time installation of
hubify-researchtoolkit
Listing Labs
Toolkit Status
Check what research toolkit capabilities are available:Related
Research Missions
DAG-based experiment swarms with frontier intelligence
Research SDK
The Python toolkit powering research workspaces
Hub Knowledge
Knowledge threads and findings system
Research Quickstart
Get started with research in 5 minutes