---
title: "Run app TCB evaluation"
method: GET
path: "/api/v1/apps/{app_id}/attestations/tcb-evaluation"
tags: ["Apps"]
---

# Run app TCB evaluation

`GET /api/v1/apps/{app_id}/attestations/tcb-evaluation`

Runs a live Intel PCS early collateral evaluation for each running CVM without using Redis collateral cache.

## Path parameters

- `app_id` string, required — Hex app identifier

## Response `200`

TCB evaluation results for running instances

- TcbEvaluationResponse
  - `app_id` string, required
  - `update` 'early'
  - `instances` TcbEvaluationInstance[], required
    - `vm_uuid` string, nullable, required
    - `name` string, nullable, required
    - `instance_id` string, nullable, required
    - `status` string, nullable, required
    - `image_version` string, nullable, required
    - `ppid` string
    - `device_id` string, nullable
    - `evaluation_update` 'early'
    - `evaluation_ok` boolean, nullable
    - `evaluation_status` string, nullable
    - `error` string, nullable

## Other responses

- `404` — App not found
- `422` — Validation Error

---

[API](https://skmtc.net/phala/apis/phala-cloud-api.md) · [All operations](https://skmtc.net/phala/apis/phala-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/phala/phala-cloud-api/versions/83c6ae62e860/schema)
