Hive Canon · Commodity Tier · Born Here

SPU. Zero-knowledge proving, traded as a commodity.

A Standard Proving Unit is the contractual unit for one cryptographic proof of stated type, circuit size, and latency. Proving networks list raw hardware capacity. Routing agents acquire SPUs on the fly to anonymize payloads. Each fill mints a Tre’gent receipt — Ed25519, offline-verifiable, SHOD-gated.

Commodity Tier · Hive Primitive 2 sub-symbols listed URN reserved · v0.3.3

Why this is a commodity

Zero-knowledge proving is the engine that guarantees authenticity and privacy without revealing inputs. Running it is math-heavy and requires dedicated GPU/ASIC clusters. As regulated payment rails, identity proofs, and policy attestations scale, demand for proof generation behaves exactly like demand for electricity — bursty, latency-sensitive, settled at the unit. The SPU is the unit. The proving network is the producer. The agent is the buyer.

SUPPLY

Proving capacity

GPU and ASIC fleets running Groth16, PlonK, Halo2, and successor proof systems. Listed by the operator. Settled per fill.

DEMAND

Agent payloads needing privacy

Routing, payment, identity, and policy-attested workflows. Each call buys exactly the proof type its trust envelope requires.

PRICE

Per-proof clearing

Spot price moves with utilization, circuit complexity, and latency SLA. Forward curve emerges as fleets list capacity windows.

RECEIPT

Per-fill attestation

Every fill mints a Tre’gent receipt — the agent has cryptographic proof the proof was generated to spec, no provider trust required.

Listed sub-symbols

Just as crude oil trades as light sweet and heavy sour, SPU trades as distinct technical specs. Two sub-symbols are listed today on the Manuka Exchange.

SPU-GROTH16-BASE
High-speed standard validation

One Groth16 proof, BN254 curve, circuit size up to 2 ∘ 20 constraints, generated within a 5-second p99 latency SLA. The default proving unit for transaction-level privacy on Base and EVM L2s. Routing agents anonymize payment payloads at the unit cost of one SPU-GROTH16-BASE.

SymbolSPU-GROTH16-BASE
Proof systemGroth16, BN254 curve
Circuit ceiling2^20 constraints
Latency SLAp99 ≤ 5,000 ms
Verification cost~3 pairings, fixed-time
Unit1 SPU = 1 valid proof meeting spec
ReceiptTre’gent · Ed25519 · offline-verifiable
SPU-PLONK-ALEO
Ultra-private hardware-accelerated proving

One PlonK-family proof, universal trusted setup, generated on hardware-accelerated provers tuned for the Aleo and ZK-EVM substrate. Higher prover cost than Groth16, no per-circuit ceremony, suited for general-purpose private compute. Routing agents buy SPU-PLONK-ALEO when payload structure varies or when audit substrates demand universal setup.

SymbolSPU-PLONK-ALEO
Proof systemPlonK-family, universal setup
Circuit ceiling2^22 constraints
Latency SLAp99 ≤ 12,000 ms
Verification costConstant in proof size, succinct
Unit1 SPU = 1 valid proof meeting spec
ReceiptTre’gent · Ed25519 · offline-verifiable

How a fill clears

A proving operator lists capacity for a window. A routing agent submits a payload requiring a named proof type. The exchange matches. The operator generates the proof. The proof is hashed and bound to a Tre’gent receipt. SHOD’s six gates check the operator (allowlist, daily cap, recipient cap, price window, trust tier, anomaly). If all six agree, the receipt is signed and the SIU-equivalent USDC settles atomically. If any gate disagrees, the receipt does not sign and no settlement happens. The buyer holds a receipt that can be verified offline in seconds against the published issuer key.

Current status

URN reserved at urn:hive:spu:v1. SPU is a Hive primitive. The doctrine is registered in hivetrust.json under the commodity tier. Two sub-symbols (SPU-GROTH16-BASE, SPU-PLONK-ALEO) are listed on the Manuka Exchange. The public JSON Schema payload at /.well-known/schemas/spu-v1.json targets the v0.3.3 publish window. Hive defines the canonical spec. Operators may adopt it.