zeno

Server Implementation

The Zeno Server (Backend) is the authority that issues challenges and verifies proofs.

Cloudflare Worker

We use Cloudflare Workers for their global distribution and low latency. The server:

  1. Generates Challenges: Generates a random Discriminant (for VDF) and Seed (for Graph).
  2. Stores State: Uses R2 to store active challenge metadata with a short TTL.
  3. Verifies: Checks the Cuckatoo Cycle and VDF Proof.
  4. Prevents Replay: Deletes the challenge from storage immediately upon redemption attempt.

Security Features

API Specification

See Architecture for endpoint details.