Files
modules/messaging-gossip/hyper-p2p-dedup-filter
Raven ScottandCursor 67219df1e1 Expand messaging, network, consensus, and platform module APIs.
Add batch helpers, clear utilities, and count methods for qos topics, brokers, probes, leases, locks, and registry modules.

Co-authored-by: Cursor <[email protected]>
2026-05-21 03:34:42 -04:00
..
2026-05-20 21:02:45 -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 21:02:45 -04:00

hyper-p2p-dedup-filter

Production messaging & gossip module: Hyperswarm discovery + Protomux when topic is set.

Category: Messaging & gossip

Composes with: hyper-p2p-gossip-mesh, hyper-p2p-distributed-event-bus

Protocol: hyper-p2p-dedup-filter/v1

When to use

Multi-peer apps that need messaging & gossip over a shared Hyperswarm topic.

When not to use

Single-process tools with no P2P topic (use local APIs only or skip ready()).

Quick start

const { HyperP2PDedupFilter } = require('hyper-p2p-dedup-filter')
const topic = process.argv[2] // 64-char hex or string
const mod = new HyperP2PDedupFilter({ topic, enableBackgroundTimers: false })
await mod.ready()   // joins swarm when topic set
// ... application logic ...
await mod.close()

Docs

Test

npm install && npm test