Directorate of Environmental Measurement and Cryptographic Systems

THE OBSERVATORY

Environmental Observation & Cryptographic Randomness Infrastructure

Observing the physical world. Serving cryptographically secure randomness.

Station time · updated at render
A

Observation Source Registry

IDSourceStatusLast successful updateOK / FailedClassificationMost recent error
camera-1 Primary Optical Instrument
Optical Measurement Subsystem · camera
DISABLED 2026-10-15T23:56:46.174Z
27 min ago
161 / 0 MEASUREMENT
entropy assessment: none
—

Every registered source reports ordinary measurements. No source carries a defensible entropy assessment, and none is required for random-material generation.

B

Environmental Observation Array

Latest observation of Basement Camera
Primary Optical Instrument · Observation #161
Subject
Basement Camera
Status
DISABLED
Captured
2026-10-15T23:56:46.174Z
Time since capture
27 min ago
Dimensions
640 × 480 px
Capture interval
5.0 s
Captures OK / failed
161 / 0
Success ratio
100.0 %
Processing
STOPPED
C

Frame Differential Analysis

STATIC
Primary Optical Instrument · observation #161

Observation Activity 0.000

STATIC <0.5%LOW <5%MODERATE <25%HIGH ≥25%

Distribution of pixel differences

0326496128160192224
Mean absolute difference
1.06 / 255
Pixels over threshold
0.00 %
Exposure shift (compensated)
-1.00
Mean luminance
72.4
Structural correlation
1.000
Capture interval
6.55 s
Processing duration
30.0 ms
Preprocessing
160×90 gray · threshold 12 · blur on

Activity = min(1, changed fraction ÷ 0.25). Exposure offsets are subtracted and a 3×3 blur suppresses compression noise before differencing. Frames darker than luminance 8 are recorded as low light and not interpreted; geometry changes or near-total change with low correlation are recorded as scene discontinuity. These are measurements of visible change, not entropy measurements.

D

Cryptographic Randomness Core

Core status
OPERATIONAL
Random source
operating-system-cryptographic-rng
OS CSPRNG available
YES
Startup self-test
PASSED · 2026-10-15T23:49:25.759Z
Derivation
hkdf-sha256(os-csprng-32B, environmental-salt)
Service uptime
0d 00h 34m 33s
Last generation failure
none
Last recovery
—
Distribution API
OPERATIONAL
Requests fulfilled / failed
0 / 0
Bytes served
0 B
Latency p50 / p95 / max
— / — / — ms
Last successful request
— —
Authentication failures
0
Rate-limited requests
0
Maximum request size
1,024 bytes

Environmental Input Conditioning IDLE

Mode: INCORPORATED as HKDF-SHA256 salt alongside 32 fresh bytes from the operating-system CSPRNG per request · no entropy credit claimed.

Contributing observations
none fresh (requests use OS bytes with an empty salt)
Freshness window
10 min
Most recent request incorporated
—
Requests with / without observations
0 / 0

Random material security rests entirely on the operating system's cryptographic random-number generator. Environmental observations change the output but are not credited as entropy, and their absence cannot weaken it. This installation is not a quantum or certified entropy source.

E

Operational Event Log

  1. source.disabledSource "Primary Optical Instrument" disabled
  2. analysis.completedFrame differential analysis completed for observation #161: static · activity 0.000
  3. observation.capturedObservation #161 captured by Primary Optical Instrument (640×480)
  4. analysis.completedFrame differential analysis completed for observation #160: static · activity 0.000
  5. observation.capturedObservation #160 captured by Primary Optical Instrument (640×480)
  6. analysis.completedFrame differential analysis completed for observation #159: static · activity 0.000
  7. observation.capturedObservation #159 captured by Primary Optical Instrument (640×480)
  8. analysis.completedFrame differential analysis completed for observation #158: static · activity 0.000
  9. observation.capturedObservation #158 captured by Primary Optical Instrument (640×480)
  10. analysis.completedFrame differential analysis completed for observation #157: static · activity 0.000
  11. observation.capturedObservation #157 captured by Primary Optical Instrument (640×480)
  12. analysis.completedFrame differential analysis completed for observation #156: static · activity 0.000
  13. observation.capturedObservation #156 captured by Primary Optical Instrument (640×480)
  14. analysis.completedFrame differential analysis completed for observation #155: static · activity 0.000
  15. observation.capturedObservation #155 captured by Primary Optical Instrument (640×480)
  16. analysis.completedFrame differential analysis completed for observation #154: static · activity 0.000
  17. observation.capturedObservation #154 captured by Primary Optical Instrument (640×480)
  18. analysis.completedFrame differential analysis completed for observation #153: static · activity 0.000
  19. observation.capturedObservation #153 captured by Primary Optical Instrument (640×480)
  20. analysis.completedFrame differential analysis completed for observation #152: static · activity 0.000
  21. observation.capturedObservation #152 captured by Primary Optical Instrument (640×480)
  22. analysis.completedFrame differential analysis completed for observation #151: static · activity 0.000
  23. observation.capturedObservation #151 captured by Primary Optical Instrument (640×480)
  24. analysis.completedFrame differential analysis completed for observation #150: static · activity 0.000
  25. observation.capturedObservation #150 captured by Primary Optical Instrument (640×480)
  26. analysis.completedFrame differential analysis completed for observation #149: static · activity 0.000
  27. observation.capturedObservation #149 captured by Primary Optical Instrument (640×480)
  28. analysis.completedFrame differential analysis completed for observation #148: static · activity 0.000
  29. observation.capturedObservation #148 captured by Primary Optical Instrument (640×480)
  30. analysis.completedFrame differential analysis completed for observation #147: static · activity 0.000
  31. observation.capturedObservation #147 captured by Primary Optical Instrument (640×480)
  32. analysis.completedFrame differential analysis completed for observation #146: static · activity 0.000
  33. observation.capturedObservation #146 captured by Primary Optical Instrument (640×480)
  34. analysis.completedFrame differential analysis completed for observation #145: static · activity 0.000
  35. observation.capturedObservation #145 captured by Primary Optical Instrument (640×480)
  36. analysis.completedFrame differential analysis completed for observation #144: high · activity 1.000
  37. observation.capturedObservation #144 captured by Primary Optical Instrument (640×480)
  38. analysis.completedFrame differential analysis completed for observation #143: high · activity 1.000
  39. observation.capturedObservation #143 captured by Primary Optical Instrument (640×480)
  40. analysis.completedFrame differential analysis completed for observation #142: high · activity 1.000
F

Historical Telemetry

Window: last 6 h · 10-minute buckets · gaps indicate periods with no data collected.

API request volume
1018:30Z00:20Z
Bytes served
1 B018:30Z00:20Z
Request latency (mean, ms)
NO DATA COLLECTED
Errors and rejected requests
1018:30Z00:20Z
Primary Optical Instrument: availability
100%018:30Z00:20Z
Primary Optical Instrument: captures per bucket
58018:30Z00:20Z
Primary Optical Instrument: frame difference (mean activity)
1.00018:30Z00:20Z