Files
modules/oracles/hyper-p2p-decentralized-oracle
Raven ScottandCursor 0a75712c81 Add gossip, time-ordering, and oracles category hubs.
Oracle getStats now surfaces metrics and feed counts; new category READMEs for messaging-gossip, time-ordering, and oracles.

Co-authored-by: Cursor <[email protected]>
2026-05-21 00:55:25 -04:00
..
2026-05-20 23:36:32 -04:00
2026-05-20 23:36:32 -04:00
2026-05-20 21:02:45 -04:00
2026-05-20 21:02:45 -04:00
2026-05-21 00:07:44 -04:00
2026-05-20 21:02:45 -04:00
2026-05-20 21:02:45 -04:00
2026-05-20 23:36:32 -04:00

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