Self-directed retail investors who want to understand what they already own, rather than be sold the next trade.
Brokerage apps optimize for transacting, not for comprehension. Portfolio Sentinel imports what you hold and explains it — sector concentration, risk weighting, and plain-language commentary — as an educational tool rather than advice.
No account system to operate and no user database to secure: holdings live in local storage on the device. Server-side AI keeps the provider API key out of the shipped binary, behind token auth and a request throttle.
Swift and SwiftUI with SwiftData and UserDefaults for local persistence; Apple Foundation Models for on-device generation; a Laravel 12 proxy endpoint for server-side AI, protected by bearer-token middleware and rate limiting.