recommend_longevity_stack
Build a personalized Outliyr Longevity Stack using the same pure recommendation engine that powers the browser app.
Parameters8
| goals | array | required | Primary outcomes to optimize for. |
| level | string | required | How advanced the user wants the stack to be. |
| foundationsCovered | array | required | Foundation supplements already covered, such as magnesium, omega_3, creatine, vitamin_d_k2, multivitamin, all, or yes. |
| evidenceAppetite | string | required | Evidence threshold for including recommendations. |
| ageBand | string | required | Age band used for age-gated recommendations. |
| budget | string | required | Budget sensitivity for the stack. |
| form | string | required | Preferred supplement form. |
| safety | object | optional | Optional safety screen flags used by the engine. |
Raw schema
{
"type": "object",
"properties": {
"goals": {
"type": "array",
"items": {
"type": "string",
"enum": [
"energy",
"focus",
"sleep",
"fat_blood_sugar",
"look_younger",
"longevity"
]
},
"minItems": 1,
"maxItems": 6,
"description": "Primary outcomes to optimize for."
},
"level": {
"type": "string",
"enum": [
"beginner",
"intermediate",
"advanced"
],
"description": "How advanced the user wants the stack to be."
},
"foundationsCovered": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"maxItems": 16,
"description": "Foundation supplements already covered, such as magnesium, omega_3, creatine, vitamin_d_k2, multivitamin, all, or yes."
},
"evidenceAppetite": {
"type": "string",
"enum": [
"proven-only",
"balanced",
"frontier-curious"
],
"description": "Evidence threshold for including recommendations."
},
"ageBand": {
"type": "string",
"enum": [
"under30",
"30to49",
"50plus"
],
"description": "Age band used for age-gated recommendations."
},
"budget": {
"type": "string",
"enum": [
"lean",
"moderate",
"all-in"
],
"description": "Budget sensitivity for the stack."
},
"form": {
"type": "string",
"enum": [
"capsule",
"powder",
"liquid",
"gummy",
"formulas",
"singles",
"mix",
"no-preference"
],
"description": "Preferred supplement form."
},
"safety": {
"type": "object",
"properties": {
"ssriMaoi": {
"type": "boolean"
},
"bloodSugarBpMeds": {
"type": "boolean"
},
"pregnantNursing": {
"type": "boolean"
}
},
"required": [
"ssriMaoi",
"bloodSugarBpMeds",
"pregnantNursing"
],
"additionalProperties": false,
"description": "Optional safety screen flags used by the engine."
}
},
"required": [
"goals",
"level",
"foundationsCovered",
"evidenceAppetite",
"ageBand",
"budget",
"form"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}