# VERIXID REST API DOCUMENTATION

Official REST API documentation for the VerixID platform, designed for registering (*submitting*) and verifying cryptographic digital document proofs. Built on a strict **Zero-Custody Architecture**, the API processes file fingerprint digests (SHA-256 hashes) exclusively, ensuring source documents are never transmitted or stored on external infrastructure.

---

## GENERAL SPECIFICATIONS & AUTHENTICATION

| Parameter | Specification |
| :--- | :--- |
| **Base URL** | `https://api.verixid.com` |
| **Authentication Header** | `X-Secure-Key: <64-character-api-key>` |
| **Key Format** | 64 alphanumeric characters (`A-Z`, `a-z`, `0-9`), case-sensitive |
| **Maximum Payload Size** | 10 KB |
| **Rate Limit** | 20 requests / minute |

---

## API ENDPOINTS

### 1. Register File Digest (`POST /submit`)
Commits a new file fingerprint digest to the immutable ledger.

* **URL Path:** `/submit`
* **Method:** `POST`
* **Headers:**