# UI Demo

#### 1. Policy Block Selection

* Users can select one or multiple policy blocks within a policy
* Multi-select enables bulk tagging and metadata updates

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

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

#### 2. Block Tag Management

* Tags can be edited from Block Metadata → Tags
* Users can add, remove, or modify tags for selected blocks

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

#### 3. Tag Creation on Published Policies

* Users can create new tags even when a policy is already published
* Newly created tags can be immediately applied to selected blocks
* This ensures flexibility without requiring policy re-creation

<figure><img src="/files/5edq4jYlBIASOE0FMHWA" alt=""><figcaption></figcaption></figure>

#### 4. Tag Inheritance

* An **Inherit Tags** option allows block-level tags to be automatically applied to block artifacts
* When enabled, all artifacts generated by the block carry the same tags
* This ensures traceability from policy logic to final outputs

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

#### 5. Bulk Tag Application

* Tags can be applied or created for multiple selected policy blocks at once
* Reduces repetitive manual effort in large or complex policies

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

#### 6. Document Viewer Integration

* Tags inherited by block artifacts are visible in the Document Viewer
* Users can clearly identify which policy block produced a tagged document
* Improves audit review and certification validation

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

#### 7. Indexer Visibility

* All applied tags are indexed and displayed in the Indexer
* Enables filtering, searching, and reporting based on certification labels

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guardian.hedera.com/guardian-dev/guardian/standard-registry/policies/fine-grained-policy-workflow-certification-labels/ui-demo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
