Protocol Reference · Updated 2026-05-07

Swarm-MAPET: 16-axis Byzantine consensus for post-quantum receipts

Swarm-MAPET (Multi-Axis Physical Entropy Tabulation, Swarm variant) is Hive's 16-axis Byzantine fault-tolerant consensus protocol. It pulls physical entropy from heterogeneous validators and aggregates it into the seed of a cosmic-tier post-quantum receipt. This page is the protocol reference.

Why physical entropy

Algorithmic randomness — a CSPRNG seeded by /dev/urandom — is sufficient for ML-DSA-65 signing in isolation. But it is not sufficient for auditable receipt issuance, because the auditor cannot replay an algorithmic seed. They have to trust the issuer's claim about what the seed was at issuance time.

Physical entropy fixes the audit gap. If the entropy source is an external, recordable physical phenomenon — RF noise, photodiode jitter, accelerometer fluctuation — the auditor can replay the validator timestamps and verify that the seed was consistent with the recorded physical signal. The seed becomes provenance-bearing.

The 16 axes

Swarm-MAPET aggregates entropy across sixteen orthogonal physical axes. Each axis is a distinct measurement modality and each is run by a separate validator with a separate hardware vendor where possible:

#AxisSource
1RF-VHFVHF-band radio noise
2RF-UHFUHF-band radio noise
3Optical-photodiodeVisible-light photodiode jitter
4Optical-IRInfrared photodiode jitter
5Accelerometer3-axis MEMS accelerometer
6Gyroscope3-axis MEMS gyroscope
7Magnetometer3-axis magnetic field
8TemperatureThermal jitter
9Audio-lowSub-bass acoustic noise
10Audio-highUltrasonic acoustic noise
11Voltage-railPower-rail jitter
12Clock-skewCrystal oscillator drift
13NTP-spreadMulti-source NTP variance
14Network-latencyMulti-host RTT jitter
15CEvNSCoherent elastic neutrino-nucleus scattering signal (provisional)
16Cosmic-ray-muonAtmospheric muon flux

The 6-axis Wave-Lattice profile uses axes 1, 3, 5, 7, 9, 11. The 16-axis RogueWave-Lattice profile uses all sixteen.

Byzantine fault tolerance

Swarm-MAPET tolerates up to ⌊(n−1)/3⌋ Byzantine validators where n is the active axis count. For the 16-axis configuration that is up to 5 corrupt validators. The protocol uses a leader-rotating BFT round with the following gates:

The leader proposes a candidate seed (the XOR-aggregate of axis readings); validators vote; finalization requires a 2/3+ supermajority of distinct, fresh, signed votes.

Quorum and timing

The cosmic profile finalizes a seed in approximately 250 ms under nominal load. The swarm-tier (federated mesh, multi-node) profile takes longer — typically 600–900 ms — because it requires a cross-node quorum on top of the single-node 16-axis vote. That extra latency is the cost of cross-node Byzantine resistance.

How the seed enters the receipt

Once the BFT round finalizes, the aggregated seed is written into the mapet_seed field of the receipt envelope. The receipt also records:

The auditor can later request the per-axis readings from each validator and verify that the commitment matches.

The three parked surfaces

Three deployment surfaces are reserved for Swarm-MAPET and announced publicly here for the record:

Cosmic and Swarm pricing

ProfileAxesQuorum scopePrice/call
Standard (Wave-Lattice)6Single-node$0.0008
Cosmic (RogueWave-Lattice)16Single-node$0.0048
Swarm (Federated Mesh)16Cross-node$0.0096

Issue a cosmic-tier receipt

16-axis BFT consensus. Sovereign-grade evidence. Settle in USDC on Base.

RogueWave-Lattice See pricing