Scoring
Carbon-credit project finance score API
Quality rubric (0-100) over additionality 40%, permanence 30%, mrvQuality 20%, coBenefits 10% drives a delivery probability (0.5 + 0.5·score/100); risk-adjusted credits = grossCredits × (1−bufferPoolRate) × deliveryProb and forwardValue = adjustedCredits × forwardPrice. Answers 'what's the deliverable volume of these credits', 'what's the forward value', 'score this carbon project's quality'.
Price$0.016per request
MethodPOST
Route/v1/score/litfin-carbon-credit-finance
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scorecarbon-financecreditsclimateadditionalitymrvrubricforward
API URL
Integration docshttps://x402.hexl.dev/v1/score/litfin-carbon-credit-financeExample request
{
"grossCredits": 1000000,
"bufferPoolRate": 0.15,
"forwardPrice": 12,
"additionality": 0.8,
"permanence": 0.7,
"mrvQuality": 0.75,
"coBenefits": 0.6
}Example response
{
"score": 74,
"rating": "C",
"qualityTier": "high",
"deliveryProbability": 0.87,
"adjustedCredits": 739500,
"forwardValue": 8874000,
"breakdown": [
{
"name": "additionality",
"value": 0.8,
"weight": 0.4,
"contribution": 32
},
{
"name": "permanence",
"value": 0.7,
"weight": 0.3,
"contribution": 21
},
{
"name": "mrvQuality",
"value": 0.75,
"weight": 0.2,
"contribution": 15
},
{
"name": "coBenefits",
"value": 0.6,
"weight": 0.1,
"contribution": 6
}
],
"method": "adjustedCredits=gross×(1−buffer)×deliveryProb; deliveryProb=0.5+0.5·score/100; rubric: additionality 40%, permanence 30%, MRV 20%, co-benefits 10%"
}Input schema
{
"type": "object",
"required": [
"grossCredits",
"forwardPrice",
"additionality",
"permanence",
"mrvQuality"
],
"properties": {
"grossCredits": {
"type": "number",
"examples": [
1000000
]
},
"bufferPoolRate": {
"type": "number",
"description": "0-1, default 0.15",
"examples": [
0.15
]
},
"forwardPrice": {
"type": "number",
"description": "price per credit",
"examples": [
12
]
},
"additionality": {
"type": "number",
"description": "0-1",
"examples": [
0.8
]
},
"permanence": {
"type": "number",
"examples": [
0.7
]
},
"mrvQuality": {
"type": "number",
"examples": [
0.75
]
},
"coBenefits": {
"type": "number",
"description": "0-1, default 0.5",
"examples": [
0.6
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}