> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://ensforge.com/api/mcp` to find what you need.

# createRemoteHcaRegistrationActions

Create browser/client actions for the remote registration boundary.

## Import

```ts
import { createRemoteHcaRegistrationActions } from "@ensforge/hca/remote";
```

## Usage

```ts
const remote = createRemoteHcaRegistrationActions({ transport });
const progress = await remote.getRegistration(config, { id });
```

## Parameters

```ts
options: { transport(request, signal): Promise<string> }
```

Transport owns authentication and returns the response body as text. Action requests are `status`, `resume`, or `cancel`; decoded response identity and chain must match. See [Remote Registration](/hca/remote).

## Return Type

An object with getRegistration, resumeRegistration and cancelRegistration Ensforge actions.

## Error

Invalid identity, configuration and unsupported authorization remain explicit errors. Provider transport
and simulation failures must be reconciled before repeating a submission.

## Related

* [Guides](/hca/getting-started)
* [Compatibility](/hca/compatibility)
