App Experience
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
Related Architecture
arch-domain-kalshi-assistant— User, Credential entitiesarch-dataflow-kalshi-assistant— credential storage → API auth → trade executionarch-deployment-kalshi-assistant— iOS pipeline, App Store distribution
Related
project-kalshi-assistant— parent project pageboard-kalshi-assistant— project board