New Vercel project igneum-relay from relay/: one function (api/relay.mjs) over Neon tables relay_items and relay_machines, files in Vercel Blob store igneum-relay (50 MB client uploads, 4 MB through the function), phone-first web page at /r/<token>/ with the site tokens. Mac CLI tools/relay.mjs (feed, read, drop, task, run, watch, inbox, machines, role, name). Windows clients send.bat/send.ps1 and the igneum-agent (registers hostname, role, GPUs, WSL, nvcc; runs queued PowerShell scripts, posts results, reboot-continue via scheduled task + RunOnce), bash twins send.sh and agent.sh (verified live), playbooks for WSL setup, prover setup, prove-block, miner v4, one-click placeholder. make-clients.sh bakes the secrets into a zip; the repo copies hold placeholders. Screenshots under docs/design/relay. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
109 lines
3.5 KiB
JSON
109 lines
3.5 KiB
JSON
{
|
|
"name": "igneum-relay",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "igneum-relay",
|
|
"dependencies": {
|
|
"@vercel/blob": "^1.1.1"
|
|
}
|
|
},
|
|
"node_modules/@fastify/busboy": {
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
|
|
"integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=14"
|
|
}
|
|
},
|
|
"node_modules/@vercel/blob": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/@vercel/blob/-/blob-1.1.1.tgz",
|
|
"integrity": "sha512-heiJGj2qt5qTv6yiShH9f6KRAoZGj+lz61GQ+lBRL4lhvUmKI9A51KYlQTnsUd9ymdFlKHBlvmPeG+yGz2Qsbg==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"async-retry": "^1.3.3",
|
|
"is-buffer": "^2.0.5",
|
|
"is-node-process": "^1.2.0",
|
|
"throttleit": "^2.1.0",
|
|
"undici": "^5.28.4"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.14"
|
|
}
|
|
},
|
|
"node_modules/async-retry": {
|
|
"version": "1.3.3",
|
|
"resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz",
|
|
"integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"retry": "0.13.1"
|
|
}
|
|
},
|
|
"node_modules/is-buffer": {
|
|
"version": "2.0.5",
|
|
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
|
|
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
|
|
"funding": [
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/feross"
|
|
},
|
|
{
|
|
"type": "patreon",
|
|
"url": "https://www.patreon.com/feross"
|
|
},
|
|
{
|
|
"type": "consulting",
|
|
"url": "https://feross.org/support"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=4"
|
|
}
|
|
},
|
|
"node_modules/is-node-process": {
|
|
"version": "1.2.0",
|
|
"resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz",
|
|
"integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/retry": {
|
|
"version": "0.13.1",
|
|
"resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
|
|
"integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">= 4"
|
|
}
|
|
},
|
|
"node_modules/throttleit": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz",
|
|
"integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
}
|
|
},
|
|
"node_modules/undici": {
|
|
"version": "5.29.0",
|
|
"resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz",
|
|
"integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@fastify/busboy": "^2.0.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=14.0"
|
|
}
|
|
}
|
|
}
|
|
}
|