Du hasard public en temps réel.
Deux sources indépendantes : A — Mirror 1, B — Mirror 2. Les deux serveurs partagent leurs enregistrements.
GET /api/v1/entropy Ouvrir l’API JSONEnregistrements A + B conservés localement ; la synchronisation peut être retardée. L’âge compte les jours calendaires UTC depuis le premier enregistrement attesté, pas la disponibilité continue.
Valeurs générées
Les enregistrements sont conservés 365 jours. Cette vue affiche la dernière heure ; les données plus anciennes sont accessibles par l’API JSON paginée.
GET /api/v1/entropy?history=1&limit=1000 ↗Dernière vérification réussie de l’API
Rechercher dans l’historique
API · Rechercher dans l’historique
Les périodes et dates sont croisées ; début inclus, fin exclue. La recherche par ID utilise source + window_id sans dates. Les curseurs conservent les filtres et bornes temporelles. Seules les données enregistrées sont exportées ; nombres et SHA-256 figurent dans le manifeste JSON.
Enregistrements A + B conservés localement ; la synchronisation peut être retardée. L’âge compte les jours calendaires UTC depuis le premier enregistrement attesté, pas la disponibilité continue.
GET /api/v1/entropy
GET /api/v1/entropy?period=hour
GET /api/v1/entropy?period=month&limit=1000
GET /api/v1/entropy?period=year&limit=1000
GET /api/v1/entropy?window_id=59746938
GET /api/v1/entropy?source=A&window_id=59746938
GET /api/v1/entropy?source=B&window_id=59746938
GET /api/v1/entropy?from=2026-10-18T00:00:00Z&to=2026-10-19T00:00:00Z
GET /api/v1/entropy?period=year&limit=1000&cursor=…
GET /api/v1/entropy?history=1&limit=1000&before=…
GET /api/v1/entropy/export?period=year&format=zip
GET /api/v1/entropy/export?period=year&format=ndjson.gz
GET /api/v1/entropy/export?period=hour&format=json
202 → status_url → 200 → download_url + manifest_url
UTC: from ≤ created_at < to
source: A | B | both
limit: 1…1000
period: hour=3600s | month=2592000s | year=31536000s
(source, window_id): UNIQUE
format: zip (default) | ndjson.gz (legacy ndjson) | json (≤3600s)
ZIP (Deflate): entropy.ndjson + manifest.json + README.txt
sha256: download file | ndjson_sha256: entropy.ndjson
stats: archive_entries_total, archive_entries_a, archive_entries_b,
archive_first_record_at, service_started_at, service_operating_days,
archive_retention_days, archive_last_updated_at, last_hour_entries,
archive_scope=locally_retained_A_B, archive_sync_current
service_started_at_basis: earliest_proven_record
service_operating_days: UTC calendar day number (1…); retention: 365 days
availability: count, expected_windows, missing_windows, complete, sources
400: invalid_query | 429: export_busy | 503: export_unavailable