Settings

👤

Profile

Identity and salary timing for auto plan generation.

Personal profile

Full income and risk settings live on the Finances page.

Auto plan runs the day after (e.g. salary 15 → plan on 16).

🔔

Notifications

Telegram digest, plan delivery, and alert channels.

Channels & delivery

Email + Telegram channels.

Bot token: Integrations → Telegram Bot. Chat ID below (or on the integration row).

Daily Telegram digest
Morning portfolio summary via Telegram (uses Alerts enabled).
Auto-generate plan on salary day
Creates next month's plan the day after your salary day.
Send plan to email when generated
Email plan summary to Plan delivery email above.
Notify via Telegram when plan is generated
Short summary with link to This month.
🧠

Intelligence

AI providers, confidence display, and macro data sources.

AI providers

Active model for Ask PIE and plan enrichment.

Full provider cards are under Integrations. Set the active provider there.

Display & data

Show confidence scores
Trust layer confidence on This month and portfolio views.

Checking…

Set FRED_API_KEY in .env for Fed rate and US CPI in macro pulse.

🔐

Profile & Security

Your identity, login credentials, and encryption settings.

Dashboard login

Protect access to PIE in the browser.

Require login
When on, the browser must sign in. First visit: open /login.html and use the bootstrap phrase you set below (stored hashed) or PIE_AUTH_BOOTSTRAP_KEY from .env. Set PIE_DASHBOARD_AUTH=0 in .env only if you lock yourself out (forces login off).

📊

Financial Intelligence

Core parameters that drive your monthly plan and strategies.

Intelligence summary Manage strategies →
Approved strategies
Pending approval
Sleeping cash
Annual real loss

Allocation targets

Equity + Bonds + Cash must sum to 100%.

Allow BUY in tax-free window
Off = HOLD only before tax-free (default).

Financial settings (V5.2)

Stored in AppSettings — drives strategy guardrails and planning.

Note: risk profile is also set on the Finances page. The Finances page value takes priority.

Set on Finances page — affects strategy guardrails and drift tolerance.

Used by Overview hero progress and "This month" planner.

Sell rebalancing rows below this amount are suppressed. Default: 1 000 Kč. Prevents trivial sells where tax exceeds benefit.

🔌

Accounts & Integrations

AI providers, email, Telegram, and external data sources.

AI providers

Exactly one active model at a time — AppSettings.defaultAiProviderKey + encrypted keys in IntegrationProvider. Test results in IntegrationStatus.

Choose who is live for Ask PIE, then click Apply selection. Saving a card below also sets that provider active.

Email, Telegram & data sources

SMTP (incl. Gmail OAuth), Telegram Bot, IMAP test config, FX API — secrets in IntegrationProvider.

IMAP email ingestion still uses the “Email ingestion” card below (Settings.imap*). Configure comms.imap here for future wiring / tests.
Loading integrations…

Email ingestion

IMAP poll for transaction emails (Path B).

Auto-ingest emails
Hourly poll between 09:00 and 21:00 Europe/Prague.
🎨

Preferences

Display, theme, and personalisation.

Appearance

One control — persisted in AppSettings.themeMode and local cache.

Display preferences (V5.2)

Stored in AppSettings.

Applied immediately on save (refresh other tabs).

Used by This Month planner to label discretionary buckets. Existing entries are kept.

⚙️

System & Data

Backups, diagnostics, and advanced settings.

Recommended configuration

Apply known-good goal dates, emergency fund contribution, and OpenAI default in one click.

Learning loop

Dry-run outcome evaluation without writing to the database.

AI debug logging
Extra server logs for AI context (also respects PIE_DEBUG_AI_CONTEXT=1 or legacy ARTHA_DEBUG_AI_CONTEXT=1).

Data & backups

Local-only snapshots; nothing leaves the box without your action.

Help: databases & hosting
Local-only snapshot. The export bundle is a JSON file containing your holdings, accounts, India MFs/FDs, settings, and integrations (secrets remain encrypted). Use it to migrate to a new box or hand off to a backup tool. Nothing leaves your server until you click Download.
Reset portfolio (fresh start)

Clears personal portfolio data on DATABASE_URL (holdings, accounts, snapshots, plans, AI memory, etc.). Keeps Settings, AppSettings, integrations, and the instrument library. Full details →

Scheduled jobs

Cron registry and last run status from CronExecution.

Job Schedule Last run Status
Loading…

PIE version: PIE V7

Instrument library prices

Import ~2 years of Yahoo daily prices for all library ETFs, then compute returns and metrics immediately.

India reference data

Manual refresh for RBI and NRE FD rate health checks.

System health

of checks · trust