Profile

Profile object

A longitudinal model of the user, with evidence and coverage alongside what Rollup understands.

PropertyTypeDescription
preferencesobjectPreferences and affinities grouped by domain, with strength and confidence.
behaviorsarrayRecurring activities and routines, including frequency, trends, and supporting evidence.
patternsarrayRelationships across time, such as weekend routines, seasonality, and recent changes.
coverageobjectHistory, processing state, and freshness supporting the current Profile.

Concepts with context#

A concept names an inferred preference, activity, or pattern. Its surrounding fields describe how strongly it appears, how much evidence supports it, and how it changes over time. Concept names describe user context without requiring a fixed taxonomy.

Evidence matters#

A behavior observed across many distinct moments deserves different treatment from a single observation. Confidence and supporting_moments preserve that distinction without exposing the underlying images.

Partial understanding is useful#

Only use fields supported by available evidence and permitted by the requested scope. A missing preference or behavior is unknown, not a negative preference. Coverage describes the history behind the response.