Net Worth
Total Wealth Dashboard
A unified view of your entire financial picture — investments, real estate, and bank accounts — presented on a single interactive timeline with deterministic What-If projections.
Wealth Timeline

Historical net worth chart combining all asset classes with selectable time windows from 1W to All. Scrub through time to see how your wealth has evolved, with breakdowns between investments, property, and cash.

What-If Scenarios

Layer up to two scenarios on your timeline. Choose from preset templates (market crash, bull market, pay rise, etc.) or describe a scenario in natural language and let Arya translate it into parameters. All projection maths is deterministic — AI sets the parameters, not the outcomes.

Bank Accounts

Add bank accounts manually or connect NZ accounts via Akahu OAuth 2.0 for live balance sync and webhook-driven transaction updates. Foreground and background sync with throttle controls.

Wealth Events & Narrative

AI-generated milestone markers highlight significant changes — large deposits, market movements, and goal achievements. Tap "Explain this Chart" for a descriptive narrative summary of how your wealth has evolved.

AI Assistant
Arya — Your Portfolio Intelligence
A multi-provider AI assistant that understands your portfolio, your bank flows, and your goals — and that cross-validates its own responses. Available via Anthropic Claude, OpenAI GPT, or Apple Foundation Models on-device.
Portfolio-Aware Chat

Ask questions in plain language. Arya assembles your holdings, performance data, banking context, and live news into a structured prompt — then generates responses grounded in your actual financial situation.

Cross-Model Validation

When two or more AI providers are configured, Arya automatically dispatches a validation request to a second model. Results show confidence levels (High, Moderate, Low) with claim-by-claim comparison and a typed financial-claim taxonomy.

Briefings

Morning and evening briefings summarise market movements and portfolio changes. Delivered as push notifications with read-aloud support. Change-aware — they highlight what's moved since your last briefing, including bank balance changes.

Insight Cards

Auto-generated insight cards categorised across Performance, Diversification, Risk, Market Trends, Market News, and Banking. Each card opens a portfolio-aware detail view with one-tap pin-to-chat for follow-up conversation.

Follow-Up Suggestions

After every assistant response, on-device follow-up question chips appear — generated locally using Apple Foundation Models. No portfolio data crosses the boundary; only the previous response snippet is used.

Data Consent Control

Four granularity levels control what data Arya can access: full portfolio, current positions only, redacted, or disabled. Enforced across all AI features including scenarios, milestones, and FX-tab key events.

Token Metering

Track AI token usage per provider with daily and monthly budgets. 80% warning threshold. All metering records are encrypted at rest.

Prompt-Injection Defence

Six-step sanitiser runs on user text and recognised annotation content before every AI dispatch — XML delimiter replacement, zero-width character stripping, Unicode normalisation, and code-fence neutralisation.

Performance
Portfolio Analytics
Comprehensive portfolio tracking with multi-currency support, time-weighted returns, risk metrics, and visual breakdowns — all computed locally from your transaction ledger.
Holdings

Stacked area chart showing investment value over time, broken down by currency. Individual holdings listed with market value, P&L, and percentage gain. Filter by asset type.

Returns

Period return, annualised return, best/worst month, and up-month ratio. Time-weighted return (TWR) and money-weighted return (MWR/IRR) calculations.

Allocation

Asset type, sector, currency, and geographic allocation charts. Donut and bar views with largest-holding concentration warnings.

Analysis & Markup

Multi-position overlay chart for direct comparison of percentage returns across selected holdings. PencilKit markup applied directly to the chart for trend lines, annotations, and presentation export.

Positions & Transactions
Every Holding, Every Flow
Drill into individual holdings with full price history and technical indicators, browse the entire transaction ledger, and review categorised banking activity with cash-flow and spending insights.
Position List

Sortable list of all holdings with live prices, market value, unrealised P&L, and percentage gain. Filter by asset type. Positions are derived from their transaction ledger — the single source of truth.

Price History & Technical Analysis

Interactive price charts with configurable time periods. RSI, MACD, Bollinger Bands, and moving averages — all computed locally. Signal banners highlight overbought/oversold conditions.

Trading Ledger

Full transaction history with buy, sell, dividend, split, and transfer entries. Search, date range, exchange rates, and per-event detail with original/converted amounts and fees.

Banking Transactions

Browse bank transactions across institutions and accounts with merchant-level categorisation. Filter by account, time window, and category. Provenance-aware merchant resolution preserves user edits across syncs.

Spending & Cash Flow Insights

Balance history per account as a stacked area chart, spending-by-category donut, and cash flow over time with income/expense bars. Toggle between Ledger and Insights views.

Mortgage Detection

Recurring mortgage payments are detected automatically from your bank transactions and matched to property records. Ambiguous candidates are queued for one-tap confirmation rather than silently mis-matched.

Projections
Monte Carlo Simulation & Goal Planning
Model your financial future with thousands of simulated outcomes. Set goals, adjust assumptions, and describe scenarios in natural language. AI translates your scenario description into deterministic projection parameters; the engine does the maths. Re-running the same scenario always returns the same outcome.
Monte Carlo Forecast

1,000 simulated outcomes with P10/P50/P90 confidence bands. Adjust expected return, contribution, and horizon. Start from your actual portfolio value or a custom amount.

Goal Tracking

Three goal types — retirement, savings, and investment — with target amounts, timelines, and (for retirement) drawdown duration and rate. Track progress against goals with real-time indicators.

AI Scenario Analysis

Arya summarises your projection parameters, risk profile, and portfolio composition — describing the picture across allocation, risk, contributions, income, tax, and general strategy in plain language. AI never participates in calculation; that's done by the deterministic projection engine.

Deterministic Separation

AI converts natural-language scenarios into immutable, range-clamped parameter structs. The projection engine is stateless and deterministic — AI never participates in calculation. Re-running the same parameters always returns the same outcome.

Research
Multi-Security Research, Comparison & FX
Search global equities, save targets, compare securities side-by-side, and track FX pairs that matter to your portfolio. AI-generated summaries describe momentum, valuation, fundamentals, and risk indicators across selected securities — all related back to your existing positions.
Global Search

Search across all configured market data providers with asset class and region filters. Results include exchange, currency, and asset type metadata.

Research Targets

Save securities to a research list with target prices, notes, and status tracking. Quick-access from the analysis and AI tabs.

Multi-Security Analysis

Compare up to 5 securities on a single chart with absolute price, normalised (% change), or market cap modes. Period picker, AI-generated research milestones with timeline badges, and export to reports.

New
FX Rate Tracker

Dedicated FX research tab with historical rate charts, paired pair overlays, normalised/raw modes, and AI-generated key events on the timeline. Quick-select chips derived from your portfolio's actual currency exposures. Inline converter.

AI Comparison

AI-generated summary text describing momentum, risk, volatility, valuation, and fundamental indicators for each selected security. The side-by-side normalised charts and AI summaries give you the picture; the comparison is yours to draw.

Real Estate
Property, Mortgages & AI Summaries
Track properties, mortgages, and investment targets. Arya summarises your mortgage position, repayments, CGT exposure, LVR, bright-line dates, and rental yield — drawn from your actual data and integrated into your net worth.
Property Portfolio

Track owned properties (Investment or Owner Occupied) with purchase details, current valuations, mortgage terms, rental income, and expense tracking. Status filters cover owned, under contract, and sold.

Mortgage Tracking

Per-property mortgage detail with balance, equity, interest paid, lender, and rate. Loan balance chart with actual and projected curves. Mortgage payments matched from your bank transactions automatically.

Mortgage Calculator

Amortisation schedules, repayment scenarios, and refinancing analysis. Model the impact of extra repayments, rate changes, and loan restructuring before committing.

Property Research

Save target properties with status (researching, inspected, watching, offer made), suburb statistics, comparable sales, rental estimates, and cash flow projections.

AI Analysis

Arya summarises your property and mortgage data — repayments, loan structure, offset position, CGT exposure, LVR, and bright-line dates — drawn from your actual records. NZ-specific RBNZ LVR rules and bright-line calculations built in.

Tax
Multi-Jurisdiction Tax Calculation
Capital gains across 10 jurisdictions with country-specific rules and AI-generated summaries describing your position. Tax calculations are estimates — always verify with a qualified tax professional.
10 Jurisdictions

Australia, New Zealand, United States, Canada, United Kingdom, Japan, Germany, France, Ireland, and Singapore. Country-specific rules including AU Medicare Levy, US NIIT, UK year-versioned allowances, NZ PIE fund exclusion, and JP NISA exclusion.

NZ
Foreign Investment Fund (FIF)

Full NZ FIF regime support for offshore shareholdings exceeding NZ$50,000 cost (subject to specific IRD rules and exemptions). Both FDR (5% × opening value) and CV (closing value + distributions − opening value) methods, with the lower automatically selected. ASX-listed and NZX-listed exemptions handled.

Capital Gains

Realised gains and losses by financial year with cost basis method selection (Weighted Average, FIFO, LIFO). CGT discount eligibility, carried-forward losses, and per-event detail.

Wash Sale Detection

US wash sale, Canadian superficial loss, and UK bed-and-breakfast detection. Informational warnings to help identify at-risk transactions.

AI Tax Analysis

Arya summarises your tax position across capital gains, timing, dividends, and deductions in plain language — drawn from your transactions and the deterministic CGT engine's calculations.

Reports & Sharing
Compile, Export, Share — Privately
Compile AI summaries into shareable PDF documents, or share a portfolio package with a recipient of your choosing under end-to-end encryption with optional expiry.
Report Selection

Filter by source (Arya, Projection AI, Research AI, Real Estate AI, Tax, Analysis Chart) and time period. Select individual reports or batch-compile into a single document.

PDF Generation

Compile AI-generated summaries into shareable PDF documents. Research reports include chart snapshots and milestone summaries. All generated on-device.

New
Encrypted Sharing (.wealthpackage)

End-to-end encrypted read-only portfolio sharing between two users. Passphrase-derived AES-256-GCM encryption (industry-standard PBKDF2 key derivation) with a strong-passphrase generator. Time-limited access with launch-time expiry enforcement.

Scope Control

Choose what to include — single portfolio, multiple portfolios, or a specific subset. The manifest preview shows exactly what is and isn't in the package. Bank accounts are excluded by default; annotations are never included.

Annotations & Help
Markup, OCR & Contextual Support
Mark up charts and views with Apple Pencil, then let on-device Vision OCR and AI interpret what you wrote. Get contextual help on any screen via a chat-based knowledge base — all without leaving the app.
PencilKit Markup

Pen, highlighter, eraser, lasso, ruler, and colour picker. Pressure-sensitive strokes with Apple Pencil, constant-width with finger. Apply to charts in Performance Analysis, Research, and other chart-bearing views.

Vision OCR & AI Interpretation

On-device Vision recognises handwritten text. AI interpretation extracts intent — annotations become searchable, navigable artefacts on the annotation timeline rather than opaque ink layers.

Annotation Timeline

Browse all annotations chronologically across views. Search by recognised text. Annotations are field-encrypted at rest and excluded from sharing exports.

New
In-App Support

A "?" button on every feature view opens a contextual chat with an AI agent that has read-only access to a curated knowledge base — not your portfolio. The chat remains scoped to the feature you opened it from.

Tiered Knowledge Base

Three-tier retrieval: a small kernel index always loaded, module-specific top matches retrieved on demand, and deep-dive walkthroughs loaded as needed. The full knowledge base ships in-bundle and is searchable via an actor-isolated index.

Context Isolation

The portfolio chat coordinator and the support chat coordinator share no context. Support sees the knowledge base only — never your holdings — enforced by a structural test that fails on any cross-import.

Security
Layered, On-Device
AryaWealth employs layered security with encryption at rest, in transit, and at the field level. There are no AryaWealth servers holding your data — it lives on your device.
AES-256-GCM Encryption

All stored data — chat history, financial analyses, token records, net worth snapshots, scenario definitions, and annotations — encrypted with per-domain Keychain-managed symmetric keys.

Field-Level Encryption

When iCloud sync is enabled, sensitive fields across bank account, real estate, and annotation entities are individually AES-256-GCM encrypted before leaving the device. CloudKit sees opaque strings, not addresses or balances.

Certificate Pinning

TLS certificate pinning on 11 API domains using intermediate CA public keys with root CA backup pins. Pin failure blocks the request and notifies the user.

Keychain-Only Credentials

All API keys, OAuth tokens, and encryption keys are stored exclusively in the Apple Keychain with device-only access. Keys are never backed up to iCloud Keychain.

Biometric Lock

Face ID, Touch ID, or Optic ID authentication on launch and background return. App-switcher blur prevents data leakage during multitasking.

Backup Encryption

iCloud Drive and local auto-backups use industry-standard PBKDF2 passphrase-derived keys with AES-256-GCM payload encryption. Automatic backup rotation with configurable retention.

Stateless Edge Proxy

For subscriber-only providers, a stateless edge proxy holds shared API keys and forwards requests without inspection. Per-provider header and query allowlists. Users connecting with their own keys connect directly to the provider.

Multi-Profile Privacy

The sidebar shows only the active profile's data. Profile switching is restricted to Settings — preventing accidental exposure during demos or screen sharing.

Integrations
Bring Your Own Providers
Connect your existing brokerage, market data, news, banking, and AI providers. All integrations use certificate-pinned HTTPS connections with Keychain-stored credentials.
Brokerage Sync

Automatic portfolio sync with position and transaction import. Background sync support.

SharesightSnapTrade
AI Providers

Multi-model support with automatic cross-validation. Apple Foundation Models run on-device for follow-up suggestions and as fallback.

Anthropic ClaudeOpenAI GPTApple Foundation Models
Market Data

Historical prices, symbol search, and exchange rates with automatic failover between providers.

EODHDFMPAlpha Vantage
News

Ticker-specific and macro news with TTL-based caching. Sentiment data from NewsData.io.

FinnhubGNewsNewsData.ioEODHD
Open Banking

Live bank account balances and transactions via OAuth 2.0 with webhook-driven sync. Tokens stored in your Keychain.

Akahu (NZ)CSV Import
FX Rates

Historical and live FX rates feeding the FX Rate Tracker, multi-currency conversion, and CGT calculations.

Alpha VantageFMPSharesight
Platform
Technical Details
Platforms

iPad, iPhone, and Mac (Mac Catalyst) — built with SwiftUI. iOS 17+ minimum.

Data Layer

SwiftData with optional CloudKit sync. 19 supported currencies. Transaction-sourced position truth model — positions are always derivable from their ledger.

Architecture

Three-layer local-first architecture: Features (SwiftUI views and ViewModels), Core (services and persistence), and Integrations (provider-isolated). Zero-server posture.

Feature Flags

Individually togglable features — enable only what you need. Coordinated through an observable container backed by encrypted UserDefaults.