Source
User input via priority sliders · vintage 2026 · refresh cadence: continuous
Per-composite weight in the user-controlled match.
Direction of better
No universal direction; user preference determines what is "better".
Where the data lives
Tables: buyer_composite_weights
Columns: weights
Input field: composite_weights
JSON-LD example
Every value emitted by ValiFit (in /api/v1, MCP responses, on-page JSON-LD) carries a propertyID set to this metric_id, so AI clients can resolve it back here in one round-trip.
{
"@type": "PropertyValue",
"propertyID": "user.composite_weights",
"name": "Composite Weights",
"value": "example",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "composite",
"value": "User"
},
{
"@type": "PropertyValue",
"name": "level",
"value": "user"
},
{
"@type": "PropertyValue",
"name": "direction",
"value": "optimize"
},
{
"@type": "PropertyValue",
"name": "source_year",
"value": "2026"
},
{
"@type": "PropertyValue",
"name": "fha_safe",
"value": true
}
],
"valueReference": {
"@type": "QuantitativeValue",
"additionalType": "https://valifit.com/catalog/metric",
"identifier": "user.composite_weights",
"sameAs": "User input via priority sliders"
},
"mentions": [
{
"@type": "Dataset",
"@id": "https://valifit.com/sources/user-input",
"identifier": "USER_INPUT",
"name": "User Input",
"url": "https://valifit.com/intake",
"sameAs": "https://valifit.com/intake",
"creator": {
"@type": "Organization",
"name": "ValiFit user"
},
"temporalCoverage": "live",
"dateModified": "2026-05-11"
}
]
}For programmatic access
GET /api/v1/catalog/metrics?id=user.composite_weights
MCP tool: get_catalog with id="user.composite_weights"