# Interface FirewallArtifact<T>

Artifact type for policy context. Artifacts are resources that can be referenced in policy decisions.

interface FirewallArtifact<T = unknown> {
id: string;
type: string;
value: T;
createdAt: Date;
}

#### Type Parameters

- T = unknown

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:21

##### Index

### Properties

id
type
value
createdAt

## Properties

### `Readonly` id

id: string

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:22

### `Readonly` type

type: string

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:23

### `Readonly` value

value: T

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:24

### `Readonly` createdAt

createdAt: Date

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:25