Lanes
Parallel only when independent
Delegate separate work when the lanes are independent. Serial is the default.
Research software · Wave 0
A jailed science-agent OS: PI ask → routed evidence → versioned artifacts + METHODS + cannots.
A PI ask is routed, identifiers are normalized, and the smallest public-API skill set runs on your desk. You get versioned artifacts plus METHODS and cannots. Wave 0 productization. Related: Protein Chemistry is the structure/VR design surface.
Labs lose a week stitching three paragraphs. Discovery Informatics is a jailed loop on the desk: smallest tools, versioned files, and an explicit list of cannots. The PI decides.
Status: Wave 0 productization. Research software. Mailto opens your mail client; inbound routing on that address may still be unset.
The loop
Discovery Informatics is a jailed science-agent operating system. The payload is the method — routed public evidence, versioned files, METHODS, and cannots.
A PI question lands in the OS. The product is the loop that follows.
Send the ask to the smallest matching skill.
Resolve entities to public identifiers before any lookup. The PI decides occupancy.
Public-API skills only. Independent lanes may run in parallel. Shared-state work stays serial.
Versioned TSV/JSON/figures, a METHODS record (IDs, dates, API versions), and an explicit cannots list.
Small reports land on the customer desk and, when the ask is that corpus, the RAG sidecar. One corpus per bot.
When the workspace is a plan task, append a note. Strategy that commits the bench escalates to the PI.
How agents work
What we actually run is generic: independent lanes, tenant jail, localhost RAG sidecar, public-API skills. The customer rsyncs their own desk.
Exclusive worktrees
merge ← METHODS + cannots · exclusive worktrees
Lanes
Delegate separate work when the lanes are independent. Serial is the default.
Worktrees
Each lane gets its own worktree.
Public APIs
Official scripts, versioned APIs. Cannots are first-class output.
Honesty bar
Named artifact paths. Provenance (public URL vs operator-saved PDF vs missing). Cannots are first-class output.
Wave 0 names
Names for the productization wave. Unpriced SKUs.
| SKU | Includes | Price |
|---|---|---|
| DI-OS Core | Science-agent workbench profile, research router, artifact / METHODS / cannots contract, exclusive worktrees. | Unpriced |
| DI-RAG Sidecar | One-corpus RAG sidecar: ingest inbox, critic, local embeddings, localhost MCP. | Unpriced |
| DI-Jail | Tenant factory: isolated cwd, pairing allow-list, exclusive worktrees. | Unpriced |
| DI-ELN Logistics | Campaign folders, procedure skeleton, week PDF, calendar lock as a proposal. | Unpriced |
Wave 0.5 · Lab jail
yue-lab is one tenant of this class. The FMB demo is an empty Hermes lab jail (bioinformatics skills) on the hwcopeland cluster. POST requires a shared token.
GET /healthLab console · same origin
Status: checking…
Related product
Structure visualization and a simulated design–build–test–learn loop live on a different page. The two products stay separate.