Files
modules/trust-security/hyper-p2p-attestation-chain
Raven ScottandCursor dec3956846 Expand module APIs across pear, network, experimental, and ops categories.
Add batch helpers, counts, and management utilities so modules expose consistent peer, lease, queue, and telemetry surfaces.

Co-authored-by: Cursor <[email protected]>
2026-05-21 03:22:25 -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-attestation-chain

Production trust & security module: Hyperswarm discovery + Protomux when topic is set.

Category: Trust & security

Composes with: hyper-p2p-trust-graph, hyper-p2p-reputation-system

Protocol: attestation-chain/v1

When to use

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

Docs

Test

npm install && npm test