Raven Scott and Cursor
d89b56d782
Deepen supercomputer category with shared base and expanded APIs.
...
Adds supercomputer-base helpers, richer job/shard/steal/thermal modules,
priority jobs, claimMatching, and bumps all 14 modules to 0.3.1.
Co-authored-by: Cursor <[email protected] >
2026-05-21 01:40:29 -04:00
Raven Scott and Cursor
cb9caad46c
Add new features across streams, wire, network, scheduling, and supercomputer.
...
Manual feature pass: stream tee drain APIs, resume prune/checkpoints, transform compose/flush, wire pickBest and framed codec bridge, congestion analytics, bandwidth transfer, deadline extend, bloom union, time-capsule revoke, capacity findByTag/removePeer, cluster removeNode/listReservations, retry jitterDelay — each with tests and api docs.
Co-authored-by: Cursor <[email protected] >
2026-05-21 01:01:40 -04:00
Raven Scott and Cursor
17876e6284
Expand category docs and module APIs across the library.
...
Manual pass adds helpers (listChannels, taskCounts, openProposals), richer getStats with protocol fields, category README hubs, and tightened api.md for core, messaging, network, routing, supercomputer, and consensus modules.
Co-authored-by: Cursor <[email protected] >
2026-05-21 00:54:19 -04:00
Raven Scott and Cursor
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
Raven Scott and Cursor
03151a4cfc
Unify supercomputer mesh into one virtual machine via cluster-fabric
...
Add hyper-p2p-cluster-fabric: aggregates every peer's CPU, RAM, GPU, disk,
and bandwidth into a single logical supercomputer (clusterId, asOneMachine).
- getVirtualMachine() — total vs available capacity across all nodes
- publishNode() — join the giant computer; syncs attached pool modules
- reserveCluster() — greedy multi-peer allocation for one workload
- runClusterJob() — reserve + fan-out jobs across slices
- Gossip cluster-node / cluster-reserve / cluster-run on Protomux
Enhance hyper-p2p-capacity-registry with clusterTotals() for the same
aggregate view at the registry layer.
Update SUPERCOMPUTER_LAYERS, category README, demo (3 racks → 44 cores,
155 GB RAM, 5 GPUs as one machine). Registry now 165 modules.
Co-authored-by: Cursor <[email protected] >
2026-05-21 00:41:57 -04:00
Raven Scott and Cursor
693385bd7c
Add Supercomputer category: 12 P2P resource-sharing modules (164 total)
...
Introduce a new production category for distributed system resource pooling
over Hyperswarm — CPU, RAM, GPU, bandwidth, disk, jobs, cache, and egress.
New modules (supercomputer/):
- hyper-p2p-capacity-registry — gossip CPU/RAM/GPU/disk/bandwidth ads
- hyper-p2p-cpu-share — CPU millisecond credit pool
- hyper-p2p-ram-pool — RAM byte lend/claim/release
- hyper-p2p-gpu-slot — GPU slot register/reserve
- hyper-p2p-bandwidth-share — shared up/down Mbps
- hyper-p2p-disk-stripe — striped block shards
- hyper-p2p-job-dispatcher — submit/claim/complete jobs
- hyper-p2p-thermal-guard — load/temperature throttle signals
- hyper-p2p-cache-farm — distributed LRU cache
- hyper-p2p-net-gateway — peer internet egress routing
- hyper-p2p-cluster-affinity — hardware tag placement scoring
- hyper-p2p-work-stealer — shard queues + work stealing
Each package: index.js, tests, README, api/architecture docs, examples/basic.js.
Shared layering guide: _shared/SUPERCOMPUTER_LAYERS.md.
Registry, module-paths, MODULE_CATEGORIES, and workspace README updated to 164.
Parent workspace also adds docs/supercomputer hub and demo-supercomputer-mesh
(outside this repo).
Co-authored-by: Cursor <[email protected] >
2026-05-21 00:38:53 -04:00