# verify

{% hint style="warning" %}
**Note**:

* The command verifies the provided attestation report against the specified workload using the vHSM server.
* The `@report.json` syntax means the file is read and its contents are used for verification.
* Use the -format flag to specify the output format (e.g., json, yaml, table, pretty).
  {% endhint %}

## Usage

```
vhsm nitride attestation verify <workload> report=@<report_file> [flags]
```

* `<workload>`: The UUID of the workload attestation to verify against.
* `report=@<report_file>`: Path to the attestation report file to verify (the file must exist).

#### Flags

* [Global HTTP Options](/nitride/cli.md#global-options)
* [Output Options](/nitride/cli.md#output-options)
* [Command Options](/nitride/cli.md#command-options)

#### Example

Verify an attestation report for a workload:

```
vhsm nitride attestation verify 39547c1c-2139-402d-a532-2a352c55106c report=@report.base64
```

**Output is similar to :**

```
Key                       Value
---                       -----
token                     hvs.CAESIGUM8VuQu-eyMQyB0UtG-ZapKUJi_Rozid8vmQFPVnHfGh4KHGh2cy5SbTREM1pnVEdYY2F1cnBObnZ1bFBzT2k
token_accessor            kaUlYBW6UNxHLRwK1Xr7Zjqs
token_duration            768h
token_renewable           false
token_policies            ["default" "enclaive-attested"]
identity_policies         []
policies                  ["default" "enclaive-attested"]
token_meta_measurement    none
token_meta_namespace      my-namespace
token_meta_workload       39547c1c-2139-402d-a532-2a352c55106c
created                   1752204912
description               A small Azure VM running MariaDB
events                    http://localhost:8000
name                      Azure MariaDB
namespace                 my-namespace
nonce                     n/a
policy                    test
updated                   1752237205
uuid                      39547c1c-2139-402d-a532-2a352c55106c
```

#### Additional Example

Verify an attestation report for a workload and display the result in JSON format:

```
vhsm nitride attestation verify 39547c1c-2139-402d-a532-2a352c55106c report=@report.json -format=json
```

**Output is similar to:**

```
{
  "request_id": "47546b23-3e60-2ddb-10c9-4f12cb27d19a",
  "lease_id": "",
  "lease_duration": 0,
  "renewable": false,
  "data": {
    "created": 1752458834,
    "description": "A small Azure VM running MariaDB",
    "events": "http://localhost:8000",
    "name": "Azure MariaDB",
    "namespace": "my-namespace",
    "nonce": "",
    "policy": "test",
    "updated": 1752459001,
    "uuid": "d5bb4dfd-7030-41f8-9dbf-226af388416f"
  },
  "warnings": [
    "Endpoint ignored these unrecognized parameters: [-format]"
  ],
  "auth": {
    "client_token": "hvs.CAESIDssYN9P5yTGlZqJtme5oasiK4546Eq2hdZEQToD2ed9Gh4KHGh2cy5nVUM5ZEh6WERZcHI1dzVaVHJsenhzdFE",
    "accessor": "6Prottbfj1SCHM8A3BgA8sht",
    "policies": [
      "default",
      "enclaive-attested"
    ],
    "token_policies": [
      "default",
      "enclaive-attested"
    ],
    "identity_policies": null,
    "metadata": {
      "measurement": "none",
      "namespace": "my-namespace",
      "workload": "d5bb4dfd-7030-41f8-9dbf-226af388416f"
    },
    "orphan": true,
    "entity_id": "",
    "lease_duration": 2764800,
    "renewable": false,
    "mfa_requirement": null
  }
}

```


---

# 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://docs.enclaive.cloud/nitride/cli/attestation/verify.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.
