Scoring
Just-transition score (ILO) API
Just-transition score (0-100, higher = better) from an ILO Just Transition rubric balancing climate action with social equity, explicit weights: workerReskilling .25, communityEngagement .20, jobCreationQuality .20, socialProtection .20, stakeholderInclusion .15 (each 0-1). Returns score, quality rating, A-F grade, and a per-factor breakdown. Answers 'is this a just transition', 'score worker reskilling and community equity', 'rate the social fairness of a decarbonization plan'.
Price$0.016per request
MethodPOST
Route/v1/score/esg-just-transition
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
esgjust-transitionilosocialworkersequityscoreclimate-finance
API URL
Integration docshttps://x402.hexl.dev/v1/score/esg-just-transitionExample request
{
"workerReskilling": 0.7,
"communityEngagement": 0.6,
"jobCreationQuality": 0.75,
"socialProtection": 0.65,
"stakeholderInclusion": 0.7
}Example response
{
"justTransitionScore": 68,
"rating": "adequate",
"grade": "D",
"breakdown": [
{
"factor": "workerReskilling",
"value": 0.7,
"weight": 0.25,
"contribution": 17.5
},
{
"factor": "communityEngagement",
"value": 0.6,
"weight": 0.2,
"contribution": 12
},
{
"factor": "jobCreationQuality",
"value": 0.75,
"weight": 0.2,
"contribution": 15
},
{
"factor": "socialProtection",
"value": 0.65,
"weight": 0.2,
"contribution": 13
},
{
"factor": "stakeholderInclusion",
"value": 0.7,
"weight": 0.15,
"contribution": 10.5
}
]
}Input schema
{
"type": "object",
"required": [
"workerReskilling",
"communityEngagement",
"jobCreationQuality",
"socialProtection",
"stakeholderInclusion"
],
"properties": {
"workerReskilling": {
"type": "number",
"description": "Worker reskilling 0-1",
"examples": [
0.7
]
},
"communityEngagement": {
"type": "number",
"description": "Community engagement 0-1",
"examples": [
0.6
]
},
"jobCreationQuality": {
"type": "number",
"description": "Quality of jobs created 0-1",
"examples": [
0.75
]
},
"socialProtection": {
"type": "number",
"description": "Social-protection measures 0-1",
"examples": [
0.65
]
},
"stakeholderInclusion": {
"type": "number",
"description": "Stakeholder inclusion 0-1",
"examples": [
0.7
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}