> ## Documentation Index
> Fetch the complete documentation index at: https://ralphy.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ralphy verb nodes

> Workflow-graph ralphy verb nodes: ports, params, executor status, and spend class.

C. Ralphy verbs — open inputs (they read project state, not just ports).

Facts on this page are introspected from `cli/lib/schemas/workflow.ts` and the live executor registry — never hand-edited.

### `ralphy-generate`

**Status:** executable · paid

*No schema description yet.*

**Ports**

| Direction | Port       | Type |
| --------- | ---------- | ---- |
| in        | `*` (open) | any  |
| out       | `out`      | any  |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-generate-example",
  "nodes": [
    {
      "id": "ralphy-generate",
      "type": "ralphy-generate"
    }
  ]
}
```

### `ralphy-render`

**Status:** executable · paid

*No schema description yet.*

**Ports**

| Direction | Port       | Type  |
| --------- | ---------- | ----- |
| in        | `*` (open) | any   |
| out       | `out`      | video |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-render-example",
  "nodes": [
    {
      "id": "ralphy-render",
      "type": "ralphy-render"
    }
  ]
}
```

### `ralphy-eval`

**Status:** executable · free

*No schema description yet.*

**Ports**

| Direction | Port       | Type        |
| --------- | ---------- | ----------- |
| in        | `video`    | video       |
| in        | `*` (open) | any         |
| out       | `out`      | object:eval |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-eval-example",
  "nodes": [
    {
      "id": "ralphy-eval",
      "type": "ralphy-eval"
    }
  ]
}
```

### `ralphy-repair`

**Status:** executable · free

*No schema description yet.*

**Ports**

| Direction | Port       | Type        |
| --------- | ---------- | ----------- |
| in        | `eval`     | object:eval |
| in        | `*` (open) | any         |
| out       | `out`      | any         |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-repair-example",
  "nodes": [
    {
      "id": "ralphy-repair",
      "type": "ralphy-repair"
    }
  ]
}
```

### `ralphy-unit`

**Status:** executable · free

*No schema description yet.*

**Ports**

| Direction | Port       | Type |
| --------- | ---------- | ---- |
| in        | `*` (open) | any  |
| out       | `out`      | unit |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-unit-example",
  "nodes": [
    {
      "id": "ralphy-unit",
      "type": "ralphy-unit"
    }
  ]
}
```

### `ralphy-captions`

**Status:** executable · paid

*No schema description yet.*

**Ports**

| Direction | Port       | Type  |
| --------- | ---------- | ----- |
| in        | `audio`    | audio |
| in        | `video`    | video |
| in        | `*` (open) | any   |
| out       | `out`      | text  |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-captions-example",
  "nodes": [
    {
      "id": "ralphy-captions",
      "type": "ralphy-captions"
    }
  ]
}
```

### `ralphy-social-copy`

**Status:** executable · paid

*No schema description yet.*

**Ports**

| Direction | Port       | Type |
| --------- | ---------- | ---- |
| in        | `unit`     | unit |
| in        | `*` (open) | any  |
| out       | `out`      | text |

**Params** — passthrough (typed once the executor lands; any key is accepted).

**Example**

```json theme={"dark"}
{
  "version": "2.0",
  "name": "ralphy-social-copy-example",
  "nodes": [
    {
      "id": "ralphy-social-copy",
      "type": "ralphy-social-copy"
    }
  ]
}
```

## Related

* [Farm node-graph architecture](https://github.com/alecs5am/ralphy/blob/main/docs/architecture/farm-node-graph.md) — the design rationale behind these node types
* [`ralphy workflow`](/reference/cli/workflow) — lint and inspect a workspace's graphs
