Skip to the content.

Ecological Project or Program (EP)

Ecological Projects or Programs provide a single source of truth to all participants regarding the identity of a project or program and its ecological benefit claims. It is important to have this source of truth for all participants to be able to trace the ecological benefit token back to its project. Key details that are important for the supplier, validation and verification body (“VVB”), registry and buyer in the market are recorded in the Ecological Project or Program object.

What is the difference between a Project and a Program?

Ecological Project

Every Ecological Project or Program will have the following:

Ecological Project Info contains:

Modular Benefit Project contains:

Claim contains:

The complete draft of the TTF specification, including its token base and behaviors, for the Ecological Project.

EP-TTF

Basic flow for establishing a project and issuing offsets

Here are the high-level, potential “greenfield” steps the market could take for establishing an ecological project and having a digital ecological asset issued for it:

@startuml
    actor projectOwner #blue
    actor VVB #orange
    actor registry #yellow
    entity ecologicalProject #blue
    entity claim #blue
    entity verificationContract #green
    entity verifiedClaim #green
    entity claimCredit #blue
    entity benefitToken #green

    projectOwner ->    ecologicalProject: create(ecologicalProject)
    projectOwner <-> VVB: establishContract(verificationContract)
    projectOwner -> ecologicalProject: createClaim(claim)
    ecologicalProject <- VVB: verifyClaim(claim)
    VVB -> verifiedClaim: create(claim)
    verifiedClaim <- registry: qAVerifiedClaim()
    registry -> claimCredit: create(verifiedClaim)
    projectOwner <- registry: issueToken(benefitToken)
    projectOwner <- benefitToken:
@enduml

EP Flow