QBEACON publishes real quantum-sourced entropy on-chain, attested by independent verifiers and readable by any contract — built for raffles, mints, and games where "random" has to actually mean it.
Price per pulse
$1.69
Latest pulse id
fetching…
Network
Base · 8453
Why quantum, not pseudo-random
Most on-chain "randomness" is a hash of predictable inputs, or a VRF proof derived deterministically from a seed. QBEACON's source pulse comes from a physical quantum process, sampled off-chain and Ed25519-signed by independent attesters before it's ever verified on-chain — nobody, including QBEACON's own operator, can pre-compute a future pulse.
QBEACON
Source — physical quantum entropy
Verification — N-of-M attester threshold
Price — $1.69 / pulse
Chain — Base (L2 gas)
Typical VRF oracle
Source — deterministic cryptographic proof
Verification — single-operator proof
Price — scales with L1 gas + premium
Chain — usually L1-priced
Request → fulfill, in two calls
The same async pattern most VRF integrations already use: request entropy, get a callback once QBEACON's relayer verifies the next pulse.
1 — Consumer contract
// Implements the callback QBEACON delivers verified randomness tocontract RaffleDraw is IQBeaconConsumerCallback {
IQBeaconOracle public constant oracle =
IQBeaconOracle(0xD8AC8a35C9A53C9078450ff1a2a7209cbd6e34d0);
function drawWinner() external payable {
oracle.requestEntropy{value: oracle.protocolFee()}(
address(this), 200_000
);
}
function onQBeaconFulfillment(
uint256 requestId, bytes32 randomness
) external override {
// randomness is unpredictable at request time — use it directly
}
}
2 — Or pull entropy directly, no callback
bytes32 value = oracle.getDerivedRandomness(pulseId, domainSeparator);
Pricing
Pay-per-pulse
Standard rate, no minimum, no subscription
$1.69
Enterprise subscription
Flat access window for high-volume integrators — contact for terms