---
title: "Read public proof verification keys"
method: GET
path: "/.well-known/graypass-proof-keys.json"
tags: ["public"]
---

# Read public proof verification keys

`GET /.well-known/graypass-proof-keys.json`

## Request

- Base URL: `https://app.graypass.org` (the document declares no server; this is the origin it was published from)
- URL: `https://app.graypass.org/.well-known/graypass-proof-keys.json`
- Auth: none declared

Fetch the public keys used for Proof of Agency signature verification from the configured trusted service.

## Response `200`

JSON Web Key Set with public verification keys. Verification requires the key matching the proof’s kid.

- object

---

[API](https://skmtc.dev/graypass/apis/graypass-api.md) - [All operations](https://skmtc.dev/graypass/apis/graypass-api/llms.txt) - [OpenAPI document](https://skmtc.dev/graypass/apis/graypass-api/revisions/5f9ab64fdfdb?raw)
