---
title: NameRecordObject
description: "A record's JSON-safe form, with the CLI registry's camelCase keys. Holds the agent token; store it privately."
---

A record's JSON-safe form, with the CLI registry's camelCase keys. **Holds the agent
token**; store it privately.

## Properties

### agentToken

```ts
agentToken: string;
```

***

### at

```ts
at: number;
```

Seconds since the epoch when the name was registered.

***

### egressPosture?

```ts
optional egressPosture?: string;
```

***

### endpoint

```ts
endpoint: string;
```

***

### identityHostSeed?

```ts
optional identityHostSeed?: string;
```

***

### identityVmPublicKey?

```ts
optional identityVmPublicKey?: string;
```

***

### microvmId

```ts
microvmId: string;
```

***

### name

```ts
name: string;
```

***

### region

```ts
region: string;
```

## Provenance

This page is generated from `bindings/microvms-js/index.d.ts` by TypeDoc 0.28.20 and typedoc-plugin-markdown 4.13.1, run from `site/scripts/gen-reference.mjs` on every `pnpm run sync`, so an edit made here is overwritten by the next run.

To change the page, change the doc comment in the binding's Rust source, then regenerate the declarations with `mise run dts`. `mise run dts:check` fails when the committed file no longer matches the source.