Files
modules/supercomputer/hyper-p2p-job-dispatcher
Raven ScottandCursor e67097f62b Massive Supercomputer pass: mesh factory, compute-shard, fabric depth
Turn the category into a production-ready unified virtual supercomputer.

New:
- _shared/supercomputer-mesh.js — createSupercomputerMesh() wires all 14 modules
- hyper-p2p-compute-shard — round-robin workload sharding across cluster peers

cluster-fabric:
- canFit, broadcastSnapshot, completeClusterRun
- cluster-snapshot gossip; fix RAM lend on publishNode

Pool modules — introspection helpers:
- capacity-registry: meetsRequirements, exportClusterView, listPeerIds
- cpu-share: totalPool, hasBalance
- ram-pool: lendMb, listLenders, availableBytes, listLeases
- disk-stripe: reassemble, clusterDiskBytes
- job-dispatcher: listJobs, runningCount, cancelJob
- gpu-slot: reserveCount, clusterGpuSlots
- bandwidth-share: clusterMbps
- net-gateway: bestGateway, totalCapacityBytes
- thermal-guard: throttledPeerIds, healthyPeerIds
- cluster-affinity: bestPeer
- work-stealer: totalPending, stealFromBusiest
- cache-farm: has, keys

Docs: SUPERCOMPUTER_LAYERS, category README, cluster-fabric api.md
Examples: demo-supercomputer-mesh uses createSupercomputerMesh

Registry: 166 modules (14 supercomputer)
Co-authored-by: Cursor <[email protected]>
2026-05-21 00:45:58 -04:00
..

hyper-p2p-job-dispatcher

Production Supercomputer module: pool P2P system resources over Hyperswarm.

Category: Supercomputer · Protocol: job-dispatcher/v1 · Export: HyperP2PJobDispatcher

When to use

Distributed submit, claim, and complete job queue.

Quick start

const { HyperP2PJobDispatcher } = require('hyper-p2p-job-dispatcher')
const mod = new HyperP2PJobDispatcher({ topic: 'my-super-mesh' })
await mod.ready()
// ...
await mod.close()

Docs

Test

npm install && npm test