> 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="/files/PpNtBxpWmtBvFGf4Ew23" 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="/files/TyGqnpqymIRWSNeNK114" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/hw15LlN5MXrASsr2wbWJ" alt=""><figcaption></figcaption></figure>

4. Login as VVB and submit VVB Registration:

<figure><img src="/files/j17oZwWM5YAaqgaeIC8O" alt=""><figcaption></figcaption></figure>

5. Login as Standard Registry and approve the VVB:

<figure><img src="/files/hcwMGM8484RY1686Yn0D" alt=""><figcaption></figcaption></figure>

6. Submit the Project Data as Project Proponent:

<figure><img src="/files/fDIJ6Lg05FN5sACpboTX" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/nd9NXznil84fZAxG91jT" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/ysIbNxGo0UjWuwiFdAMX" alt=""><figcaption></figcaption></figure>

8. Login as VVB and approve it:

<figure><img src="/files/0XF4EomPxxR7ksHCoD5h" 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="/files/ZLgnLq0aYtrnBrLazmOD" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3UFqTRqnYAn0mfK8Nhgv" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/RUXE5UlkJmDfMvIfZyD4" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/Xm7UeQswIHcXsYyscEkl" 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="/files/aqwMU79irFV4tpWXq8ql" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/1xrJjgxRlX30ys4xknll" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/y7Q4NFwMybninD1z9FZi" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/fXuS6SE8eEW259gzA25A" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/TYfhvzMHhrcpIRTT8IGL" alt=""><figcaption></figcaption></figure>

15. We can also view the Playback information:

<figure><img src="/files/hBvI9TytSEG3jKddFRER" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/nCEZ0xor56XhMS74UfqH" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/2uXV06SG0Cp1p0D6E3yo" alt=""><figcaption></figcaption></figure>
