Domains
Domains are the top-level partitions of the record. Each has a versioned vocabulary of keys published with the specification. Every key states which levels it supports, whether it is safety-critical, whether it is special category, whether it may be inferred and whether it may be used for advertising. Vocabulary 1.1 defines 30 keys across 17 domains, and names viewing, reading and music as the media group. Other proposed keys and extensions require a later reviewed vocabulary version.
| Domain | Published keys | Vocabulary status |
|---|---|---|
| identity | display_name, age_band, pronouns | Defined in vocabulary 1.1 |
| contact | Defined in vocabulary 1.1 | |
| household | pets | Defined in vocabulary 1.1 |
| dining | diet, allergy, drink_preference, fasting, cuisine_affinity | Defined in vocabulary 1.1 |
| health | medical_alert | Defined in vocabulary 1.1 |
| accessibility | mobility_need | Defined in vocabulary 1.1 |
| travel | seat_preference, trip_context | Defined in vocabulary 1.1 |
| viewing | genre_affinity, watched_history | Defined in vocabulary 1.1 |
| reading | genres | Defined in vocabulary 1.1 |
| music | genres | Defined in vocabulary 1.1 |
| shopping | delivery_preference | Defined in vocabulary 1.1 |
| home | temperature_preference | Defined in vocabulary 1.1 |
| work | communication_style | Defined in vocabulary 1.1 |
| finance | currency | Defined in vocabulary 1.1 |
| education | learning_style | Defined in vocabulary 1.1 |
| communication | tone, preferred_language, spelling | Defined in vocabulary 1.1 |
| agent | verbosity, never_do, always_do, explanation_depth | Defined in vocabulary 1.1 |
Every published key has a value schema, disclosure rules, examples and sensitivity controls. Read the vocabulary contract. Unknown keys are rejected, and unsupported imports are reported before proceeding.