App Experience

story-prediction-assistant-app-experience User Story

active user-story

story: App Experience

Role

Consumer (end user)

Key

app-experience

Want

As a user, I want to download the app from the App Store, connect my Kalshi API credentials, and have the AI run portfolio strategies that I can watch live in the Kalshi app

So That

So that I can benefit from automated trading strategies without needing to understand the math, while retaining full visibility through my Kalshi account

Acceptance Criteria

  • App available on iOS App Store
  • User can log in via Keycloak (no redirect-based flow — native feel)
  • User can enter and save their Kalshi API key ID and private key
  • AI strategies run automatically after credentials are connected
  • User can see strategy projections and rationale before trades execute
  • All trades visible in the official Kalshi app (we don't duplicate portfolio UI)

Success Metric

User connects credentials and sees first automated trade within 5 minutes during active market hours
  • arch-domain-kalshi-assistant — User, Credential entities
  • arch-dataflow-kalshi-assistant — credential storage → API auth → trade execution
  • arch-deployment-kalshi-assistant — iOS pipeline, App Store distribution
  • project-kalshi-assistant — parent project page
  • board-kalshi-assistant — project board