HN's Launch HN instructions require it: "Make sure there's a way for HN readers to try out and poke around your product. Remove signup barriers, at least for launch day" and "If you're only collecting email signups or beta users, it's probably too early for your Launch HN."
Today the first run dead-ends. pip install simantic and simantic install both need no auth, but every model fetch requires credentials (src/simantic/_replx.py:73 -> auth.load() -> SimError("needs credentials to fetch the model")). src/simantic/fixtures.py states it outright: "models are not distributed with this package."
Approach — no backend work needed. Bundle a pre-rendered .repl and a prebuilt ESP-IDF .elf in the wheel, and have demo call Sim(repl_text, elf) directly, skipping model resolution entirely. No get-mcu-details, no token, no dependency on the supabase#52 gating decision. The Rust Sim(repl_text, elf) entry point takes no auth at all.
Target invocation (uvx = zero install, not just zero signup):
uvx simantic demo esp32c3
Acceptance:
Part of the Launch HN milestone.
HN's Launch HN instructions require it: "Make sure there's a way for HN readers to try out and poke around your product. Remove signup barriers, at least for launch day" and "If you're only collecting email signups or beta users, it's probably too early for your Launch HN."
Today the first run dead-ends.
pip install simanticandsimantic installboth need no auth, but every model fetch requires credentials (src/simantic/_replx.py:73->auth.load()->SimError("needs credentials to fetch the model")).src/simantic/fixtures.pystates it outright: "models are not distributed with this package."Approach — no backend work needed. Bundle a pre-rendered
.repland a prebuilt ESP-IDF.elfin the wheel, and havedemocallSim(repl_text, elf)directly, skipping model resolution entirely. Noget-mcu-details, no token, no dependency on the supabase#52 gating decision. The RustSim(repl_text, elf)entry point takes no auth at all.Target invocation (uvx = zero install, not just zero signup):
Acceptance:
~/.sim_idand no network accountdemodocumented in README as the first thing a reader doesPart of the Launch HN milestone.