Verify the index
You don't have to trust the published numbers. For every daily close since January 6, 2020, the units held, the divisor and the prices used are public, and the level is simply:
level = Σ (units × price) ÷ divisor
Units and the divisor change only at index events (rebalances, reconstitutions, corporate actions and removals), as described in the methodology. Prices are the 00:00 UTC daily values from CoinMarketCap.
Recompute a close in your browser
Your browser downloads the state for the chosen day and does the arithmetic itself, in 40-digit decimals.
Latest C100 close
- Date
- Nov 1, 2026, 00:00 UTC
- Constituents
- 100
- Published level
- 7624.704484216055329774087007241361908942
- Divisor (set by the reconstitution on Oct 5, 2026)
- 284116874.9531859580912850960061266902889
- SHA-256 of the state
- 81b69e7efd08930cd6c783b37bfb5b7c4ea10d3ee766e1fc34a4e552cbb6b2d1
Recompute it yourself
The state endpoint returns the units, divisor and prices for any day (?date=YYYY-MM-DD; latest close by default):
curl "https://crypto100.info/api/v1/indexes/C100/state?date=2026-11-01"Python, using only the standard library:
import json, urllib.request
from decimal import Decimal, getcontext
getcontext().prec = 40
url = "https://crypto100.info/api/v1/indexes/C100/state?date=2026-11-01"
s = json.load(urllib.request.urlopen(url))["data"]
total = sum(Decimal(c["units"]) * Decimal(c["price"]) for c in s["constituents"])
print(total / Decimal(s["divisor"])) # compare with s["level"]Notes
- Levels are calculated in 40-significant-digit decimals. A recomputation matches the published level to at least 30 significant digits; the last digits can differ because rounding depends on the order in which the products are added.
- Each constituent's price is its latest daily price on or before the date (
priceDate). Missing prices are carried forward for up to 3 days; a token awaiting a migration is held at its last price. hashis SHA-256 of the state as canonical JSON (keys sorted, no whitespace). Save it to check later that a published day has not changed.- Before November 1, 2026 the history is a backtest calculated with the same rules and engine. See governance.