Emerging Household Energy ITMO credentials

Steps to issue and verify ITMO credentials in Emerging Household Energy, from validated dMRV data to a published credential status.

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.