> For the complete documentation index, see [llms.txt](https://docs.guardianservice.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.guardianservice.app/technical-information/users/standard-registry-users-schemas-and-policies/policies/capture-replay-and-compare-data-for-published-policies/ui-demo-using-vm0042-policy.md).

# UI Demo using VM0042 Policy

1. Step By Step
2. Demo

### 1. Step by Step <a href="#id-1.-step-by-step" id="id-1.-step-by-step"></a>

1. Import the VM0042 and publish the policy.

In the Publish Policy modal, highlight ☑ Record policy actions (enabled by default).

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FyH4V3dXuGZ4xjIdJLdhW%2Fimage.png?alt=media&amp;token=90a31cc8-976c-4d9e-9d6d-f3e360e262fe" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note: By default, Guardian records every action executed by the policy once it’s published.\
These actions are written to Hedera and stored immutably, with payloads in IPFS.”
{% endhint %}

2. Once the policy is published, submit the Project Registration by logging in as Project Proponent:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FYzcHnoRVc7DJPmY3IB1j%2Fimage.png?alt=media&amp;token=2eff641e-7a58-46c5-8715-53a10fafda86" alt=""><figcaption></figcaption></figure>

3. Login as Standard Registry and approve the Project Proponent:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FyrteiMHcPWE1WkcEMXIq%2Fimage.png?alt=media&amp;token=0231ca72-c86d-4d9e-acb4-38c2077cea04" alt=""><figcaption></figcaption></figure>

4. Login as VVB and submit VVB Registration:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FVStjrJaRAuRFMjOebSfy%2Fimage.png?alt=media&amp;token=2da2dbf8-2cba-40f0-a3b4-56f3923e2dd1" alt=""><figcaption></figcaption></figure>

5. Login as Standard Registry and approve the VVB:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2F7szBs9K1gJeadpH2RREU%2Fimage.png?alt=media&amp;token=b9083611-4313-4dd3-b464-5d2bed74c37a" alt=""><figcaption></figcaption></figure>

6. Submit the Project Data as Project Proponent:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2Fopk0tEQxCyYvEMz58hy4%2Fimage.png?alt=media&amp;token=8cb2eaf3-e745-478c-a07f-3aa71c4e56bc" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FfGHpIUFN55pE1jFfmB8L%2Fimage.png?alt=media&amp;token=712f5dfa-5eb1-4dbe-a842-b89f95d2ffd3" alt=""><figcaption></figcaption></figure>

7. Assign the VVB to the submitted Project for review:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FYcbKdNhlKUaFDI4uR17B%2Fimage.png?alt=media&amp;token=a008c9fe-ad70-48a0-989a-0c011f8cd3a3" alt=""><figcaption></figcaption></figure>

8. Login as VVB and approve it:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FzcVQZcCWR7EuDMziKfNM%2Fimage.png?alt=media&amp;token=cb886f69-c4b4-4c5a-81fd-aef8fd65747a" alt=""><figcaption></figcaption></figure>

9. Now, I login as Project Proponent and submit the Emission Reduction data where the Emission factor of Calcimite is taken as a default value as 0.12:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FLd5q5jzrgFhw7SojMDmx%2Fimage.png?alt=media&amp;token=a2632819-623c-4685-922f-444db9a5af57" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FO3AFcsMvNzRzCDmb03at%2Fimage.png?alt=media&amp;token=8d75de2c-2a98-4a2d-beb5-29481d994cd2" alt=""><figcaption></figcaption></figure>

10. Now, I copy the message identifier of this policy in order to import it.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FFBvyRsSDxWADFZ9aXbaR%2Fimage.png?alt=media&amp;token=971965d7-ec92-4253-8e45-6b2f3a4af116" alt=""><figcaption></figcaption></figure>

Also, check: **☑ Import existing record for this policy** during the import

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2Fw9KyiFajrWXEO7m0YMC0%2Fimage.png?alt=media&amp;token=d5f8c5c8-a651-4b80-b17f-a8f8bc39051e" alt=""><figcaption></figcaption></figure>

11. Now, I would change the Emission Factor of Calcimite from 0.12 to 0.026 in the policy configurator in draft status and then save it.

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FLY0NUGjNmlSd4dKb2KOf%2Fimage.png?alt=media&amp;token=c0766176-d4af-4bdd-8e52-f9e92db33353" alt=""><figcaption></figcaption></figure>

12. Now, we run the policy in the dry run mode:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FL4Htuji2miVoZczKYk1C%2Fimage.png?alt=media&amp;token=99d990fa-b674-4c3d-accd-cc59e37abb65" alt=""><figcaption></figcaption></figure>

13. We now click on "Run" by enabling: **☑ Use records imported with this policy**

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FMkskH8RKbIXHqf7m3LW9%2Fimage.png?alt=media&amp;token=03059d24-6b1e-4002-a0a5-863440cc426b" alt=""><figcaption></figcaption></figure>

Optional: Also, include newly recorded steps (steps that were recorded after policy with the steps was imported)

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FPgb3BRbsdp9uTfDn1hxI%2Fimage.png?alt=media&amp;token=77d4e667-2ff3-4849-919c-f201ec3849e5" alt=""><figcaption></figcaption></figure>

14. We should be able to see all the recorded steps when clicked on "Run"

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FW9O52xiNbFYTQUQ2KWqz%2Fimage.png?alt=media&amp;token=4a3e2904-7f37-402d-8704-eb2b9fc2f512" alt=""><figcaption></figcaption></figure>

15. We can also view the Playback information:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FiV90NbTIxA0wXbSBNj2I%2Fimage.png?alt=media&amp;token=e91b02b2-04f1-443a-bdd9-245003fa36c0" alt=""><figcaption></figcaption></figure>

16. Documents can be compared by clicking on "Details" button:

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FNIgsBvTmKJRbokPnkWCb%2Fimage.png?alt=media&amp;token=350e0829-fd27-4f1e-b649-12c5d60167e4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3006114282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXVOaWpJKxLZf1Tee9eCO%2Fuploads%2FtE7iuQqbdAGfQw26YmzQ%2Fimage.png?alt=media&amp;token=c59dd5cf-fdf1-497d-b10d-b08e55b92826" alt=""><figcaption></figcaption></figure>
