Files
modules/experimental/hyper-p2p-mirror-realm
Raven ScottandCursor 24a9fde231 Enrich module APIs with snapshot and batch helpers across categories.
Adds snapshot(), domain batch methods, and clearAll aliases on consensus, core, encoding, experimental, indexes, messaging, network, oracle, pear, routing, storage, supercomputer, and trust modules.

Co-authored-by: Cursor <[email protected]>
2026-05-21 03:53:48 -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
2026-05-21 00:07:44 -04:00
2026-05-21 00:07:44 -04:00

hyper-p2p-mirror-realm

Forkable realm KV — write/read, fork(), and reconcile() for divergent copies over gossip.

Category: Experimental

Composes with: hyper-p2p-pheromone-trail, hyper-p2p-whisper-mesh, hyper-p2p-entropy-beacon

Protocol: mirror-realm/v1

When to use

Multi-peer apps that need experimental 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 { HyperP2PMirrorRealm } = require('hyper-p2p-mirror-realm')
const topic = process.argv[2] // 64-char hex or string
const mod = new HyperP2PMirrorRealm({ topic, enableBackgroundTimers: false })
await mod.ready()   // joins swarm when topic set
// ... application logic ...
await mod.close()

Docs

Test

npm install && npm test