---
title: Verifying Tines images
url: https://www.tines.com/docs/self-hosted/getting-started/verifying-tines-images/
updated: 2025-08-25T13:19:34+00:00
---

*[tines.com](https://www.tines.com/llms.txt) › [Docs](https://www.tines.com/llms.txt) › [Self-Hosted](https://www.tines.com/llm/docs/self-hosted.md) › [Getting Started](https://www.tines.com/llm/docs/self-hosted/getting-started.md)*

# Verifying Tines images

*[View on tines.com](https://www.tines.com/docs/self-hosted/getting-started/verifying-tines-images/)*

## Verifying images from Tines Registry

Tines images can be verified using [cosign](https://github.com/sigstore/cosign/releases/). Download and install cosign, then run (subbing in the name of the image):

```bash
cosign verify \
  --key ./cosign.pub \
  registry.tines.com/tines/tines-app:latest
```

Use the following public key stored in `cosign.pub` for verification:

```bash
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUnTLRvsoHNEC04P2aBriS8p+0dAb
LgXrtHxEyC4R+rh44PB0unsYAEdNeLvPDnnn7GigylmaFwOPeQzLJigV6Q==
-----END PUBLIC KEY-----
```

## Verifying images from Dockerhub

Tines images can be verified using [cosign](https://github.com/sigstore/cosign/releases/). Download and install cosign, then run the following (subbing in the name of the image) using the public key above:

```bash
cosign verify \
  --key ./cosign.pub \
  docker.io/tines/tines-app:latest
```



## Verifying images using Docker Content Trust (legacy)

Up until v33.0, we supported verifying by [Docker Content Trust.](https://docs.docker.com/engine/security/trust/#client-enforcement-with-docker-content-trust)

```bash
DOCKER_CONTENT_TRUST=1 docker pull tines/tines-app:latest
```
