# Index and Benchmark Engineering — fintech-algorithms > 40 algorithms in 6 families, sliced out of the > fintech-algorithms reference. Zero-dependency TypeScript: plain arrays and objects in, > plain values out. This file covers D03 only. D03 · 40 topics · 6 families · 40 verified Install: npm install fintech-algorithms Agent skill (install it rather than re-deriving this file): npx skills add IslamBaraka90/Fintech-Algorithms-Library what it is: https://docs.thefintechbuilder.com/guides/agent-skill/ Source: fintech-algorithms@0.12.0 · payload schema 2.0.0 Reference payload: https://docs.thefintechbuilder.com/reference/payload.json Version endpoint: https://docs.thefintechbuilder.com/version.json Domain page: https://docs.thefintechbuilder.com/index-and-benchmark-engineering/ Full index (324 topics across 13 domains): https://docs.thefintechbuilder.com/llms.txt Verification tiers: - verified — the worked example is the figure published in the algorithm's article, replayed and asserted by the test suite on every run. The arithmetic cannot drift without the build failing. Treat the numbers as reproducible. - contract — the module loads, the entry point is callable and its declared signature matches the compiled code. The example is real captured output, but no independently published figure asserts it. Treat the shape as reliable and the numbers as unattested. Full explanation: https://docs.thefintechbuilder.com/guides/verification/ Each entry: name — signature — archetype — verification tier — docs URL From the docs URL, mechanically: import subpath — swap the https://docs.thefintechbuilder.com/ prefix for fintech-algorithms/ and drop the trailing slash markdown page — append index.md; same contract as the HTML page, a fraction of the bytes ## D03-F01 — Index Initialization and Continuity https://docs.thefintechbuilder.com/index-and-benchmark-engineering/index-initialization-and-continuity/ - Base-Date/Base-Value Initialization — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/index-initialization-and-continuity/base-date-base-value-initialization/ - Index Divisor Initialization — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/index-initialization-and-continuity/index-divisor-initialization/ - Divisor Continuity Adjustment — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/index-initialization-and-continuity/divisor-continuity-adjustment/ - Corporate-Action Divisor Bridge — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/index-initialization-and-continuity/corporate-action-divisor-bridge/ - Intraday Index-Level Calculation — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/index-initialization-and-continuity/intraday-index-level-calculation/ ## D03-F02 — Weighting and Capping https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/ - Price-Weighted Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/price-weighted-index/ - Total-Market-Cap Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/total-market-cap-index/ - Free-Float Market-Cap Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/free-float-market-cap-index/ - Capped Free-Float Market-Cap Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/capped-free-float-market-cap-index/ - Modified Market-Cap Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/modified-market-cap-index/ - Equal-Weight Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/equal-weight-index/ - Iterative Cap Redistribution — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/iterative-cap-redistribution/ - Group-Level Capping — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/weighting-and-capping/group-level-capping/ ## D03-F03 — Alternative Weighting https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/ - Fundamental-Weighted Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/fundamental-weighted-index/ - Dividend-Yield-Weighted Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/dividend-yield-weighted-index/ - Factor-Score-Weighted Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/factor-score-weighted-index/ - Minimum-Volatility Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/minimum-volatility-index/ - Equal-Risk-Contribution Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/equal-risk-contribution-index/ - Thematic-Tilt Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/alternative-weighting/thematic-tilt-index/ ## D03-F04 — Return Variants https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/ - Price-Return Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/price-return-index/ - Gross Total-Return Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/gross-total-return-index/ - Net Total-Return Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/net-total-return-index/ - Excess-Return Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/excess-return-index/ - Dividend-Point Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/dividend-point-index/ - Currency-Converted Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/currency-converted-index/ - Currency-Hedged Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/return-variants/currency-hedged-index/ ## D03-F05 — Strategy Indices https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/ - Leveraged Daily-Reset Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/leveraged-daily-reset-index/ - Inverse Daily-Reset Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/inverse-daily-reset-index/ - Volatility-Control Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/volatility-control-index/ - Fixed-Decrement Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/fixed-decrement-index/ - Percentage-Decrement Index — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/percentage-decrement-index/ - Index-of-Indices — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/strategy-indices/index-of-indices/ ## D03-F06 — Governance and Maintenance https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/ - Eligibility Screen — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/eligibility-screen/ - Liquidity Screen — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/liquidity-screen/ - Free-Float Factor Calculation — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/free-float-factor-calculation/ - IPO Fast-Entry Rule — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/ipo-fast-entry-rule/ - Reconstitution Algorithm — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/reconstitution-algorithm/ - Rebalancing Algorithm — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/rebalancing-algorithm/ - Turnover Buffer Rule — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/turnover-buffer-rule/ - Index Replication-Cost Estimator — `calculate(data)` — record-transform — verified — https://docs.thefintechbuilder.com/index-and-benchmark-engineering/governance-and-maintenance/index-replication-cost-estimator/