---
title: "Canonical test vectors for SDK authors"
method: GET
path: "/v5/conformance-vectors"
---

# Canonical test vectors for SDK authors

`GET /v5/conformance-vectors`

## Request

- Base URL: `https://headlessoracle.com`
- URL: `https://headlessoracle.com/v5/conformance-vectors`
- Auth: none declared

Returns 5 live-signed canonical test vectors covering the full receipt space: XNYS OPEN, XNYS CLOSED, XJPX lunch break, UNKNOWN (system), and HEALTH OK. Each vector includes the receipt, the canonical_payload (base64-encoded canonical JSON string before signing), and the public_key (hex) used to sign it. SDK authors can use these to verify their Ed25519 implementation. No authentication required.

## Response `200`

Conformance test vectors

- object
  - `generated_at` string, date-time
  - `public_key` string: Hex-encoded Ed25519 public key used for all vectors.
  - `vectors` object[]
    - `name` string
    - `receipt` object
    - `canonical_payload` string: Base64-encoded canonical JSON payload that was signed.
    - `public_key` string: Hex-encoded public key for this vector.

---

[API](https://skmtc.dev/headlessoracle/apis/headless-oracle.md) · [All operations](https://skmtc.dev/headlessoracle/apis/headless-oracle/llms.txt) · [OpenAPI document](https://skmtc.dev/headlessoracle/apis/headless-oracle/revisions/4e82fe332f29?raw)
