# Demo using VM0033

### 1. Purpose and Context <a href="#id-1.-purpose-and-context" id="id-1.-purpose-and-context"></a>

The feature addresses a core challenge in real-world carbon workflow validation — managing iterative document review cycles without external tools. It ensures that all exchanges (comments, requested changes, evidence submissions) occur within Guardian, preserving transparency and auditability.

### 2. Typical Applications <a href="#id-2.-typical-applications" id="id-2.-typical-applications"></a>

* Carbon project validation and verification processes (e.g., VCS methodologies such as VM00033)
* Continuous document improvement and feedback loops
* Regulator or auditor engagement where version control, traceability, and evidence upload are required

### 3. Example Workflow (Demo Scenario) <a href="#id-3.-example-workflow-demo-scenario" id="id-3.-example-workflow-demo-scenario"></a>

#### 3.1 Roles Involved: <a href="#id-3.1-roles-involved" id="id-3.1-roles-involved"></a>

* Project Developer(Proponent)
* Validator(VVB – e.g., Green Check Team)
* Standard Registry

#### 3.2 Workflow: <a href="#id-3.2-workflow" id="id-3.2-workflow"></a>

**Step 1 — Project Submission**

The Project Developer submits a new project description (e.g., VM00033 v2.0 methodology). Data is uploaded via JSON console or manual entry. The project document is validated and created as a Verifiable Credential.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FhZI0GOBbn5YjQsIwBH97%2Fimage.png?alt=media&#x26;token=2f270e22-5cce-4ca3-bfce-896a8d1724ac" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FcH0VJPE4NU2vVB18DZen%2Fimage.png?alt=media&#x26;token=6c68a541-ee5a-4249-ad01-e0089cfe2855" alt=""><figcaption></figcaption></figure>

**Step 2 — Registry Review**

The Standard Registry reviews the submission and assigns it for validation. The project status transitions to "Waiting for Validation."

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FvCtmAcb13m5Tr4hfY9PI%2Fimage.png?alt=media&#x26;token=d6d71dd6-3027-4370-b669-f5156e813a79" alt=""><figcaption></figcaption></figure>

**Step 3 - Project Developer assigns VVB**

The Project Developer now assigns the GreenCheck (validator) to the project to get it reviewed and validated.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2Fr61TEwpgrIAMMuYCdqno%2Fimage.png?alt=media&#x26;token=821074a7-2a5b-4343-b0a8-5ddf03261bd1" alt=""><figcaption></figcaption></figure>

**Step 4 — Validator Review**

The Validator reviews field-level data within the document. In this example, section 2.3.7 (Community Risk and Benefits) is flagged. The Validator creates a new discussion labeled \*\*2.3.7 Review\*\*, marking it public.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2F0jdkPzsR1LbjQA0sY9SO%2Fimage.png?alt=media&#x26;token=118cf240-00ba-4cc6-a2c9-7b688701e735" alt=""><figcaption></figcaption></figure>

A comment is added:

"The project proponent must update section 2.3.7 to clarify potential risks to stakeholders."

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FTRCsmrA6hbPVgB9Le1xQ%2Fimage.png?alt=media&#x26;token=e7491029-4c41-4d84-b6a0-1e24e272c899" alt=""><figcaption></figcaption></figure>

The Validator rejects the document to request revisions.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FzaA6K0E8JPM9P1WJgaez%2Fimage.png?alt=media&#x26;token=7a641b41-ab45-41ca-85ea-6543059e8890" alt=""><figcaption></figcaption></figure>

**Step 4 — Proponent Revision**

The Project Developer reviews the comment thread, updates the document (version 2) addressing validator feedback, and submits a new version through the same workflow.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FalCBCLv1OfIj0JUkSEdO%2Fimage.png?alt=media&#x26;token=cfcfb601-6e23-46f7-9806-53a2f4e75cc6" alt=""><figcaption></figcaption></figure>

**Step 5 — Validator Confirmation**

The Validator reviews the corrected document and creates a follow-up discussion \*\*Response 2.3.7\*\*:

"The project proponent has updated section 2.3.7 with clarifications. Hence, the PD is approved."

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2F1RXqyxapqX3WHIjchxRW%2Fimage.png?alt=media&#x26;token=857ac602-323b-409a-9b37-05db76ce47cf" alt=""><figcaption></figcaption></figure>

The document is approved and validated.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FPQF2vgnt6afHdIJngKyD%2Fimage.png?alt=media&#x26;token=ce9b6abe-3ba4-49b3-8fd6-2236b461dd53" alt=""><figcaption></figcaption></figure>

**Step 6 — Validation Report**

Validator uploads a supporting validation report (PDF) summarizing the exchange: title, issue, action required, proponent response, and final approval. The file is published to IPFS and linked to the workflow.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FA8w5Kzww7HGjeAadp6q4%2Fimage.png?alt=media&#x26;token=b7c3b3aa-ef53-49a9-a975-f0f9454a1c55" alt=""><figcaption></figcaption></figure>

Registry administrators can view the entire conversation chain, demonstrating traceable decision-making.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FpagOjfOcQOpTtXRnnzHd%2Fimage.png?alt=media&#x26;token=402d63e7-596c-4611-83f6-9b21bb781d8f" alt=""><figcaption></figcaption></figure>

### 4. UI Overview <a href="#id-4.-ui-overview" id="id-4.-ui-overview"></a>

Within the Guardian interface:

* Each discussion thread is linked to a document or field
* Visibility settings (Public, Role, Users) appear at creation time
* Messages can include attachments (e.g., PDF reports, evidence files)
* Rejected documents trigger a "Resubmit" option for correction cycles
* All conversation history is accessible to permitted users in read-only mode

### 5. Notes and Limitations <a href="#id-5.-notes-and-limitations" id="id-5.-notes-and-limitations"></a>

* Private message encryption and publishing rules are still under refinement (implementation TBD)
* Conversations and documents remain linked to their originating policy instance and cannot be transferred across policies
* Each iteration (message or update) incurs a Hedera transaction and IPFS upload, impacting performance in very large workflows
* Only authenticated Guardian users may participate in discussions

### 6. Summary <a href="#id-6.-summary" id="id-6.-summary"></a>

The Complex Iterative Review and Approval Workflow introduces a digital-first approach to project validation and document review. It enables continuous, verifiable, and structured dialogue between project participants, ensuring every exchange is part of the permanent trust chain.

This feature fundamentally enhances Guardian's policy authoring capabilities by embedding communication, traceability, and compliance verification directly into workflow logic.
