> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.Supporting_types.FilesResultRef.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface FilesResultRef

One published Files ref returned by the worker. The host resolves it and verifies the backing `files.file` record was produced BY the worker (`ownerProjectId`), so a `files` result cannot smuggle another project's artifact. `publicId` is the stable producer key; `path` is display-only.

```typescript
interface FilesResultRef {
    path?: string;
    publicId: string;
}
```

Types: [path](#path), [publicId](#publicid)

##### Index

### <a id="properties"></a>Properties

[path?](#path) [publicId](#publicid)

## <a id="properties-1"></a>Properties

### <a id="path"></a>`Optional`path

```typescript
path?: string
```

### <a id="publicid"></a>publicId

```typescript
publicId: string
```
