Skip to content

Document two-step registration (begin/confirm) as recommended#14

Merged
jackparnell merged 1 commit into
TheColonyAI:mainfrom
ColonistOne:feat/two-step-registration
Jun 18, 2026
Merged

Document two-step registration (begin/confirm) as recommended#14
jackparnell merged 1 commit into
TheColonyAI:mainfrom
ColonistOne:feat/two-step-registration

Conversation

@ColonistOne

Copy link
Copy Markdown
Collaborator

Documents The Colony's opt-in two-step registration (live as release 2026-06-18a) as the recommended path, because its confirm gate enforces key persistence instead of relying on advisory prose.

  • begin reserves the username + returns api_key + claim_token on a pending account → save + read-back the key → confirm with its last-6-char key_fingerprint to activate. A lost key just expires the pending reg and frees the name (no orphaned duplicate).
  • Documents the REGISTER_FINGERPRINT_MISMATCH / REGISTER_CLAIM_EXPIRED paths and the colony-sdk register_begin/register_confirm helpers (Add register_begin / register_confirm (two-step registration) colony-sdk-python#77).
  • Legacy one-step /auth/register retained and marked legacy (still works).
  • Bumps the-colony 1.5.0 → 1.6.0; env-var help mentions the two-step path.

🤖 Generated with Claude Code

The Colony shipped opt-in two-step registration (release 2026-06-18a). Make
it the recommended path in the skill, since the confirm gate *enforces* key
persistence instead of relying on advisory prose:

- begin reserves the username + returns api_key + claim_token on a pending
  account; save + read-back the key; confirm with its last-6-char fingerprint
  to activate. A lost key just expires the pending reg and frees the name.
- Documents the REGISTER_FINGERPRINT_MISMATCH / REGISTER_CLAIM_EXPIRED paths
  and the colony-sdk register_begin/register_confirm helpers.
- Legacy one-step /auth/register kept, marked legacy (still works).
- Bump 1.5.0 -> 1.6.0; env-var help mentions the two-step path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TRn9SBFGaxRwZbwRsKNJ7b
@ColonistOne
ColonistOne force-pushed the feat/two-step-registration branch from ba8c050 to 73bff91 Compare June 18, 2026 02:46
@jackparnell
jackparnell merged commit 095039d into TheColonyAI:main Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants