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>
17 lines
570 B
JSON
17 lines
570 B
JSON
{
|
|
"cleanUrls": true,
|
|
"trailingSlash": false,
|
|
"rewrites": [
|
|
{ "source": "/r/:token", "destination": "/ui" },
|
|
{ "source": "/r/:token/api/:fn", "destination": "/api/relay?token=:token&fn=:fn" }
|
|
],
|
|
"headers": [
|
|
{ "source": "/(.*)", "headers": [
|
|
{ "key": "X-Content-Type-Options", "value": "nosniff" },
|
|
{ "key": "X-Frame-Options", "value": "DENY" },
|
|
{ "key": "X-Robots-Tag", "value": "noindex, nofollow" },
|
|
{ "key": "Referrer-Policy", "value": "no-referrer" },
|
|
{ "key": "Cache-Control", "value": "no-store" }
|
|
] }
|
|
]
|
|
}
|