This page is the Emerging Household Energy guide to issuing ITMO credentials for a clean cooking programme. It takes you from validated reporting data for a period to an issued credential whose proof and status a verifier can check.
The fields and validation rules of an ITMO credential belong to the Emerging Platform and are in the ITMO schema reference. This guide uses them and does not repeat them. For how the two pages divide the topic, see Digital certification.
Before you start
- The household energy dMRV workflow is in place.
- The evidence and claims for the reporting period are available.
- The credential issuance flow is available. See Emerging Platform credential issuance.
Steps
Prepare validated input data
Collect the validated claim and reporting outputs for the issuance period.
Assemble the credential payload
Build an ITMO credential payload that matches the ITMO schema reference.
Issue the credential
Issue the credential from the authorised issuer and store its status metadata.
Verify and publish status
Run the proof and status checks, then make the credential available to the parties downstream that need it.
Minimal payload
Illustrative example: the DIDs are placeholders, and the sections are left empty. The schema reference lists every section a full credential carries.
{
"type": ["VerifiableCredential", "ITMOCredential"],
"issuer": "did:example:issuer",
"credentialSubject": {
"id": "did:example:project",
"authorizationInfo": {},
"ndcQuantification": {}
}
}Check the result
Run the validation checks in the ITMO schema reference. A credential that passes them shows who issued it and what it states. What that does and does not prove is set out in Trust boundaries.
Related pages
- ITMO schema reference
- Digital certification
- Emerging Platform registry
- Tokens: if the programme also issues tokens for certified outcomes, they are minted, transferred and retired with the token module.