Vedic product UX¶
These endpoints compose deterministic Vedic features into frontend-ready card payloads. They are intended for application screens where the frontend needs ranked cards rather than raw calculation tables.
All card responses use:
{
"chart_id": "chart_123",
"method_version": "vedic-ux-v1",
"cards": [
{
"kind": "strong_planet",
"title": "Jupiter is a support signal",
"priority": 82,
"polarity": "support",
"evidence": ["Composite score 82.1"]
}
],
"features_used": ["…"]
}
Profile summary cards¶
GET /v1/vedic/charts/{id}/ux/profile-summary-cards
Composes natal support signals, risk signals, and yoga cards.
Daily personal weather¶
GET /v1/vedic/charts/{id}/ux/daily-personal-weather?day=<yyyy-mm-dd>
Composes daily dasha/transit weather into cards.
Next important period¶
GET /v1/vedic/charts/{id}/ux/next-important-period?starts_at=<iso>&ends_at=<iso>
Returns the highest-priority upcoming transit/timing card in the range.
Relationship highlights¶
POST /v1/vedic/ux/relationship-highlights
Composes the Vedic relationship highlights into UX cards.
Timeline cards¶
GET /v1/vedic/charts/{id}/ux/timeline-cards?starts_at=<iso>&ends_at=<iso>
Returns transit timeline cards for the requested range.