Files
modules/messaging-streams/hyper-p2p-stream-resume-token
Raven ScottandCursor 5a24a4eec8 Expand collab, network-stack, messaging, storage, pear, and experimental modules
Add manual helpers: overlay topology neighbor management, stream chunker
drainAll, whiteboard and line-lock clear, fork picker and cursor presence
bulk ops, anycast unregister, bandwidth broker reset, log gossip filtering,
bee tombstone clear, gossip mesh clearSeen, update gossip unsubscribeAll,
congestion throttled peers, histogram reset, preflight cancelAll, sticky
session clearAll, gravity well and collab room bulk helpers, stream resume
reset, stream transform clearPending, entropy spiral advanceBatch, and
related list/clear utilities.

Co-authored-by: Cursor <[email protected]>
2026-05-21 02:56:47 -04:00
..
2026-05-21 00:07:44 -04:00
2026-05-20 21:19:52 -04:00
2026-05-21 00:07:44 -04:00
2026-05-20 21:57:50 -04:00
2026-05-20 21:57:50 -04:00
2026-05-20 23:57:33 -04:00

hyper-p2p-stream-resume-token

Stream checkpoints — checkpoint byte offsets and readFromOffset replay after resume.

Category: General

Composes with:

Protocol: stream-resume-token/v1

When to use

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

Docs

Test

npm install && npm test