Documentation Index
Fetch the complete documentation index at: https://hubify.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Experiments API
Shipped today:
GET /v1/experiments, POST /v1/experiments, plus the sub-collections /experiments/costs, /experiments/queues, /experiments/templates (GET + POST each). Per-experiment routes (GET /v1/experiments/{id}, /logs, /metrics) are planned, not yet live. Stream logs via the experiment-detail view in the web app or the Convex experiments.getLogs query.Experiment Status Lifecycle
| Status | Description |
|---|---|
queued | Waiting for a compute pod or manual trigger |
running | Actively executing on a pod |
pass | Completed successfully and passed QC |
fail | Completed with errors or failed QC |
blocked | Waiting on a dependency or manual unblock |
Create an Experiment
Convex ID of the lab this experiment belongs to.
Human-readable experiment title (e.g., “MCMC Chain, Planck 2018 + BAO”).
Convex ID of the parent project, if applicable.
Custom identifier (e.g., “EXP-054”). Auto-generated if omitted.
Compute target:
H200, H100, A100, or CPU.Experiment configuration as a JSON object. Stored as a string internally.
Experiment template name (e.g.,
mcmc, anomaly-sweep, fisher-forecast).Queue priority:
critical, high, normal, low.Estimated runtime in seconds. Used for scheduling and cost projection.
List Experiments
Lab ID to list experiments for.
Filter by status:
queued, running, pass, fail, blocked.Filter by parent project.
Results per page.
Pagination cursor.
Get an Experiment
Update an Experiment
Update metadata or status of an experiment. Use this to manually transition status (e.g., unblock a blocked experiment).Updated title.
New status. Valid transitions depend on current status.
Result summary (typically set on completion).
Updated priority.
Delete an Experiment
Delete an experiment and its associated logs. Does not delete figures generated by the experiment.Experiment Logs
Stream or retrieve logs for a running or completed experiment.List Logs
Experiment Convex ID.
Filter by log level:
info, warn, error, debug.Number of log entries to return.