Patch · Schema
Patch Project
A carbon removal project available on the Patch platform
CarbonCarbon CreditsCarbon RemovalCarbon OffsetsSustainabilityClimate TechNet ZeroESG
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Unique identifier for the project |
| production | boolean | Whether this is a production (vs. test) project |
| name | string | Name of the project |
| description | string | Detailed description of the project |
| mechanism | string | Carbon mechanism: avoidance or removal |
| country | string | ISO 3166-1 alpha-2 country code |
| state | string | Current state of the project |
| issuance_type | string | Type of carbon credit issuance |
| latitude | number | Geographic latitude |
| longitude | number | Geographic longitude |
| project_partner | string | Name of the project partner or developer |
| photos | array | Photos of the project |
| verifier | string | Third-party verifier or certifier |
| standard | object | Carbon standard or certification |
| sdgs | array | UN Sustainable Development Goals supported |
| tagline | string | Short tagline for the project |
| technology_type | object | Carbon removal technology type |
| highlights | array | Key highlights of the project |
| inventory | object | Inventory information |
| disclaimers | array | Legal disclaimers for the project |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/patch/refs/heads/main/json-schema/patch-project-schema.json",
"title": "Patch Project",
"description": "A carbon removal project available on the Patch platform",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the project"
},
"production": {
"type": "boolean",
"description": "Whether this is a production (vs. test) project"
},
"name": {
"type": "string",
"description": "Name of the project"
},
"description": {
"type": "string",
"description": "Detailed description of the project"
},
"mechanism": {
"type": "string",
"enum": ["avoidance", "removal"],
"description": "Carbon mechanism: avoidance or removal"
},
"country": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "ISO 3166-1 alpha-2 country code"
},
"state": {
"type": "string",
"description": "Current state of the project"
},
"issuance_type": {
"type": "string",
"description": "Type of carbon credit issuance"
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Geographic latitude"
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Geographic longitude"
},
"project_partner": {
"type": "string",
"description": "Name of the project partner or developer"
},
"photos": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": { "type": "string", "format": "uri" }
}
},
"description": "Photos of the project"
},
"verifier": {
"type": "string",
"description": "Third-party verifier or certifier"
},
"standard": {
"type": "object",
"description": "Carbon standard or certification",
"properties": {
"name": { "type": "string" },
"link": { "type": "string", "format": "uri" }
}
},
"sdgs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"number": { "type": "integer", "minimum": 1, "maximum": 17 },
"title": { "type": "string" },
"link": { "type": "string", "format": "uri" }
}
},
"description": "UN Sustainable Development Goals supported"
},
"tagline": {
"type": "string",
"description": "Short tagline for the project"
},
"technology_type": {
"type": "object",
"description": "Carbon removal technology type",
"properties": {
"slug": { "type": "string" },
"name": { "type": "string" },
"parent_technology_type": {
"type": "object",
"properties": {
"slug": { "type": "string" },
"name": { "type": "string" }
}
}
}
},
"highlights": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": { "type": "string" },
"description": { "type": "string" }
}
},
"description": "Key highlights of the project"
},
"inventory": {
"type": "object",
"description": "Inventory information",
"properties": {
"amount_available": {
"type": "integer",
"minimum": 0,
"description": "Amount of carbon credits available in grams"
},
"unit": { "type": "string" }
}
},
"disclaimers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"content": { "type": "string" }
}
},
"description": "Legal disclaimers for the project"
}
}
}