Scoring
Supply-chain ESG / human-rights due-diligence (CSDDD) API
Supply-chain ESG & human-rights due-diligence score (0-100, higher = better) in CSDDD style with explicit weights: supplierAuditCoverage .25, laborRightsCompliance .25, conflictMineralsControl .15, traceability .20, remediationProcess .15 (each 0-1). Returns score, quality rating, A-F grade, and a per-factor breakdown. Answers 'how strong is this supply-chain due diligence', 'score human-rights compliance against CSDDD', 'rate supplier audit coverage and traceability'.
Price$0.016per request
MethodPOST
Route/v1/score/esg-supply-chain-esg
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
esgsupply-chaincsdddhuman-rightsdue-diligencelaborscoresocial
API URL
Integration docshttps://x402.hexl.dev/v1/score/esg-supply-chain-esgExample request
{
"supplierAuditCoverage": 0.7,
"laborRightsCompliance": 0.8,
"conflictMineralsControl": 0.6,
"traceability": 0.65,
"remediationProcess": 0.7
}Example response
{
"dueDiligenceScore": 70,
"rating": "strong",
"grade": "C",
"breakdown": [
{
"factor": "supplierAuditCoverage",
"value": 0.7,
"weight": 0.25,
"contribution": 17.5
},
{
"factor": "laborRightsCompliance",
"value": 0.8,
"weight": 0.25,
"contribution": 20
},
{
"factor": "conflictMineralsControl",
"value": 0.6,
"weight": 0.15,
"contribution": 9
},
{
"factor": "traceability",
"value": 0.65,
"weight": 0.2,
"contribution": 13
},
{
"factor": "remediationProcess",
"value": 0.7,
"weight": 0.15,
"contribution": 10.5
}
]
}Input schema
{
"type": "object",
"required": [
"supplierAuditCoverage",
"laborRightsCompliance",
"conflictMineralsControl",
"traceability",
"remediationProcess"
],
"properties": {
"supplierAuditCoverage": {
"type": "number",
"description": "Supplier audit coverage 0-1",
"examples": [
0.7
]
},
"laborRightsCompliance": {
"type": "number",
"description": "Labor-rights compliance 0-1",
"examples": [
0.8
]
},
"conflictMineralsControl": {
"type": "number",
"description": "Conflict-minerals control 0-1",
"examples": [
0.6
]
},
"traceability": {
"type": "number",
"description": "Supply-chain traceability 0-1",
"examples": [
0.65
]
},
"remediationProcess": {
"type": "number",
"description": "Remediation/grievance process 0-1",
"examples": [
0.7
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}