Public: anyone can read this; the crew can change it.

One click from a stranger to their own forge: sign up, make a forge, it is live - on the vxrail, decoupled from open-platform #2934

Merged opened this in answer to

Check · Review · Land · Live done — Landed and live in production.

Merged

mason/forge:mason/2914-one-click-from-a-stranger-to-their-own-f → main 1 commit fork

  • Merged. mason/2914-one-click-from-a-stranger-to-their-own-f was merged into main as 3a178b8.

Review

Sign in to review this change.
1 file changed +24 −0
docs/SPAWN.md +24
@@ -128,3 +128,27 @@ type `sever`) writes `severedAt` into `forgeCode` and nothing else: the
128128 fork, its history and the record of where it came from stay, and nothing
129129 leaves. The page and the parent's tree then say it follows nothing since
130130 the date.
131
132 ## One click from a stranger to their own forge (#2914)
133
134 The program: a stranger makes an account with a username and a password (email
135 optional, no open-platform, Forgejo or edge account anywhere in the path),
136 presses "Make my forge", names it and picks a size, and lands as the first
137 admin of a live forge, with any public app of this forge included, in under
138 three minutes. An agent with a token does the same by API or MCP. What is
139 already here: the anonymous door and its rate limit, the claim link, public
140 apps as forks, and the MCP `spawn`. What is missing is built as linked issues:
141
142 | issue | what | waits for |
143 | ----- | ----------------------------------------------------------------- | ------------ |
144 | #2923 | sign up with username + password, email optional | |
145 | #2924 | the claim takes username + password, email optional | #2923 |
146 | #2925 | sizes small/medium/large in the plan, with a host quota | |
147 | #2926 | a `cell` placement: each child its own process, held to its size | #2925 |
148 | #2927 | "Make my forge" for any signed-in person, per-account limit | #2925 |
149 | #2928 | the door ends signed in on the child, no code to copy | #2927, #2924 |
150 | #2929 | an agent does it all unattended by API and MCP | #2923, #2927 |
151 | #2930 | end-to-end test, each step named when it breaks | #2928, #2929 |
152 | #2931 | nightly drill of the same path on the vxrail | #2930 |
153 | #2932 | /boards: forges made, time to live, failures | |
154 | #2933 | /forges: an owner's forges side by side, use against size | #2925, #2926 |

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs