controller-signers
OfficialFlexible multi-method authentication for Controller
AuthorKepler22bee
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Simplifies implementing flexible, secure authentication for Cartridge Controller by documenting supported signer types, configuration patterns, and recovery flows so teams can onboard users and manage account access across web, native, and wallet environments.
Core Features & Use Cases
- Passkeys (webauthn): Primary, highly secure user authentication with platform-backed backup (iCloud, Google, Windows).
- Social OAuth: Easy onboarding via Google, Discord, and Twitter with Turnkey wallet creation and OIDC validation.
- External Wallets & Chain Handling: Integrate Starknet wallets (Argent, Braavos) and desktop EVM wallets (MetaMask, Phantom, Rabby) with walletconnect cross-platform support and optional chain switching/transaction confirmation.
- Multi-Signer Management & Recovery: Add backup signers for account recovery, test signers periodically, and remove compromised signers from settings.
- Use Case: Offer a single-signup flow that shows a branded Phantom button on desktop, fall back to passkeys on mobile, and register an Argent backup signer for recovery on mainnet.
Quick Start
Configure the Controller to enable webauthn, google, and argent signers, present a branded Phantom option on desktop, and add Argent as a backup signer for recovery.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: controller-signers Download link: https://github.com/Kepler22bee/House-of-Stark/archive/main.zip#controller-signers Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.