DATA CONTRACT
Built to be read by machines.
ZKOVE exposes a versioned static dataset. No login, JavaScript, SDK, or API key is required for the current snapshot.
Start here
/.well-known/zkove.jsonService discovery
/data/v1/manifest.jsonDataset manifest and shard rules
/schema/v1.jsonJSON Schema
/docs.mdPlain-text machine contract
Domain lookup
- Normalize the host: lowercase, IDN to ASCII where possible, remove trailing dot, remove leading
www.only. - Read/cache the manifest.
- Compute the shard from the first two safe characters unless the manifest declares a deeper prefix override.
- Fetch
/data/v1/domains/{shard}.json. - Read the exact normalized domain key.
Example: registry.modelcontextprotocol.io lives in /data/v1/domains/re.json.
Status semantics
- verified: authoritative evidence confirms support/access.
- restricted: available with a verified restriction.
- blocked: explicitly blocked.
- not_found: not found at checked standard locations. It is not proof of global absence.
- unknown: evidence is insufficient.
- not_applicable: the field does not logically apply.
Freshness and evidence
Every record contains a last verification time, next planned check, confidence, and source list. High-stakes actions should follow the original first-party sources and re-check them.