CSV · DuckDB · file storage

Bolsa

storage: r2

Portfolio ledger persisted as CSVs. Each request spins up in-memory DuckDB, materializes the files, and runs SQL — no database server.

Holdings

Aggregated from transactions.csv with optional prices.csv.

TickerQtyAvg costCost basisPriceValueP&L
AAPL15$181.22$2,718.25$210.00$3,150.00$431.75
MSFT3$400.20$1,200.60$425.00$1,275.00$74.40
VOO3$480.00$1,440.00$505.00$1,515.00$75.00