Getting started

Claiming anonymous runs

Attach a verdict you ran before signing up to your new account.

If you ran a verdict anonymously and then create an account, solvemax automatically attaches that run (and up to 9 others) to your new account — you don't have to hunt down the link.

How it works

While you're signed out, your browser keeps a small local list (smx_mine, in localStorage) of the runs you've started — each entry is a run identifier plus a signed claim token issued by the server at the moment the run started. When you land on your dashboard signed in, claimRuns() reads that list and, for each entry, verifies the token's signature (HMAC-SHA256) before attaching the run to your account. A forged or mismatched token is skipped — it can never be used to claim a run that isn't yours. Only entries where the run has no existing owner and hasn't been deleted are attached.

The one thing this does NOT protect against

Claiming is per-browser, not per-person: it works from localStorage, so a run only claims automatically on the same browser you ran it on. If you ran a verdict on your phone and want it on your laptop account, copy the slip link over manually — the link itself always works regardless of who's signed in.

Older browser builds (legacy support)

Before the claim-token mechanism shipped, smx_mine entries were stored as bare run identifiers with no signature. Those are still honored — but only until 2026-08-26. After that date, an unsigned entry is rejected rather than silently claimed, closing a theoretical window where a bare identifier could otherwise be guessed. Any browser that's loaded solvemax since the token shipped is unaffected; this only matters for a stale tab that never reloaded.

What claiming does not do

Claiming attaches ownership. It does not change the slip's visibility — a claimed run stays private unless you flip it public. See Sharing & revisiting.

On this page