# Interface TrustClassificationEvent

Trust classification decision.

interface TrustClassificationEvent {
id: string;
timestamp: string;
component: string;
type: "trust_classification";
username: string;
assignedTier: "1" | "2" | "3" | "4";
userRole: string;
isAllowlisted: boolean;
wasDowngraded: boolean;
reason: string;
}

#### Hierarchy

- AuditEventBase
  - TrustClassificationEvent

- Defined in packages/nexus-agents/src/security/audit-trail.ts:46

##### Index

### Properties

id
timestamp
component
type
username
assignedTier
userRole
isAllowlisted
wasDowngraded
reason

## Properties

### `Readonly` id

id: string

Inherited from AuditEventBase.id

- Defined in packages/nexus-agents/src/security/audit-trail.ts:40

### `Readonly` timestamp

timestamp: string

Inherited from AuditEventBase.timestamp

- Defined in packages/nexus-agents/src/security/audit-trail.ts:41

### `Readonly` component

component: string

Inherited from AuditEventBase.component

- Defined in packages/nexus-agents/src/security/audit-trail.ts:42

### `Readonly` type

type: "trust_classification"

- Defined in packages/nexus-agents/src/security/audit-trail.ts:47

### `Readonly` username

username: string

- Defined in packages/nexus-agents/src/security/audit-trail.ts:48

### `Readonly` assignedTier

assignedTier: "1" | "2" | "3" | "4"

- Defined in packages/nexus-agents/src/security/audit-trail.ts:49

### `Readonly` userRole

userRole: string

- Defined in packages/nexus-agents/src/security/audit-trail.ts:50

### `Readonly` isAllowlisted

isAllowlisted: boolean

- Defined in packages/nexus-agents/src/security/audit-trail.ts:51

### `Readonly` wasDowngraded

wasDowngraded: boolean

- Defined in packages/nexus-agents/src/security/audit-trail.ts:52

### `Readonly` reason

reason: string

- Defined in packages/nexus-agents/src/security/audit-trail.ts:53