---
title: "Anis’s public signing keys — Anis Developers"
description: "Every public key that may sign Anis’s answers — including the next one before a rotation and the previous one after it. The only route that needs no signature. Clients cache it and fetch it again when an answer names a key they have not seen."
url: https://developers.anis.ly/reference/signing-keys/
language: en
---

> Every page of this documentation: https://developers.anis.ly/llms.txt

[API reference](https://developers.anis.ly/reference.md) · Anis signing keys

# Anis’s public signing keys

`GET /.well-known/partner-signing-keys.json`

Every public key that may sign Anis’s answers — including the next one before a rotation and the previous one after it. The only route that needs no signature. Clients cache it and fetch it again when an answer names a key they have not seen.

- **Permission:** None
- **Authentication:** Public
- **Staff-set limits it counts toward:** None
- **.NET SDK:** `Fetched and cached by the SDK`

## Request

No authentication.

**Body:** none.

## Responses

| Status | Meaning | Body |
| --- | --- | --- |
| 200 | Success. | [SigningKeySet](#type-signingkeyset) |

## Types

### SigningKeySet

| Field | Type | Notes |
| --- | --- | --- |
| `keys` (required) | list of [PublicJwk](#type-publicjwk) | Every public key that may sign an answer — including the next one before a rotation and the previous one after it. |

### PublicJwk

| Field | Type | Notes |
| --- | --- | --- |
| `kty` (required) | string | Always `EC`. Values: `EC` |
| `crv` (required) | string | Always `P-256`. Values: `P-256` |
| `x` (required) | string | The key’s x coordinate: exactly 32 bytes, base64url without padding. |
| `y` (required) | string | The key’s y coordinate: exactly 32 bytes, base64url without padding. |
| `kid` | string | In Anis’s signing keys: the key an answer’s signature names. Treat it as an opaque name. Not sent when you submit your own key. |
| `use` | string | Intended use, when published. |
| `alg` | string | Algorithm, when published. |
