Credential Onboarding

story-prediction-assistant-credential-onboarding User Story

active user-story

story: Credential Onboarding

Role

Consumer (new user)

Key

credential-onboarding

Want

As a new user, I want step-by-step guidance within the app to create my Kalshi account, generate API credentials, and paste them into the app

So That

So that I can connect my Kalshi account without needing external documentation or technical knowledge about API keys and RSA private keys

Acceptance Criteria

  • In-app walkthrough guides user to create Kalshi account and deposit funds
  • Step-by-step instructions for generating API key ID and private key in Kalshi settings
  • Secure input fields for pasting API key ID and RSA private key
  • Validation that credentials work (test API call on save)
  • Credentials stored encrypted at rest
  • Clear error messages if credentials are invalid or expired

Success Metric

90% of users complete credential setup without contacting support
  • arch-domain-kalshi-assistant — User, Credential entities
  • arch-dataflow-kalshi-assistant — credential validation flow
  • arch-deployment-kalshi-assistant — secrets management for stored credentials
  • project-kalshi-assistant — parent project page
  • board-kalshi-assistant — project board
  • story-kalshi-assistant-app-experience — parent user experience story