Oracle getStats now surfaces metrics and feed counts; new category READMEs for messaging-gossip, time-ordering, and oracles. Co-authored-by: Cursor <[email protected]>
hyper-p2p-decentralized-oracle
Quorum oracle feeds: signed reports, majority aggregation, disputes, Hyperbee persistence, optional gossip.
Category: Oracles
Composes with: hyper-p2p-auction-gossip, hyper-p2p-attestation-chain
Protocol: hyper-p2p-decentralized-oracle/v1
When to use
Apps needing mesh-agreed external data (prices, metrics, attestations) with configurable quorum.
When not to use
Single-source truth or BFT requirements without additional consensus layers.
Quick start
const HyperP2PDecentralizedOracle = require('hyper-p2p-decentralized-oracle')
const oracle = new HyperP2PDecentralizedOracle({ enableBackgroundTimers: false })
await oracle.ready()
await oracle.submitReport('eth-usd', '3200')
console.log(await oracle.query('eth-usd'))
await oracle.close()
Docs
Test
npm install && npm test