| Interface | Description |
|---|---|
| BuyAndHoldBenchmark.PriceSource | |
| SnapshotStore.Token | |
| ToolRoutes |
An app handles its own URL namespace and returns false for routes belonging to other tools.
|
| Class | Description |
|---|---|
| AllPerformanceMeasures |
Explicit, reviewable library-measure catalog.
|
| AllPerformanceMeasures.Metric | |
| AllPerformanceMeasures.PeriodTable | |
| AllPerformanceMeasures.PeriodValue | |
| BuyAndHoldBenchmark |
Reusable, independently funded S&P 500 price-index buy-and-hold simulation.
|
| BuyAndHoldBenchmark.Fill | |
| BuyAndHoldBenchmark.Point | |
| BuyAndHoldBenchmark.Result | |
| BuyAndHoldBenchmark.Statistics | |
| HttpSupport |
Same-origin HTTP responses, form parsing and bounded request handling shared by all tools.
|
| NavSeriesAnalysis |
Shared NAV-only analysis: do not manufacture trades, fees or positions from account values.
|
| PerformanceCsv |
Export saved scalar results through the library's CSV writer without rerunning a simulation.
|
| PerformanceStatistics |
Shared headline conventions for simulated and imported NAV series.
|
| PerformanceStatistics.Values | |
| PublicCsvSource |
Anonymous, bounded HTTPS CSV loading; redirects and destinations are checked before each request.
|
| ReportStore |
App-independent metadata and serialization over the immutable snapshot backend.
|
| SavedReport |
Common snapshot metadata inherited by each app without changing saved JSON field names.
|
| SnapshotStore |
Immutable JSON snapshots.
|
| SpreadsheetWorkbook |
Small OOXML export of one immutable snapshot; no desktop or spreadsheet runtime required.
|
| ToolsWeb |
Shared same-origin host.
|
Copyright © 2026. All rights reserved.