---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/local_diffusion/protocol/type-aliases/MalformedFrame.md
description: A prefix-matched frame whose fields or JSON do not satisfy the protocol.
---

# Type Alias: MalformedFrame

```ts
type MalformedFrame = {
  detail: string;
  kind: "malformed";
  raw: string;
};
```

Defined in: [src/batteries/generation/local\_diffusion/protocol.ts:131](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L131)

A prefix-matched frame whose fields or JSON do not satisfy the protocol.

## Properties

| Property                              | Type          | Description                                                                             | Defined in                                                                                                                                                                |
| ------------------------------------- | ------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `detail` | `string`      | Why the line was rejected.                                                              | [src/batteries/generation/local\_diffusion/protocol.ts:137](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L137) |
|  `kind`     | `"malformed"` | Discriminant.                                                                           | [src/batteries/generation/local\_diffusion/protocol.ts:133](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L133) |
|  `raw`       | `string`      | The original line that failed validation (best-effort, lossy decode for invalid UTF-8). | [src/batteries/generation/local\_diffusion/protocol.ts:135](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L135) |
