Double opt-in

With double opt-in, the visitor gets one confirmation email. They count only after using its link.

GET is the HTTP method for reading a page. The link opens a page with a button because:

Mail scanners follow links, and a GET that confirms would count a scanner as a person.

Sources

  1. The tokenmaxx page and its double opt-in interest form. GitHub joelhooks/rat-stack. Source of the confirmation-link definition and the mail-scanner rationale. Accessed 2026-10-01.
  2. rat-stack/apps/site/test/interest.test.ts at main · joelhooks/rat-stack · GitHub. GitHub joelhooks/rat-stack. Interest tests, including the approved confirmation response. Accessed 2026-10-01.

Last changed 2026-10-10 in 978dccc. Source on GitHub. Change log.

Linked from

  1. Agent guide. An Effect stack so pure (aspirational) Kit Langton will blush.

    Double opt-in — The visitor gets one confirmation email and is counted only after using its link.

  2. Change log. What changed in the files served here, newest first.

    Double opt-in — edited: docs: point live docs, skills and Brain pages at apps/site

  3. Full agent guide. An Effect stack so pure (aspirational) Kit Langton will blush.
  4. HATEOAS. Links in a representation tell its reader what to do next; rat-stack applies that idea to agent-facing pages and responses.

    Email confirmation is still required; it does not reserve a seat.¶

  5. Hexagonal architecture. Ports name the application's jobs; adapters connect them to the outside world.

    Interest signup records the agent-only application path and email confirmation boundary.¶

  6. Interest signup. Agent-only applications start email confirmation through interfaces owned by core and delivery implemented in a separate package.

    Submission starts email confirmation.

  7. Purpose and boundaries of rat-stack (VISION.md). What this starter is for and what a useful copy should keep.

    Submission starts double opt-in; a person confirms their email before joining.

  8. Rat Stack lore | rat-stack. Short, source-grounded notes on the ideas and decisions behind rat-stack.

    Double opt-in — The visitor gets one confirmation email and is counted only after using its link.

  9. Rat Stack systems | rat-stack. The systems rat-stack ships, the standard each keeps, and how to check it.

    Interest signup — Agent-only applications start email confirmation through interfaces owned by core and delivery implemented in a separate package.

  10. rat-stack. An Effect stack so pure (aspirational) Kit Langton will blush.
  11. Source change history (log.md). The generated change log as Markdown.

    Double opt-in — edited: docs: point live docs, skills and Brain pages at apps/site