Registration: sign-up form with proof-of-work and a no-JS time-lock fallback #56

Merged
heimdall merged 5 commits from heimdall/registration-form into main 2026-11-11 11:17:25 +00:00

2026-11-11

Heimdall
Docs: origin guard, skip button, identity checks before spend, body cap, difficulty range
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 11:17:24 +00:00
Heimdall
2026-11-11 10:46:14 +00:00
Heimdall
Registration: server-rendered sign-up form with script solver and time-lock fallback
GET /auth/bifrost/register renders the form (notice in full, unchecked consent box);
POST /auth/bifrost/register/form and the JSON endpoint share NativeRegistration.
Challenge payload gains issued-at; waited path needs FallbackWaitSeconds and a
stricter per-address FallbackPermits budget.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 10:26:24 +00:00