---
title: "Public keys for offline audit-export verification"
method: GET
path: "/.well-known/contextdb-audit-keys.json"
tags: ["meta"]
---

# Public keys for offline audit-export verification

`GET /.well-known/contextdb-audit-keys.json`

## Request

- Base URL: `https://api.contextdb.ai`
- URL: `https://api.contextdb.ai/.well-known/contextdb-audit-keys.json`
- Auth: none required

## Response `200`

Active audit signing keys

- AuditPublicKeys
  - `schema_version` 1, required
  - `keys` object[], required
    - `kid` string, required
    - `alg` 'Ed25519', required
    - `public_key` string, required
    - `status` 'active', required

## Other responses

- `429`: The client IP/project exceeded its request rate, or the project's idempotency retention capacity is full until older keys expire.

---

[API](https://skmtc.dev/contextdb/apis/contextdb-cloud-data-plane-api.md) · [All operations](https://skmtc.dev/contextdb/apis/contextdb-cloud-data-plane-api/llms.txt) · [OpenAPI document](https://skmtc.dev/contextdb/apis/contextdb-cloud-data-plane-api/revisions/9e441d2e21a7?raw)
