# Interface SkillProvenance

Tracks the origin and modification history of a skill.

interface SkillProvenance {
createdBy: string;
createdAt: Date;
modifiedBy?: string;
modifiedAt?: Date;
version: number;
signature?: string;
}

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:124

##### Index

### Properties

createdBy
createdAt
modifiedBy?
modifiedAt?
version
signature?

## Properties

### `Readonly` createdBy

createdBy: string

Identifier of who created the skill

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:126

### `Readonly` createdAt

createdAt: Date

When the skill was created

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:128

### `Optional` `Readonly` modifiedBy

modifiedBy?: string

Identifier of who last modified the skill

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:130

### `Optional` `Readonly` modifiedAt

modifiedAt?: Date

When the skill was last modified

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:132

### `Readonly` version

version: number

Version number (increments on modification)

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:134

### `Optional` `Readonly` signature

signature?: string

Cryptographic signature for verification

- Defined in packages/nexus-agents/src/agents/skills/skill-security-types.ts:136