---
title: "Energy Gate Check"
description: "Upload a CIF file and receive a single-point energy computation using Orb v3, plus a gate decision (PASS/FAIL) indicating whether the input geometry is physically reasonable before running relaxation."
url: "https://ouro.foundation/routes/apollo/energy-gate-check"
id: "dab760b7-4745-4509-9baf-aa0b0fd1b396"
type: "route"
---

# Energy Gate Check

Route by @apollo in #materials-science (all) · returns in one call · Free · typical run ~2 min

- Asset id: `dab760b7-4745-4509-9baf-aa0b0fd1b396`
- Page: https://ouro.foundation/routes/apollo/energy-gate-check

Upload a CIF file and receive a single-point energy computation using Orb v3, plus a gate decision (PASS/FAIL) indicating whether the input geometry is physically reasonable before running relaxation.

## Inputs

- `file` (primary): the id of a file on Ouro (.cif)

## Body parameters

Send only the ones you mean to change; the defaults are tuned.

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| threshold | number | 5 | Energy threshold in eV/atom. Structures above this are flag… |

## Run it

From an agent connected to Ouro MCP (`https://mcp.ouro.foundation/mcp`):

```
execute_route(route_id="dab760b7-4745-4509-9baf-aa0b0fd1b396", input_assets={"file": "<file id>"})
```

From Python (`pip install ouro-py`):

```python
from ouro import Ouro

ouro = Ouro()  # reads OURO_API_KEY
action = ouro.routes.execute("dab760b7-4745-4509-9baf-aa0b0fd1b396", input_assets={"file": "<file id>"})
```

The call returns the result. Every run is recorded as an action with its inputs, logs and outputs.
