Talent profile¶
Free · all plans
Scope: charts:read on every route below.
Ten talents, each carried by one graha. The score is how strongly this chart carries that graha, relative to the strongest graha in the same chart (1.0 = the chart's strongest). The ontology's rules do not add to the number — they are the reasons printed under it.
Fetch — GET /v1/charts/{chart_id}/profile/talent¶
Required scope: charts:read
Response¶
{
"chart_id": "01a13b94-...",
"locale": "en",
"scores": [
{
"skill_id": "communication",
"value": 0.5,
"level": "moderate",
"lead_planet": "mercury",
"contributing_rules": [
"jupiter_in_air_communication",
"mercury_corrected_benefic_communication",
"moon_in_air_communication"
],
"evidence": [
{
"rule_id": "jupiter_in_air_communication",
"description": "Jupiter in air broadens vocabulary and connects ideas widely.",
"weight": 0.25
}
]
},
{
"skill_id": "leadership",
"value": 0.343,
"level": "low",
"lead_planet": "sun",
"contributing_rules": [],
"evidence": []
}
]
}
| Field | Type | Notes |
|---|---|---|
chart_id |
string | Echoed from the path. |
locale |
string | Language of the rule descriptions. |
scores[].skill_id |
string | One of the ten talent ids below. |
scores[].value |
float in [0, 1] |
Strength of the talent's graha relative to the chart's strongest graha. |
scores[].level |
enum | Coarse band the templates phrase from: very_low, low, moderate, high, very_high. |
scores[].lead_planet |
string | The graha that carries the talent (ascendant for presence — read through its lord). |
scores[].contributing_rules |
string[] | Rules that fired — the reasons. May be empty: the score does not depend on them. |
scores[].evidence[] |
object[] | Each fired rule with its human-readable description and authored weight (informational; not summed into value). |
Talents¶
Ten soft traits; the ids are stable.
| Talent id | Graha | What it describes |
|---|---|---|
communication |
Mercury | Understanding a thing well enough to hand it to somebody else intact. |
leadership |
Sun | Being the one the outcome belongs to. |
empathy |
Moon | Registering what someone else is going through. |
taste |
Venus | Knowing what is beautiful rather than merely finished. |
drive |
Mars | Appetite for the effort itself; moving first. |
insight |
Ketu | Seeing the thing itself once the story about it is set aside. |
presence |
Ascendant (its lord) | The impression made on arrival, before a word. |
judgement |
Jupiter | Proportion — knowing what a thing is worth before acting. |
risk_appetite |
Rahu | The pull toward what has not been tried. |
endurance |
Saturn | Continuing after the interest has gone and nobody is watching. |
The model describes; it does not predict. A strong graha for a talent is not evidence that a person will show the trait or succeed in any field.
Explainability¶
Every fired rule arrives with its description in evidence[], in the requested locale, so a
client can show why without loading the ontology:
for talent in profile["scores"]:
print(talent["skill_id"], talent["value"], "carried by", talent["lead_planet"])
for item in talent["evidence"]:
print(" •", item["description"])
For a written reading of every talent, see Interpretations: one template-based statement per talent, chosen by the score band.