EpochLock

API Access & Required Headers

To interact with the EpochLock encryption system, every request must include a set of headers that serve both as access control and part of the time-based encryption mechanism.

๐Ÿ” Required Headers

๐Ÿง  Why These Headers Matter

EpochLock does not use static keys or long-term secrets. Instead, it generates short-lived API keys from your timestamp, hashed with a shared secret. This makes the encryption:

๐Ÿงช Example Header Block

X-TIMESTAMP: 1713904356241
X-API-KEY: 3fa85f64e3928c83a790eb7dd26fcb84...
X-EMAIL: user@example.com

๐Ÿšง Rate Limiting

Rate limits are enforced server-side based on your subscription plan. You do not need to manage this manually โ€” EpochLock will reject over-limit requests with status code 429 Too Many Requests.

๐Ÿ“š Next Step:

Head to the /encrypt documentation to begin protecting data using EpochLock.