Hive Canon · Provable Layer · Born Here

SpectralZK. Prove the rule. Hide the rule.

A SpectralZK receipt proves that an agent ran inside a named policy without revealing what the policy says. The auditor learns the policy was honored. The competitor learns nothing about its contents. The regulator gets a verifiable proof, not a screenshot.

Doctrine · Provable Layer URN reserved Schema publish pending

Why this matters in regulated work

An enterprise agent operating under a custom pricing policy, a confidential underwriting rule, or a privileged legal workflow cannot publish the policy and still be compliant. SpectralZK closes the gap. The auditor reads a proof. The proof says the receipt corresponds to a policy whose commitment hash is X, and the policy commits to constraints that the recorded action satisfies. The auditor never sees the constraint set.

PROVE

Policy applied

The named policy was the one in force. Its commitment is included in the receipt.

PROVE

Action conforms

The action recorded satisfies the policy's commitments — without leaking which constraint did the work.

HIDE

The policy text

Trade secrets, pricing tiers, customer lists, allowlists. None of it is in the receipt.

HIDE

Counterparties

Optional. Holder controls disclosure scope (pair with ViewKey for selective reveal).

Where it sits

SpectralZK is the zero-knowledge counterpart to HAHS. HAHS is a transparent receipt — the scope ceiling and composed scope are in plaintext for the auditor. SpectralZK is the privacy-preserving variant for situations where the policy itself is sensitive. The receipt format pairs cleanly with HAHS, ViewKey, and SHOD on the same envelope.

Current status

URN reserved at urn:hive:spectralzk:v1. The doctrine is registered in hivetrust.json under the Provable pillar. The public JSON Schema payload at /.well-known/schemas/spectralzk-v1.json is targeted for the v0.3.3 publish window once the proof-system parameters are finalized.