Skip to main content

Personality review & sensitivity declarations

Some deployment contexts get a human look before going live. You declare them; uniqOS reviews them.

The declaration

When creating a personality you can (and should, when applicable) declare sensitivity flags: audience includes minors, clinical or mental-health contexts, vulnerable populations, or influence over consequential life decisions. Any flag creates the personality in pending_review and opens a review ticket. The guided-prompt flow never infers these — it only surfaces hints you must confirm.

Lifecycle

pending_review → under_review → approved | approved_conditional | rejected. You can check state anytime with GET /v1/personalities/{id}/review-status, and each outcome is emailed and emitted as a personality.review_* webhook event. While pending, live API keys cannot invoke the personality; test keys and portal calls can.

Appeals

A rejection isn't necessarily final: POST /v1/personalities/{id}/review/appeal attaches your explanation and reopens the conversation.