# Variable: contactRequest

```ts
const contactRequest: object & Typed<{
  sealed: string;
  to: string;
}>;
```

Defined in: [packages/core/src/schemas/contacts.ts:42](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/contacts.ts#L42)

A knock left in a space both belong to: sealed to their contact key, so only they open it.

## Type Declaration

### description

```ts
readonly description: "A knock left for someone in a space you share, sealed so only they can open it." = 'A knock left for someone in a space you share, sealed so only they can open it.';
```

### name

```ts
readonly name: "std.contact-request" = 'std.contact-request';
```

### schema

```ts
readonly schema: object;
```

#### schema.properties

```ts
readonly properties: object;
```

#### schema.properties.sealed

```ts
readonly sealed: object;
```

#### schema.properties.sealed.description

```ts
readonly description: "The knock, sealed to it (spec 07 §6)" = 'The knock, sealed to it (spec 07 §6)';
```

#### schema.properties.sealed.maxLength

```ts
readonly maxLength: 16000 = 16000;
```

#### schema.properties.sealed.type

```ts
readonly type: "string" = 'string';
```

#### schema.properties.to

```ts
readonly to: object;
```

#### schema.properties.to.description

```ts
readonly description: "Their contact key, as on their profile here" = 'Their contact key, as on their profile here';
```

#### schema.properties.to.maxLength

```ts
readonly maxLength: 64 = 64;
```

#### schema.properties.to.type

```ts
readonly type: "string" = 'string';
```

#### schema.required

```ts
readonly required: readonly ["to", "sealed"];
```

#### schema.type

```ts
readonly type: "object" = 'object';
```

### title

```ts
readonly title: "Contact request" = 'Contact request';
```
