All platforms
03 — QORE · Discovery engine

QORE — the engine behind every chemistry.

QpiVolta Optimization and Research Engine — a closed-loop computational + robotic platform that screens, synthesizes and validates novel materials across ten technology domains, at thousands-per-week throughput.

Application reach

One discovery engine. Ten domains.

QORE is general-purpose — pre-trained on millions of structures, fine-tuned per target class. Battery materials are how we proved it. The same loop applies anywhere a new material is needed.

  • 01Catalysts
  • 02Polymers
  • 03Coatings
  • 04Battery materials
  • 05Photovoltaics
  • 06Alloys
  • 07Carbon capture
  • 08Hydrogen storage
  • 09Additives
  • 10Semiconductors
The platform

Five engines. One workflow.

QORE is the application layer of the discovery stack. Specialists for simulation, generation, mining, language reasoning over chemistry, and autonomous lab orchestration — all running against the same shared infrastructure.

qpivolta / dashboard / engines
QORE dashboard — Engines view showing Force, Gen, Mine, Reaxx and Lab, with Geometry Optimisation, Molecular Dynamics and Nudged Elastic Band applications.
  • 01
    Force
    AI-powered simulations
  • 02
    Gen
    Molecular generative AI engine
  • 03
    Mine
    Data mining for science
  • 04
    Reaxx
    Language models for chemistry
  • 05
    Lab
    Intelligent agents for science
§01 — SEARCH SPACE · 00% ·
01SEARCH SPACE
02PHASE SPACES
03PROPOSE
04ACQUISITION
05FUNNEL
06ROUTE
07LAB
08PHYSICS
09INTERFACES
10AGENTS
§01 / 10SEARCH SPACE

The space of inorganic compositions is too large to search directly.

We start from the known: millions of crystal structures, projected to two dimensions so the territory can be navigated before it's searched.

BEAT 01.1

Each point is a known structure.

4.2M structures, embedded by a graph encoder. Distance corresponds to structural similarity.

BEAT 01.2

Structural families cluster.

Similar frameworks land near each other. The grouping comes from the geometry, not from labels.

BEAT 01.3

We focus on one cluster.

The rest of the pipeline operates within it.

FIG.01 · UMAP · 4.2M STRUCTURESGRAPH ENCODER → 2D
§02 / 10PHASE SPACES

Within one cluster, 40 phase spaces are searched in parallel.

A custom interatomic forcefield, trained on QpiVolta data and calibrated against DFT, sweeps each composition space roughly 1000× faster than first-principles — so many can run concurrently.

BEAT 02.1

Phase spaces, side by side.

Each hex is one chemistry. The interior is its composition triangle, gridded by ratio.

BEAT 02.2

The forcefield drives the search.

Calibrated against DFT, ~1000× faster. The marginal cost of an extra sample drops to near-zero.

BEAT 02.3

40 in parallel. Hot pockets surface.

A few chemistries show clear minima; most stay flat. Compute is reallocated overnight toward what's converging.

FIG.02 · 40 PHASE SPACES · FORCEFIELD SWEEP— HOT
§03 / 10PROPOSE

A foundation model proposes stoichiometries.

Pre-trained on the structural corpus, fine-tuned on QpiVolta targets. The periodic table lights up by usage frequency as proposals are drawn.

BEAT 03.1

Lithium dominates.

Nearly every proposal contains it. The model is conditioned on our target class.

BEAT 03.2

Partner elements surface.

A handful dominate. These were not specified — the model selected them from the corpus.

BEAT 03.3

Dark cells are open questions.

Some are physically excluded; others are under-represented in training. Priors are updated nightly.

FIG.03 · PERIODIC HEATMAPLi · 98.2%
§04 / 10ACQUISITION

Where does the next batch of compute and bench time go?

A Bayesian acquisition function selects each next batch. The posterior sharpens with every iteration.

BEAT 04.1

Broad prior.

Several regions look comparable. The model has not yet differentiated them.

BEAT 04.2

The posterior sharpens.

Dead regions drop off. Live ones attract samples.

BEAT 04.3

Converged.

One region dominates. The next batch is allocated there.

FIG.04 · ACQUISITION · EI(x)ITER 01 / 12
§05 / 10FUNNEL

From a million proposals to a few real cells, in five gates.

Each gate is a different filter, applied by a different tool. ~1M proposals per day, ~12 cells retained per year.

BEAT 05.1

~1M proposals / day.

Generated continuously by the foundation model. Most are filtered out at the next gate.

BEAT 05.2

Physics removes 99.7%.

Anything that fails simulation does not reach synthesis.

BEAT 05.3

~12 retained / year.

Surviving cells pass DFT screening, synthesis, measurement, and cycling.

FIG.05 · FUNNEL · 5-GATEYIELD 11.5 PPM
§06 / 10ROUTE

For each target, a synthesis route is planned.

A retrosynthesis model plans a viable route from precursors we can source. Tree search over disconnections; the highlighted path is the selected route.

BEAT 06.1

Start at the target.

Root of the search tree. The model evaluates disconnections that simplify assembly.

BEAT 06.2

Branches expand.

Node size is search effort; opacity is predicted value. Larger nodes received more rollouts.

BEAT 06.3

One path is selected.

Short route, available reagents. Cost and predicted yield are reported alongside it.

FIG.06 · ROUTE SEARCH · 12,400 ROLLOUTSDEPTH 0 / 3
§07 / 10LAB

The high-throughput lab synthesizes survivors overnight.

Cleanrooms operate unattended. Every wafer is tagged and traceable to the proposal that produced it. Telemetry below is live.

BEAT 07.1

Furnace at setpoint.

Closed-loop control. Settles to within 2°C in under 2 minutes.

BEAT 07.2

Sealed atmosphere.

Sensitive chemistries remain inert end-to-end. Pressure variance held below 1%.

BEAT 07.3

Wafers per hour, unattended.

Vision-based QC, lot-traceable, archived.

FIG.07 · LAB-02 · LIVE--:--:-- BST
§08 / 10PHYSICS

The model predicts conductivity. Physics validates it.

A full cell model runs against each candidate before the bench does, predicting the measurement before it is taken.

BEAT 08.1

Full charge.

SoC at 100%. Voltage at the upper plateau.

BEAT 08.2

Discharge.

Lithium concentration migrates across the stack. Heat localises at the interface.

BEAT 08.3

Model vs. bench.

Simulated discharge curve overlays the measured one within 1%.

FIG.08 · DFN P2D · QPV-7SoC 100% · 4.10 V
§09 / 10INTERFACES

108 virtual cells, cycled in parallel.

A single simulation indicates whether a cell works. 108 simulations identify which microstructure continues to work. Each tile is a full cycling run.

BEAT 09.1

Many cells, cycling.

Same chemistry, different microstructures. The grid starts identical and diverges from cycle one.

BEAT 09.2

Weak geometries fail.

Mid-life, the plating front accumulates. Capacity collapses. Tiles drop out.

BEAT 09.3

The survivor wins.

By end of run, one geometry remains on its linear curve. That recipe is queued for the bench.

FIG.09 · 108 VIRTUAL INTERFACES · PARALLEL CYCLINGCYCLE 0 / 800 · 108 LIVE
§10 / 10AGENTS

AI agents coordinate the full workflow.

Each stage runs a specialist model. A meta-agent schedules tasks across them. Humans set targets; the pipeline runs continuously.

BEAT 10.1

One agent per stage.

Specialists for proposal, acquisition, routing, lab ops, physics, and retraining.

BEAT 10.2

A meta-agent coordinates.

Tasks transition between agents continuously. Failures route back to retraining; successes queue for synthesis.

BEAT 10.3

The loop runs continuously.

Targets are re-prioritised overnight. Each morning, the queue reflects the latest results.

FIG.10 · AGENT NETWORK · LIVE— MSG / s
§ END OF LOOP · NEXT ITERATION 03:00 BST

Ten stages. One loop. ~1M proposals in, ~12 cells out — running continuously.