Identity Management
manage_identityManage a roster character's durable identity: stage, accept, reject, or bootstrap candidates, list facets, and snapshot versioned kernels; mutations persist and are audited.
Instructions
Manage a roster character's durable identity: staged candidates, accepted facets, and the versioned compiled kernel. Mutation (stage, accept, reject, bootstrap) persists the roster and is audited; list/snapshot are read-only. accept's perspective defaults to the candidate's stored perspective. Revert the most recent mutation with manage_history (action: undo); the compiled kernel is versioned. Use when: importing or authoring identity material (stage), accepting or rejecting a candidate (accept/reject), seeding from a character card (bootstrap), inspecting candidates and facets (list), or reading the compiled kernel (snapshot). Do NOT use when: recording what a character knows or believes — use manage_belief; editing narrative personality — use manage_character (action: personality).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Character-card fields to stage (bootstrap). | |
| facet | No | Identity facet key, e.g. name or calling (stage). | |
| value | No | Identity facet value (stage). | |
| action | Yes | stage, accept, reject, list, snapshot, or bootstrap. | |
| source | No | Provenance label for the candidate (stage; default manual). | |
| stability | No | structural, constitutional, core, or developmental (stage; default core). | |
| perspective | No | self, biographical, public_reputation, secret, or unknown (stage/accept; default self). | |
| candidate_id | No | Identity candidate id (accept/reject). | |
| character_id | Yes | Roster character id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Human-readable text envelope mirroring the structured result (REQ-001, REQ-548a). | |
| status | Yes | Machine-readable result status: OK, NEED_INPUT, WARNING, PARTIAL, or an error category (REQ-002, REQ-548c). |