Skip to main content

Overview

Verifiability is a key concept of Bluesky and the AT Protocol.

Post verification

When you have post data retrieved from com.atproto.repo.getRecord, you can verify that the CID matches the record.
See also: DownloadRecordCommand

Image file verification

For posts with images, $link is the CID of the image.
You can verify the raw data of the image downloaded with com.atproto.sync.getBlob.
See also: DownloadBlobsCommand

CAR file verification

A CAR file contains all the records of a user. You can verify that the CAR file downloaded with com.atproto.sync.getRepo belongs to the user.
See also: DownloadRepoCommand

Unpacked CAR records

Verifying records obtained by unpacking a CAR file uses the same method as the post example above. See also: UnpackRepoCommand
Last modified on April 24, 2026