[{"batch_id":"68f7e3b37a7aef28","created_at":"2026-03-12T23:48:50.620582+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d5410121cd32cb6e","created_at":"2026-03-12T23:48:51.100022+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7bf0c8b9d928b903","created_at":"2026-03-12T23:49:54.152695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be2a70a61c77857b","created_at":"2026-03-13T00:00:33.232085+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b2644edbb29da74","created_at":"2026-03-13T00:11:06.726680+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bc5cc79f9a1dcf91","created_at":"2026-03-13T00:21:44.756817+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac612dfc6c426018","created_at":"2026-03-13T00:22:50.949194+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a6110423ff3c0b6","created_at":"2026-03-13T00:26:44.813988+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"80ac831381b5d3ea","created_at":"2026-03-13T00:28:27.729398+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"55af0f9c91e5e8f8","created_at":"2026-03-13T00:31:21.625018+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7294de6ee974e65c","created_at":"2026-03-13T00:43:29.321062+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7bf2eb622f61f43","created_at":"2026-03-13T00:54:03.207442+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6df2d8981065101f","created_at":"2026-03-13T01:04:41.947492+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"159ae22c527cfc59","created_at":"2026-03-13T01:15:17.308197+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79beac3f5d1624ce","created_at":"2026-03-13T01:25:51.655747+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd79033a402e7056","created_at":"2026-03-13T01:36:25.273164+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5938cebb38b17682","created_at":"2026-03-13T01:47:01.255561+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6683c20b5fa73ac3","created_at":"2026-03-13T01:57:43.219233+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eed6e445bc675845","created_at":"2026-03-13T02:11:32.023760+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2e66c63e7821545","created_at":"2026-03-13T02:26:42.980635+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"273ee39427ee83a5","created_at":"2026-03-13T02:52:06.322586+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"adc0851062b910e8","created_at":"2026-03-13T03:02:44.394383+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d91fb5260a216f8a","created_at":"2026-03-13T03:13:22.948959+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5ed5b35b74b59d51","created_at":"2026-03-13T03:23:58.942986+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9215ff8f3cf94fc1","created_at":"2026-03-13T03:34:32.987036+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54c351ee0044b4bc","created_at":"2026-03-13T03:45:11.467284+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bf032f9f29df062d","created_at":"2026-03-13T03:55:42.526813+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfd371d7ebe040d6","created_at":"2026-03-13T04:06:27.409740+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"60602148421d496f","created_at":"2026-03-13T04:17:11.896804+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"caf80c0643ac2255","created_at":"2026-03-13T04:27:47.444261+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"859e85c3d53c8045","created_at":"2026-03-13T04:38:21.664871+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"219cdfaaca9ca6fb","created_at":"2026-03-13T04:49:01.124024+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a58a25d73223440","created_at":"2026-03-13T04:59:37.818798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"47b8362f6994f51a","created_at":"2026-03-13T05:10:14.450832+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2063328980f49ebd","created_at":"2026-03-13T05:20:55.608884+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1502a3ff51e3bfba","created_at":"2026-03-13T05:31:29.983183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e622d85f461d11ed","created_at":"2026-03-13T05:42:04.390108+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e2829963d42f7cdb","created_at":"2026-03-13T05:52:42.614005+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5b23c31794ae5120","created_at":"2026-03-13T06:03:20.213380+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9373c1250b51ceea","created_at":"2026-03-13T06:13:54.622981+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c01a4610324a319e","created_at":"2026-03-13T06:24:32.410196+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c628ac06c5414fb","created_at":"2026-03-13T06:35:10.214385+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"faab609b85a8aec3","created_at":"2026-03-13T06:45:47.424629+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ce6b8c85cf544b9","created_at":"2026-03-13T06:56:19.870804+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f97e7856d2f1943","created_at":"2026-03-13T07:06:59.586719+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a96fe48b890b888a","created_at":"2026-03-13T07:17:32.951239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b73b5da7da729bd","created_at":"2026-03-13T07:28:07.032443+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4671f1490e55096d","created_at":"2026-03-13T07:38:54.949369+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2508136919a6d0d0","created_at":"2026-03-13T07:49:35.084524+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7f2160d6984bfa1","created_at":"2026-03-13T08:00:09.418867+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e61c75322dc33434","created_at":"2026-03-13T08:31:57.971100+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d29747a7fa9c872","created_at":"2026-03-13T08:42:34.978125+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"474b7faa4b432357","created_at":"2026-03-13T08:53:12.189524+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30244e43190066f3","created_at":"2026-03-13T09:03:46.244515+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"373c07d1c303c967","created_at":"2026-03-13T09:25:08.601636+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d48f04a629655e03","created_at":"2026-03-13T09:35:42.237954+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"35d5ad65d3959cac","created_at":"2026-03-13T09:46:20.023492+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f4418aa9c5d1599","created_at":"2026-03-13T09:56:59.306658+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e597c85843ad00d1","created_at":"2026-03-13T10:07:38.256125+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1831bba3a6774580","created_at":"2026-03-13T10:18:23.081166+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"977da40e49df3faf","created_at":"2026-03-13T10:29:02.973919+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"70723b856fbda7f2","created_at":"2026-03-13T10:39:45.508395+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c5da55c712cb4e8","created_at":"2026-03-13T10:50:20.123867+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b70c2636ca855fcd","created_at":"2026-03-13T11:00:55.670905+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d08ec7de7792d73","created_at":"2026-03-13T11:22:17.979415+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"909f833ef3f4fcf5","created_at":"2026-03-13T11:32:55.985757+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af7d9858e210f2f7","created_at":"2026-03-13T11:43:33.313899+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfaeb3deed48ad1e","created_at":"2026-03-13T11:54:09.708673+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"437a4f49b166090c","created_at":"2026-03-13T12:04:49.157613+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8925e17fbfd51629","created_at":"2026-03-13T12:15:26.275345+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b454168988816342","created_at":"2026-03-13T12:26:06.982452+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae1fec9c49c3c4dc","created_at":"2026-03-13T13:02:09.474022+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44ac77df3606eef5","created_at":"2026-03-13T13:22:56.974895+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"316e4624c6d01632","created_at":"2026-03-13T13:48:42.962039+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2107c8e261dfd48","created_at":"2026-03-13T14:09:19.063288+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bdf209c0d1de373b","created_at":"2026-03-13T14:30:02.180565+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"17de3fb8750b0e40","created_at":"2026-03-13T14:50:39.384283+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4643a0d151fe5855","created_at":"2026-03-13T15:11:27.338125+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0a7c37037501b9c1","created_at":"2026-03-13T15:32:17.862948+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f351fe37f3f6b418","created_at":"2026-03-13T15:52:54.616722+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0d686d2d42cb884","created_at":"2026-03-13T16:34:04.122421+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1dd7bab3fe211c48","created_at":"2026-03-13T16:54:43.488535+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"497de03d60d18bde","created_at":"2026-03-13T17:15:18.780380+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ddc4807cd6d5f70a","created_at":"2026-03-13T17:35:52.962674+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1fb07a49585d7dee","created_at":"2026-03-13T17:56:27.221072+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3454294a75c0234a","created_at":"2026-03-13T18:17:05.796975+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8cc33a8477c53037","created_at":"2026-03-13T18:37:39.759167+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7fb6babaa661aab","created_at":"2026-03-13T18:58:17.683427+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5061fe9447670f26","created_at":"2026-03-13T19:18:52.015422+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"809184aa64725631","created_at":"2026-03-13T20:00:30.967762+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1fd73b6c98370e14","created_at":"2026-03-13T20:21:07.444930+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4addb9f446e8524a","created_at":"2026-03-13T20:41:48.142563+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a232d5dade549b4f","created_at":"2026-03-13T21:02:25.412338+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09550938c2ac4104","created_at":"2026-03-13T21:23:02.055224+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6886e7b62e5a4f2f","created_at":"2026-03-13T21:43:37.276893+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be1a15f5593fa492","created_at":"2026-03-13T22:04:11.002745+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d5bda4a9cb7db1f0","created_at":"2026-03-13T22:24:47.647168+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1b15d8f06c7403c3","created_at":"2026-03-13T22:45:41.595173+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bce9533421a6ad75","created_at":"2026-03-13T23:06:20.751114+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef5b18dba8c17533","created_at":"2026-03-13T23:27:00.126738+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c2a7d726fb682c26","created_at":"2026-03-13T23:47:37.741051+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"665f277dcf77747e","created_at":"2026-03-14T00:08:22.270547+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b42246145b544f5","created_at":"2026-03-14T00:29:01.937584+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b0e09835052d839","created_at":"2026-03-14T00:49:37.104826+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5fbf426ddb339070","created_at":"2026-03-14T01:10:14.437651+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae568437ff2f63e3","created_at":"2026-03-14T01:30:48.729479+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"309b59dec4364119","created_at":"2026-03-14T01:51:29.034786+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7d676cfd9b5d75d","created_at":"2026-03-14T02:40:44.398561+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8761046cfe7fc426","created_at":"2026-03-14T03:01:19.903343+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09d15f95395bb098","created_at":"2026-03-14T03:21:57.469624+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c747691951297e63","created_at":"2026-03-14T03:43:37.558583+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b984d5026da31ed","created_at":"2026-03-14T04:04:14.931316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"897300949f424b57","created_at":"2026-03-14T04:24:54.562436+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"409ffab69c2ef328","created_at":"2026-03-14T04:45:33.258959+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b46e071b20a2f117","created_at":"2026-03-14T05:26:54.467199+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"61c030112463c9f0","created_at":"2026-03-14T06:49:39.432937+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2791393c0181bfbc","created_at":"2026-03-14T07:10:13.998733+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78441d74741047cc","created_at":"2026-03-14T07:30:51.792815+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71a3df549b2c951b","created_at":"2026-03-14T07:51:35.756863+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c7b1116feaeee11","created_at":"2026-03-14T08:12:13.455711+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"749e3b306c93e8d9","created_at":"2026-03-14T08:32:54.115456+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4ba80805110e7391","created_at":"2026-03-14T08:53:31.501648+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b222b50a7662b022","created_at":"2026-03-14T09:14:05.874678+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b8ee057d69a2ffbc","created_at":"2026-03-14T09:34:43.383195+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d196d844ead26720","created_at":"2026-03-14T09:55:24.134905+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"52c265a489e4d4d4","created_at":"2026-03-14T10:16:14.960736+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4050dc4584c1c4f2","created_at":"2026-03-14T10:36:57.014833+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c8d1982ac02bdbf","created_at":"2026-03-14T10:57:38.424181+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4750b52a969865ce","created_at":"2026-03-14T11:18:14.817887+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b70e3f6f053c79ea","created_at":"2026-03-14T11:38:58.323881+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ccf093d1ecd487d","created_at":"2026-03-14T11:59:41.015548+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"acad56e10518f8b4","created_at":"2026-03-14T12:20:20.419264+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"084a3d43172ab4b8","created_at":"2026-03-14T12:40:58.847728+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5e04208be4c5e806","created_at":"2026-03-14T13:01:40.277936+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4eaa44490d279c06","created_at":"2026-03-14T13:22:34.666486+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e0cbe2b06c4d93b","created_at":"2026-03-14T13:43:14.062663+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4bbdae976a84fa00","created_at":"2026-03-14T14:04:02.161625+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ea524aa0431493cb","created_at":"2026-03-14T14:24:44.647130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2cb929b0b78f49ae","created_at":"2026-03-14T14:45:25.153420+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6879cc0b05e1a2a5","created_at":"2026-03-14T15:06:03.628316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f5721259a19dab25","created_at":"2026-03-14T15:26:56.855063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1a3b8425b1dfd12","created_at":"2026-03-14T15:47:31.111262+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5be5e6d5ad86d7f7","created_at":"2026-03-14T16:08:23.314415+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fa1ad920abfb18e","created_at":"2026-03-14T16:50:12.202794+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77b71ef7d512fdab","created_at":"2026-03-14T17:02:12.694279+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"31f6f84fccdf33c5","created_at":"2026-03-14T17:22:52.250123+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08e055373ebb2fe5","created_at":"2026-03-14T17:43:31.364184+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa6eb3c854f5b061","created_at":"2026-03-14T18:04:04.959355+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"91eab5fbaaf56f1e","created_at":"2026-03-14T18:24:48.178872+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d8d2459615195f3","created_at":"2026-03-14T18:45:22.333295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfdaf61edd515c57","created_at":"2026-03-14T19:06:02.997712+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2064d6c775981d6b","created_at":"2026-03-14T19:26:36.993916+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1993b57e61dea8a3","created_at":"2026-03-14T19:47:10.969409+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fcd9795c285efc8f","created_at":"2026-03-14T20:07:51.373248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cbc57be2ee5600cc","created_at":"2026-03-14T20:28:22.054981+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"165a5cbb64eb27bb","created_at":"2026-03-14T20:48:54.966836+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0c12355d0e3c641","created_at":"2026-03-14T21:09:28.881414+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d1d5ed1aee9a3c5f","created_at":"2026-03-14T21:29:59.132851+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"15d4d0183f0f3854","created_at":"2026-03-14T21:50:32.507466+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb0cd3f9b7725f88","created_at":"2026-03-14T22:11:03.079462+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7cbfaf576ad1f62","created_at":"2026-03-14T22:31:48.111405+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bc73d7e50b04367e","created_at":"2026-03-14T22:52:25.086382+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c1dea17f38a0753","created_at":"2026-03-14T23:12:55.723138+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fdcbd76e3e1b7b0f","created_at":"2026-03-14T23:33:28.945825+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b41f7ee692c62d07","created_at":"2026-03-14T23:54:02.134179+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e3286cc190cf6cf1","created_at":"2026-03-15T00:14:38.521936+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"924040bc8fcb85ac","created_at":"2026-03-15T00:35:12.356598+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad2f1d3739479fd1","created_at":"2026-03-15T00:55:42.886782+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"898c5f12f39ac35a","created_at":"2026-03-15T01:16:15.938657+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb44b2867cd67eef","created_at":"2026-03-15T01:36:53.170809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0599a35b16921f30","created_at":"2026-03-15T01:57:29.394555+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eadb744b5e8ddb36","created_at":"2026-03-15T02:18:53.383678+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6bade3de2a8dd40c","created_at":"2026-03-15T02:43:26.305676+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43c1e1ad886731b6","created_at":"2026-03-15T03:04:02.547109+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"21c87151cc96bfe7","created_at":"2026-03-15T03:24:32.799066+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db28cfc265583b30","created_at":"2026-03-15T03:45:09.615051+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54a410cc91ade298","created_at":"2026-03-15T04:05:46.432528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"507f63e975009d3a","created_at":"2026-03-15T04:26:19.696219+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe3f7560d3ad3ef3","created_at":"2026-03-15T05:07:26.165262+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ab59de1a510d36a","created_at":"2026-03-15T05:28:09.208588+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2aba5863775312b","created_at":"2026-03-15T05:48:39.714348+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2524b4561d11677d","created_at":"2026-03-15T06:09:13.190581+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac68d85b62aaa653","created_at":"2026-03-15T06:29:46.361892+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f3b343004259a1f","created_at":"2026-03-15T07:31:20.351418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a118d6407e09723a","created_at":"2026-03-15T07:51:54.003788+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4d30681f15375e8","created_at":"2026-03-15T08:12:31.301396+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3c7f2ac0587dfd6d","created_at":"2026-03-15T08:33:04.942725+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f575341ab8dfba4","created_at":"2026-03-15T09:14:08.537788+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3f608e93706cc3c","created_at":"2026-03-15T09:55:12.878515+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a969569aeff387bc","created_at":"2026-03-15T10:15:50.912655+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a8c35e0e4ae4b153","created_at":"2026-03-15T10:36:21.008483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc4a6d96363a9a0a","created_at":"2026-03-15T10:56:51.269450+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f548efb7c5af3549","created_at":"2026-03-15T11:17:28.129487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0d8dfe5ba3151f3","created_at":"2026-03-15T11:38:02.109158+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4017efdfad9cac4","created_at":"2026-03-15T11:58:36.191313+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dfe3b58f83ddb3ba","created_at":"2026-03-15T12:19:06.467625+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a2f547776ceb2bd","created_at":"2026-03-15T13:00:11.001316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8a4db631167ae21f","created_at":"2026-03-15T13:20:41.316396+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"206062d21db5dbc5","created_at":"2026-03-15T13:41:08.772781+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb37f0c967086d91","created_at":"2026-03-15T14:01:48.022995+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72e005c6107c4cac","created_at":"2026-03-15T14:22:24.922986+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e61529574f50a8f1","created_at":"2026-03-15T14:42:55.117143+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4bdba3da17ab878b","created_at":"2026-03-15T15:03:28.458536+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af6f3e076c8070f0","created_at":"2026-03-15T15:24:08.390698+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3443cc27beb42c96","created_at":"2026-03-15T15:44:41.555647+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72e126d8395006ac","created_at":"2026-03-15T16:25:42.870770+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac8ebdb1ed6f2726","created_at":"2026-03-15T16:46:19.571490+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ccfe832e9c37e09","created_at":"2026-03-15T17:06:49.269784+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f6aac9c8ec7c6c6","created_at":"2026-03-15T17:27:19.312816+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"289e48ec68271738","created_at":"2026-03-15T17:47:53.619480+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9cd897ef0a696d6d","created_at":"2026-03-15T18:08:31.506190+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7902666cc0c93077","created_at":"2026-03-15T18:29:01.805670+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74fd156c549fbc65","created_at":"2026-03-15T18:49:34.825237+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f113764efbb661e","created_at":"2026-03-15T19:10:04.704042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78b9bf4e403bf7c5","created_at":"2026-03-15T19:51:17.802433+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c038dc3adb75898c","created_at":"2026-03-15T20:11:48.335438+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b911406e09c9a55b","created_at":"2026-03-15T20:32:18.512984+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c1717901181576a","created_at":"2026-03-15T20:52:48.615483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e87e33ab4f607880","created_at":"2026-03-15T21:13:28.485894+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1adcf7f18a0cb202","created_at":"2026-03-15T21:34:01.918458+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f60afe55e4a6d4cd","created_at":"2026-03-15T21:54:32.108444+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab13254632a8631a","created_at":"2026-03-15T22:15:02.243608+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54236539c0525b28","created_at":"2026-03-15T22:35:29.526189+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ce4bd1d722bfa6e7","created_at":"2026-03-15T22:56:02.758549+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5af6a0aa3041d05e","created_at":"2026-03-15T23:16:34.010281+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff482d5c4a1a356e","created_at":"2026-03-15T23:37:07.249064+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9f01baa06663ea11","created_at":"2026-03-15T23:57:56.426065+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7e14e515bd28e01","created_at":"2026-03-16T00:18:26.793612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e384237f56257076","created_at":"2026-03-16T00:39:00.505951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9642e3572ae3372f","created_at":"2026-03-16T00:59:30.696695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"922cc3ca41974330","created_at":"2026-03-16T01:20:04.377038+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8667e516737b37b","created_at":"2026-03-16T01:40:34.525676+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3010442a1851ea29","created_at":"2026-03-16T02:01:01.827460+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f43fc6a958ed374","created_at":"2026-03-16T02:22:49.066524+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1106d0ffe737893b","created_at":"2026-03-16T02:45:57.919408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f14c02319da7c3c","created_at":"2026-03-16T03:06:28.573223+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f8ebe18943b82f3","created_at":"2026-03-16T03:27:01.845033+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d8f955d0a73fa956","created_at":"2026-03-16T03:47:35.072115+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f544e1af1da2bf9e","created_at":"2026-03-16T04:08:05.734449+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a3ca525fe087cfad","created_at":"2026-03-16T04:49:10.253106+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44119b99511c81ba","created_at":"2026-03-16T05:09:49.999171+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f2850417580eb912","created_at":"2026-03-16T05:30:23.607816+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"368e2ba8c58158ba","created_at":"2026-03-16T05:51:03.704531+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"819828cd96444876","created_at":"2026-03-16T06:11:40.477410+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad96f7b5fd1f304a","created_at":"2026-03-16T06:52:53.213887+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72902f6f53ef61a3","created_at":"2026-03-16T07:13:24.449823+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"93fabcb9a18f5311","created_at":"2026-03-16T07:34:01.749500+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd5b15605b31706e","created_at":"2026-03-16T08:15:11.188147+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"edd6a8c624b53820","created_at":"2026-03-16T08:35:41.347970+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53c122ed38bd37e3","created_at":"2026-03-16T08:56:19.302133+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a6a3f53e6290bc6","created_at":"2026-03-16T09:16:52.479986+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"243301dce93e1454","created_at":"2026-03-16T09:37:25.804408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0abb7030042a5b45","created_at":"2026-03-16T09:57:59.607656+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb69189d9a0b3b71","created_at":"2026-03-16T10:18:29.892798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4912027648a7257a","created_at":"2026-03-16T10:59:31.127509+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"585f717e70e57f2f","created_at":"2026-03-16T11:20:08.067063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b1ba3b82970e7038","created_at":"2026-03-16T11:40:43.272212+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"11f558f65d83d7e1","created_at":"2026-03-16T12:01:24.495282+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ce11f7d280f99f2","created_at":"2026-03-16T12:22:00.835441+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ea2a7fab5bb65d04","created_at":"2026-03-16T12:42:31.645675+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"45e42a9d8adb6136","created_at":"2026-03-16T13:03:01.995503+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c9f6e5389e52fcb9","created_at":"2026-03-16T13:23:32.466510+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa666149989a8fcd","created_at":"2026-03-16T13:44:07.474036+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b20f3b332b02d365","created_at":"2026-03-16T14:04:47.925318+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c539db6d98b2fd8f","created_at":"2026-03-16T14:25:28.871990+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"95a80fb47b5b702c","created_at":"2026-03-16T14:46:59.970542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4a48c1bd8e0300f","created_at":"2026-03-16T15:07:33.192943+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71d84e8259e9e636","created_at":"2026-03-16T15:28:06.360097+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3939a8fb792dc0dc","created_at":"2026-03-16T15:48:40.062307+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3afd57289c79ebd3","created_at":"2026-03-16T16:50:24.585169+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"23ec2c88927ee00f","created_at":"2026-03-16T17:10:54.684664+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"98a59ed70eb36471","created_at":"2026-03-16T17:31:24.952434+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fac5ae712ddbfd17","created_at":"2026-03-16T17:51:55.346587+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bbc5862d53010d92","created_at":"2026-03-16T18:33:02.450019+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"29431264bc791125","created_at":"2026-03-16T18:53:35.619953+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41365119758bf50f","created_at":"2026-03-16T19:14:09.551592+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3bfced0332ebab2a","created_at":"2026-03-16T19:34:39.725599+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86e0fa4a8762a488","created_at":"2026-03-16T19:55:10.369603+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0ae2a0b5a5d22b4b","created_at":"2026-03-16T20:15:40.689632+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa346d5cb722a3dd","created_at":"2026-03-16T20:36:13.870630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b40348024b56536d","created_at":"2026-03-16T21:01:11.098135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ce194595879f6d67","created_at":"2026-03-16T22:02:47.649011+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"130af05069de6542","created_at":"2026-03-16T22:23:24.287759+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1bfd61f655f2e11","created_at":"2026-03-16T22:44:04.373218+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec8abb891220c53a","created_at":"2026-03-16T23:04:34.330720+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7201cb3bbbd56e3b","created_at":"2026-03-16T23:25:04.346919+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"14480abc0b17d8e5","created_at":"2026-03-16T23:45:34.928248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"61a7c49b867ca2ee","created_at":"2026-03-17T00:06:04.870951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e98e3385fec435d","created_at":"2026-03-17T00:26:36.372166+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6ea708867e87f701","created_at":"2026-03-17T00:47:13.451801+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0890f88aa7db0b3e","created_at":"2026-03-17T01:07:43.717345+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bd8a8c3fe81d77f3","created_at":"2026-03-17T01:28:13.989971+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec3f7ec7aeb00c0d","created_at":"2026-03-17T01:48:48.363974+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d66be7d5a18f9c2a","created_at":"2026-03-17T02:11:28.918848+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41f783efd3f966af","created_at":"2026-03-17T02:33:20.273875+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"18a5d29545bef802","created_at":"2026-03-17T02:53:56.847026+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa0a7a99bacd5cf3","created_at":"2026-03-17T03:14:26.781048+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bee4ff362b367259","created_at":"2026-03-17T03:35:03.688173+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73c4f0f55e484124","created_at":"2026-03-17T03:55:33.798314+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d7a90e90cdc1025","created_at":"2026-03-17T04:16:10.940346+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6eba2130a0178d82","created_at":"2026-03-17T04:36:42.813066+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca90adf11000553b","created_at":"2026-03-17T04:57:16.764703+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"654858fa605b42e2","created_at":"2026-03-17T05:17:56.382249+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ad3f7ac0eb0a17c","created_at":"2026-03-17T05:38:26.977107+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6789be18b478b395","created_at":"2026-03-17T05:58:57.596099+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef4a5f1bc0abd500","created_at":"2026-03-17T06:19:31.383443+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a83fe63459d5b10","created_at":"2026-03-17T06:40:04.490463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3c65ae4741c6354e","created_at":"2026-03-17T07:21:09.717888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0186e916226043cc","created_at":"2026-03-17T07:41:46.047676+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6ec9648f7db828a","created_at":"2026-03-17T08:02:16.341157+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e36c7bc3652f5e03","created_at":"2026-03-17T08:22:53.548495+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"29f13fcca40c21d0","created_at":"2026-03-17T08:43:56.162902+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"92a2ea7262248a2d","created_at":"2026-03-17T09:04:26.658957+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"23bb0c6f2c56c4db","created_at":"2026-03-17T09:24:57.930848+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e7d3c3ed5cb5489","created_at":"2026-03-17T09:45:28.174897+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f40f0f6cf4430fb","created_at":"2026-03-17T10:05:59.106697+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a17c2708bc5bc24a","created_at":"2026-03-17T10:26:32.442516+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a00f852b40e54fd0","created_at":"2026-03-17T10:47:02.724952+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"afb01a3c1f62c824","created_at":"2026-03-17T11:07:38.411002+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dfdf8c2bdb33ceb7","created_at":"2026-03-17T11:28:15.094718+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"63bdbc5df54eaf3f","created_at":"2026-03-17T12:30:03.036066+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"480d28bf4431444c","created_at":"2026-03-17T13:11:12.813652+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"afa6be2552464fe9","created_at":"2026-03-17T13:31:42.866258+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"440cd3dfecbed910","created_at":"2026-03-17T13:52:14.255542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2314571c28020b5a","created_at":"2026-03-17T14:12:52.868349+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dfa377370161310d","created_at":"2026-03-17T14:33:29.107511+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6fe450fcade8a2da","created_at":"2026-03-17T14:54:02.352735+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9f39cc052b118494","created_at":"2026-03-17T15:14:35.579113+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da202eabe70a8691","created_at":"2026-03-17T15:35:12.119579+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"75e866b01c0b27f3","created_at":"2026-03-17T16:04:30.368828+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79dfae72c4fe15f1","created_at":"2026-03-17T16:25:00.538860+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"454c9a9e91e4cabe","created_at":"2026-03-17T16:45:30.573289+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"237133de3f9e791f","created_at":"2026-03-17T17:06:06.905833+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a6b350b4c506938","created_at":"2026-03-17T17:26:37.337528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5ab7c63c86003a24","created_at":"2026-03-17T17:49:51.195628+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bc4c050a3562ccd","created_at":"2026-03-17T18:10:24.649943+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2636696f96f2f59b","created_at":"2026-03-17T18:30:54.692679+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"40cd7617051ab6df","created_at":"2026-03-17T18:51:25.311095+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c55194fd07d0d06","created_at":"2026-03-17T19:11:55.419597+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33d572e19018938a","created_at":"2026-03-17T19:32:25.627641+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"10aa6baa21f53e3d","created_at":"2026-03-17T19:52:55.971626+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0227b63784724181","created_at":"2026-03-17T20:13:26.570280+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"453a39ab7bf41062","created_at":"2026-03-17T20:33:59.698274+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad5c00cdd598af62","created_at":"2026-03-17T20:54:30.877714+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06eb28a1ae545888","created_at":"2026-03-17T21:15:01.181135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e78a9149a4f39a6c","created_at":"2026-03-17T21:35:34.331876+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4690b2a35086c7bd","created_at":"2026-03-17T21:56:08.907426+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6ce18a08e30d2c37","created_at":"2026-03-17T22:16:45.130575+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d2f5bc09d403433","created_at":"2026-03-17T22:37:15.199869+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8582ccd61ce87155","created_at":"2026-03-17T22:57:45.737935+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"765e0ce08178277b","created_at":"2026-03-17T23:18:15.788311+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5eb4f5708ef13596","created_at":"2026-03-17T23:38:45.984099+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8d1a9c816883beef","created_at":"2026-03-17T23:59:19.142069+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3969d0f3be688f72","created_at":"2026-03-18T00:19:55.609340+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"595cb9b74fa33bb8","created_at":"2026-03-18T00:40:29.018074+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b09f9d99f647987","created_at":"2026-03-18T01:01:03.047755+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4f35a39ddf48ccec","created_at":"2026-03-18T01:21:33.072861+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6a2dc4276f50a502","created_at":"2026-03-18T01:42:06.528951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"714581d6ebae753d","created_at":"2026-03-18T02:02:36.827965+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"49662fee97531fbe","created_at":"2026-03-18T02:29:50.313845+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d826e8494018b9b3","created_at":"2026-03-18T02:50:20.477943+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4816a68cd191fdda","created_at":"2026-03-18T03:10:53.594093+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a8c4a2c54ee9221","created_at":"2026-03-18T03:31:24.282588+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2fc8817d60417207","created_at":"2026-03-18T03:51:54.207963+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ba4fc8e8af32017","created_at":"2026-03-18T04:12:24.417067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5817d919a1274637","created_at":"2026-03-18T04:32:57.670191+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd220959f59b7ace","created_at":"2026-03-18T04:53:30.794652+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fbbefc38c3d8f698","created_at":"2026-03-18T05:14:04.151798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85894a730453123b","created_at":"2026-03-18T05:34:34.119408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73db23935fd88175","created_at":"2026-03-18T05:55:04.188885+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"556be8827a9a3034","created_at":"2026-03-18T06:15:37.277781+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e279521bbb998d5","created_at":"2026-03-18T06:36:05.929181+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e503dba2d00d9c9a","created_at":"2026-03-18T06:56:39.122549+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"11163c5c8a97babc","created_at":"2026-03-18T07:37:55.483177+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0cd6cef16fac2580","created_at":"2026-03-18T08:19:04.880305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a7b764df8bf0886","created_at":"2026-03-18T08:39:34.737472+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af266cfdfc030c94","created_at":"2026-03-18T09:00:09.729467+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86f81bcf49416573","created_at":"2026-03-18T09:20:39.806737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5ac316f3b809fc5","created_at":"2026-03-18T09:41:10.134918+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5fa7d70276e3ab8b","created_at":"2026-03-18T10:01:43.917282+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41b6f0444ca33803","created_at":"2026-03-18T10:22:20.577771+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ecc8d0faad547883","created_at":"2026-03-18T10:42:54.205313+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f785a9f9fbbfd5fe","created_at":"2026-03-18T11:03:27.896252+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c03606d9001a110","created_at":"2026-03-18T11:23:58.074892+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"52969556d4153399","created_at":"2026-03-18T11:44:28.492699+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b5d53c366edfcb4","created_at":"2026-03-18T12:05:08.046330+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"794e367e3f06ff02","created_at":"2026-03-18T12:25:41.999189+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e9b41a4ae4bd79ab","created_at":"2026-03-18T12:46:15.396648+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e1ce645c1a80dcc","created_at":"2026-03-18T13:06:52.196039+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1386b2a1d108dc6","created_at":"2026-03-18T13:27:22.827816+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5d5c899a1faffca5","created_at":"2026-03-18T14:28:56.775514+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af0fc1c184a8a6a1","created_at":"2026-03-18T14:49:27.003976+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1b14ce6eb8323562","created_at":"2026-03-18T15:10:00.757920+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6f555a83f895974","created_at":"2026-03-18T15:30:37.224798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0bfd5279065f629b","created_at":"2026-03-18T15:51:10.629188+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4689aec8269aa117","created_at":"2026-03-18T16:11:40.949337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"295fab47923f1e74","created_at":"2026-03-18T16:32:14.617705+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfed4df17a7d3de4","created_at":"2026-03-18T16:52:47.888379+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"910f5e4d7814993f","created_at":"2026-03-18T17:13:24.214026+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9cb71e152bf3214e","created_at":"2026-03-18T17:33:51.631621+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e0bc0f0eb7b3844","created_at":"2026-03-18T17:54:22.400185+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f46a1cb4449319b7","created_at":"2026-03-18T18:14:53.975345+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2419237abb570464","created_at":"2026-03-18T18:35:21.704241+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d647ef0fee5bc573","created_at":"2026-03-18T18:55:58.537784+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f15db30b8901ed02","created_at":"2026-03-18T19:16:31.708696+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c845384170a8e282","created_at":"2026-03-18T19:37:01.926186+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4718528b0d6ae479","created_at":"2026-03-18T19:58:05.009063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"24baee899f4296c5","created_at":"2026-03-18T20:18:41.425582+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e8a8c0463353a45a","created_at":"2026-03-18T20:39:20.188533+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30504d8853a2b2a2","created_at":"2026-03-18T20:59:53.758426+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d1f14295ab5214d","created_at":"2026-03-18T21:20:33.774944+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6577e7e4db606a96","created_at":"2026-03-18T21:41:03.677418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e9ab7084f0000f37","created_at":"2026-03-18T22:23:16.113494+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0a238dce640e05a6","created_at":"2026-03-18T22:43:49.256536+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a51fe1ebaa5c952f","created_at":"2026-03-18T23:04:23.734540+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e17ea7ab619215ae","created_at":"2026-03-18T23:24:50.868925+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9cfb74e94e8ccc34","created_at":"2026-03-18T23:45:31.564221+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00ceab739b1302c4","created_at":"2026-03-19T00:06:04.716702+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53e34ef56d1165a7","created_at":"2026-03-19T00:25:35.431630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d17d46f90ee48e0e","created_at":"2026-03-19T00:28:41.820126+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"94d9a097313f8e84","created_at":"2026-03-19T00:37:47.643171+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a27de34f94c2992","created_at":"2026-03-19T00:59:46.683856+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b2ffa93f90431f4","created_at":"2026-03-19T01:20:20.376676+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"081d862442bbd96a","created_at":"2026-03-19T01:40:53.859305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4f8e08ec32739b5b","created_at":"2026-03-19T02:01:24.231067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3839a00d8ce655e5","created_at":"2026-03-19T02:22:48.169267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd04dd5ac5cbd833","created_at":"2026-03-19T03:06:25.196945+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4321b72a146ab2d8","created_at":"2026-03-19T03:26:55.221487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef15fdb41be9969a","created_at":"2026-03-19T03:47:31.684946+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"98f65d27813e4e22","created_at":"2026-03-19T04:08:05.422028+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f51566606e8cc8a","created_at":"2026-03-19T04:28:35.676624+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a3cfc1a00a1c0aa","created_at":"2026-03-19T04:49:02.804271+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e8be8c9e76db1277","created_at":"2026-03-19T05:09:36.187283+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"472d084a3d3d46a3","created_at":"2026-03-19T05:30:03.191432+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a95f5243c9200f0a","created_at":"2026-03-19T05:50:33.436269+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41296006ed4b633d","created_at":"2026-03-19T06:11:08.542016+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"387603414441758b","created_at":"2026-03-19T06:31:38.732319+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e005753eff619254","created_at":"2026-03-19T06:52:11.445508+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fcfbc2fdd58b2c29","created_at":"2026-03-19T07:12:42.642036+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9067b04b4d47693d","created_at":"2026-03-19T07:33:15.280638+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86204dade48b3beb","created_at":"2026-03-19T07:53:51.637169+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4d2d8c0b9f2f604","created_at":"2026-03-19T08:14:26.225254+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d7f26536fce3beec","created_at":"2026-03-19T08:34:57.265915+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3878b9666018e788","created_at":"2026-03-19T08:55:27.703570+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ade58a0947edfab","created_at":"2026-03-19T09:16:00.850320+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9b10346d70150efa","created_at":"2026-03-19T09:36:32.150155+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d60fd7ec787de0cd","created_at":"2026-03-19T09:57:11.909480+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5d61bd772daf0b21","created_at":"2026-03-19T10:17:42.604596+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a2f25bb27d11fa8f","created_at":"2026-03-19T10:38:12.560009+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2a1688731a9f667","created_at":"2026-03-19T10:58:45.687464+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"feef92782539ace2","created_at":"2026-03-19T11:19:15.698060+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a01b9f6fff5f67d2","created_at":"2026-03-19T11:39:49.789561+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fee3b2770cf7b195","created_at":"2026-03-19T12:00:16.915958+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e581c65587a495b8","created_at":"2026-03-19T12:41:20.672199+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a3cbad8a9781835d","created_at":"2026-03-19T13:01:47.916491+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0725c78bac9288cf","created_at":"2026-03-19T13:22:21.209973+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b73ebdbbc32e3e6","created_at":"2026-03-19T15:02:56.015499+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9c2a4aaf66fa9c17","created_at":"2026-03-19T15:23:23.205406+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c02cabe668800b17","created_at":"2026-03-19T15:43:53.460161+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"51cd27d08f516956","created_at":"2026-03-19T16:04:23.860015+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"241b10ea2b1b31c5","created_at":"2026-03-19T16:25:00.890032+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d5847e2da135cbd","created_at":"2026-03-19T16:45:28.043438+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"52518596536dd465","created_at":"2026-03-19T17:05:54.848004+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bbbc654ba04c18b8","created_at":"2026-03-19T17:46:54.676893+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bf64c6276ee6c39f","created_at":"2026-03-19T18:27:55.626779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e30ce99311a36f5","created_at":"2026-03-19T18:48:22.726551+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c83798f8f1751f66","created_at":"2026-03-19T19:08:56.122356+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f722b6d820c91be","created_at":"2026-03-19T19:29:26.463938+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8d6bb78ef96c0e9a","created_at":"2026-03-19T19:49:57.964423+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"713ffa6ff4d9097e","created_at":"2026-03-19T20:10:38.140465+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d685b8f676dd715c","created_at":"2026-03-19T20:31:08.385431+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f11063401adeb1cd","created_at":"2026-03-19T20:51:35.789994+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"36fdac02aa6eb8d8","created_at":"2026-03-19T21:12:09.320736+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e2b8a4d6c3031f75","created_at":"2026-03-19T21:32:39.890736+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"214ec820d639b7ea","created_at":"2026-03-19T21:53:09.954595+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"608cbd05e706ee5a","created_at":"2026-03-19T22:13:53.608113+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"983f75baa8bf86ea","created_at":"2026-03-19T22:34:26.811638+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b9040154605c5bec","created_at":"2026-03-19T22:54:56.867263+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5111ddaa612c4897","created_at":"2026-03-19T23:15:26.977207+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab3180b3773124c2","created_at":"2026-03-19T23:36:03.134221+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d326a3f7a31e5c41","created_at":"2026-03-19T23:56:36.445649+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9b6f33019715b36d","created_at":"2026-03-20T00:17:16.711631+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5a74083d0c79048a","created_at":"2026-03-20T00:37:47.786500+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fe454907cc05fe1","created_at":"2026-03-20T00:58:17.940102+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bca173cbdca2fbb4","created_at":"2026-03-20T01:18:48.124232+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f5ae3a32c13b578","created_at":"2026-03-20T01:39:18.333486+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f065618a9136176","created_at":"2026-03-20T01:59:52.098070+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cad9840b56eecf2","created_at":"2026-03-20T02:22:39.181113+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bda3ab1d813334c8","created_at":"2026-03-20T02:45:55.522225+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3ad755d7121d339","created_at":"2026-03-20T03:06:29.316740+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aaaf5c159e4fef8a","created_at":"2026-03-20T03:27:02.683652+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08732628692d8461","created_at":"2026-03-20T03:47:32.684629+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"681a93068cce8c25","created_at":"2026-03-20T04:28:39.775653+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ff78a65ada5a4ef","created_at":"2026-03-20T04:49:16.174466+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f629a39431f1f243","created_at":"2026-03-20T05:09:49.351389+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30dec8679335daec","created_at":"2026-03-20T05:30:26.218879+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ecff0a4019ec6246","created_at":"2026-03-20T05:51:00.298533+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"160f6cc1b86e331f","created_at":"2026-03-20T06:11:33.716809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c2420a345fbcd44","created_at":"2026-03-20T06:32:17.085590+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"758559c9f9216b46","created_at":"2026-03-20T06:52:48.059590+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41cec781b0c49231","created_at":"2026-03-20T07:13:18.226413+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0cbef226fff9e5ef","created_at":"2026-03-20T07:33:48.501302+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aee1eb3ddbcf7a51","created_at":"2026-03-20T07:54:19.192482+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa703de75155f8f0","created_at":"2026-03-20T08:14:55.464739+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac0f742b49226266","created_at":"2026-03-20T08:55:59.218025+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74bf07b719d8e52f","created_at":"2026-03-20T09:16:34.461717+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"becbb34bd7f24894","created_at":"2026-03-20T09:37:04.755184+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4875e174defdb277","created_at":"2026-03-20T09:57:38.124724+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d024a7744082536c","created_at":"2026-03-20T10:18:11.166956+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af92881f6d43bf81","created_at":"2026-03-20T10:38:41.958494+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe8bd12db4016cde","created_at":"2026-03-20T10:59:12.591843+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eede92c5d56905c3","created_at":"2026-03-20T11:19:42.741364+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8b4aabb89c51fc1","created_at":"2026-03-20T11:40:23.312072+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f2f0000cc176d61","created_at":"2026-03-20T12:21:40.908636+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e425a03b160684e2","created_at":"2026-03-20T12:42:11.106049+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f1723e22236a819d","created_at":"2026-03-20T13:02:38.238442+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ccb6715446980df2","created_at":"2026-03-20T13:23:08.426310+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d32e5f3888ac02c7","created_at":"2026-03-20T13:43:47.847374+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"497f79de79cc4cbf","created_at":"2026-03-20T14:04:18.696696+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7c6321dd0f65f74","created_at":"2026-03-20T14:24:52.317675+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb95a842d3b3d9c1","created_at":"2026-03-20T14:45:22.509507+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f7ad9a6e6c68104","created_at":"2026-03-20T15:05:52.980730+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e55a1df22d92936","created_at":"2026-03-20T15:26:23.294213+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd064c99e0d97eca","created_at":"2026-03-20T15:46:54.043236+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"15f531bfae6b81d1","created_at":"2026-03-20T16:07:24.522226+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"048e4feb0f969be8","created_at":"2026-03-20T16:27:57.942985+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4c798120478bb151","created_at":"2026-03-20T16:48:28.315126+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d214915cf3ea4f6","created_at":"2026-03-20T17:09:01.918600+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff5f0dde6cab1d0a","created_at":"2026-03-20T17:29:35.701323+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e085270a785b458d","created_at":"2026-03-20T17:50:09.121081+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16cff6f76ad51604","created_at":"2026-03-20T18:10:39.561873+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"115f0dcdd7630780","created_at":"2026-03-20T18:31:12.913113+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ed74eb6d969b2413","created_at":"2026-03-20T18:51:46.616417+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eae8ae68a2cbe87b","created_at":"2026-03-20T19:32:50.091645+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1095e17bff2eadca","created_at":"2026-03-20T20:13:54.012670+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1de6be077ba527fe","created_at":"2026-03-20T20:34:25.114486+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f66c3feea9d65ff","created_at":"2026-03-20T20:54:59.418059+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a4cf680ef166599f","created_at":"2026-03-20T21:15:36.041181+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c3ec7de6826c2c7e","created_at":"2026-03-20T21:36:06.748502+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"606c92b9bca92eb7","created_at":"2026-03-20T21:56:38.239511+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"677b3ea3805de2f6","created_at":"2026-03-20T22:17:14.915888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79745a44aff978d5","created_at":"2026-03-20T22:37:57.656149+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85b70a1c9847e780","created_at":"2026-03-20T22:58:28.244854+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9099e7fa134e920c","created_at":"2026-03-20T23:19:07.411937+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74e25463141f98ef","created_at":"2026-03-20T23:39:40.388713+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cee6041f7f9c6f5f","created_at":"2026-03-21T00:00:10.293333+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d234cf5e1350028c","created_at":"2026-03-21T00:20:40.428257+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8dffac0102b4892d","created_at":"2026-03-21T00:41:11.335262+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53f24733e347a9b8","created_at":"2026-03-21T01:01:51.196267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"855494477d2fb78e","created_at":"2026-03-21T01:22:21.535635+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f361ae85a915e899","created_at":"2026-03-21T01:42:55.117820+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85f2b649de580c44","created_at":"2026-03-21T02:03:28.363045+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3220ed18f293bdf6","created_at":"2026-03-21T02:24:42.357442+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"137121eeb78ae329","created_at":"2026-03-21T02:46:24.316472+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b456532b915f9913","created_at":"2026-03-21T03:06:58.497293+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9079fdc6042f8d48","created_at":"2026-03-21T03:27:41.400555+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62bd037f6ac64516","created_at":"2026-03-21T03:48:17.811116+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f5ccf46cc1f34de","created_at":"2026-03-21T04:08:51.140172+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d8b47558b8929d3","created_at":"2026-03-21T04:29:21.831048+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3eca7398cd971dd9","created_at":"2026-03-21T04:49:48.829360+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ebf4b0600724d7db","created_at":"2026-03-21T05:10:19.361389+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5da3f07eaf848225","created_at":"2026-03-21T05:30:52.780586+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a2adaa043652a0c","created_at":"2026-03-21T05:51:26.258127+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"738d22e9185afc4b","created_at":"2026-03-21T06:11:56.488988+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d87f59ac6f5b859d","created_at":"2026-03-21T06:32:30.278559+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6561eb61995fd0da","created_at":"2026-03-21T06:53:03.947226+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2033631440906ff6","created_at":"2026-03-21T07:13:34.128694+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4eba5496354a2372","created_at":"2026-03-21T07:54:38.418940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0fa539caf51ad3b2","created_at":"2026-03-21T08:15:08.778462+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c68976355f8b7369","created_at":"2026-03-21T08:35:41.372986+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a404eb9c2e20a8fd","created_at":"2026-03-21T08:56:18.251087+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0895bdfcde251f0e","created_at":"2026-03-21T09:16:45.359384+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f23bb8fa1e489512","created_at":"2026-03-21T09:37:12.453222+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16bd3b46e3cd848f","created_at":"2026-03-21T09:57:46.371461+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be69b48eca68a6c8","created_at":"2026-03-21T10:18:16.649840+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"291bd75d062ab63a","created_at":"2026-03-21T10:38:47.102011+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d109a5378052cb71","created_at":"2026-03-21T10:59:23.479435+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4fd2d84e135b0133","created_at":"2026-03-21T11:40:33.504618+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1e35b9f4491ad16a","created_at":"2026-03-21T12:01:03.817810+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6459ea82bca1a4b1","created_at":"2026-03-21T12:21:33.997276+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8eccc8496b69b5a8","created_at":"2026-03-21T12:42:04.217572+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"789c8227011287d2","created_at":"2026-03-21T13:02:38.166254+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"42ea83667485c802","created_at":"2026-03-21T13:23:08.473987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"98193884016ebdec","created_at":"2026-03-21T13:43:41.885735+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6b559b2e12a7531","created_at":"2026-03-21T14:04:18.354580+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7be8c3b9e4427249","created_at":"2026-03-21T14:24:57.779744+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a74bf179e9848f7a","created_at":"2026-03-21T14:45:31.754269+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f250966bdaaffb9b","created_at":"2026-03-21T15:06:01.920886+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b8ffa9a7ac17b9df","created_at":"2026-03-21T15:26:32.259236+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ecf04aa0449ca5c1","created_at":"2026-03-21T15:47:08.456569+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8a0238b2a9a9f7dd","created_at":"2026-03-21T16:07:39.082433+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"187441c1683e42ed","created_at":"2026-03-21T16:28:09.425848+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"260097096479fe2a","created_at":"2026-03-21T16:48:39.606881+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da7203609ebeca80","created_at":"2026-03-21T17:09:09.992202+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3fc984ba5406bd22","created_at":"2026-03-21T17:29:43.713880+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6276271e68d012a4","created_at":"2026-03-21T17:50:17.650616+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f85738d2da83778","created_at":"2026-03-21T18:10:44.885079+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"778bdf991282b15a","created_at":"2026-03-21T18:51:48.457335+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"edc08a668713de6e","created_at":"2026-03-21T19:12:19.101735+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2153936969d7c8f6","created_at":"2026-03-21T19:32:52.723463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0230c6195259fef8","created_at":"2026-03-21T19:53:23.179743+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e78458b42187fbe1","created_at":"2026-03-21T20:34:27.571491+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"abe4185f612350f5","created_at":"2026-03-21T20:54:57.902442+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bcda0966df2d6c47","created_at":"2026-03-21T21:15:31.881161+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"515bbad2674badff","created_at":"2026-03-21T22:17:09.293488+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"07a6dbc520748237","created_at":"2026-03-21T22:37:40.187130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d48e79e153f136f","created_at":"2026-03-21T22:58:11.583851+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4ae54df108aa492","created_at":"2026-03-21T23:18:42.290207+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"002ba00185df7515","created_at":"2026-03-21T23:39:12.487168+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c691dfa5dbe9c19b","created_at":"2026-03-21T23:59:46.030563+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0e28b29005ada01","created_at":"2026-03-22T00:20:22.697056+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f60008ec609ac3f","created_at":"2026-03-22T01:01:23.441034+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8f9393949e7d11d","created_at":"2026-03-22T01:21:53.870422+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8eb7930733bdd1f1","created_at":"2026-03-22T01:42:24.295527+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"211419ff948cc72e","created_at":"2026-03-22T02:02:55.664852+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c16761150af52e4e","created_at":"2026-03-22T02:28:09.811100+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b46ff8251f98c3e","created_at":"2026-03-22T02:48:46.497936+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2228d32aa6c9f640","created_at":"2026-03-22T03:09:20.010142+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50a016b73fff2a31","created_at":"2026-03-22T03:29:56.387748+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"622846e1ea1a9e0d","created_at":"2026-03-22T03:50:27.238647+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4474a607eed0e43b","created_at":"2026-03-22T04:10:57.595082+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85029fb4a3383432","created_at":"2026-03-22T04:31:27.824661+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1ae6b0fd419d30c","created_at":"2026-03-22T04:52:01.114650+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"759adf3f7b205898","created_at":"2026-03-22T05:12:31.691102+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"305c060d68675cbe","created_at":"2026-03-22T05:33:01.801101+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8df728b42ea387d","created_at":"2026-03-22T05:53:35.075779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1edceeee853aacc2","created_at":"2026-03-22T06:34:39.009026+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c07e12600fcbfd8","created_at":"2026-03-22T07:15:52.541508+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50ac691a3104798d","created_at":"2026-03-22T07:36:22.908769+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"95eaf1f29356db79","created_at":"2026-03-22T07:56:52.961459+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"320b9299d3fdd505","created_at":"2026-03-22T08:17:23.227737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0570f7679614280d","created_at":"2026-03-22T08:38:03.413642+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f95db932d5784ed4","created_at":"2026-03-22T08:58:33.896521+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"82c0f55196250671","created_at":"2026-03-22T09:19:07.273695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72bbcb9fd0c484cf","created_at":"2026-03-22T09:39:37.164543+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9443dc47f5925b6b","created_at":"2026-03-22T10:00:08.889414+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e2ca828258fe240","created_at":"2026-03-22T10:41:15.493352+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a2ddad70e60dc2d","created_at":"2026-03-22T11:01:48.759247+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a74227402f10b298","created_at":"2026-03-22T11:22:25.810324+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e8130318f9e407a7","created_at":"2026-03-22T11:42:59.398067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3c219ec88a29f81","created_at":"2026-03-22T12:03:29.529337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a1106684588684d","created_at":"2026-03-22T12:24:09.170803+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b0c5b003af55139","created_at":"2026-03-22T12:44:39.486639+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"341b30d387297aad","created_at":"2026-03-22T13:05:10.257572+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00929c3560364c2f","created_at":"2026-03-22T13:25:44.043857+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f71f45dc906778aa","created_at":"2026-03-22T13:46:14.672812+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"93488bebc061ade4","created_at":"2026-03-22T14:06:47.967495+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc554626249f89d4","created_at":"2026-03-22T14:27:18.152340+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e60863374c7c9227","created_at":"2026-03-22T14:47:58.402668+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5539e55c6453c73","created_at":"2026-03-22T15:08:31.673904+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"660caba9cc8b2038","created_at":"2026-03-22T15:29:01.877523+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f70dd82e753d0fd","created_at":"2026-03-22T15:51:11.187313+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"333191ccd8152391","created_at":"2026-03-22T16:11:53.323536+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7dbd25d22dbb6e3","created_at":"2026-03-22T16:32:32.666223+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d68d82e9b2da0774","created_at":"2026-03-22T16:53:06.139855+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9505132e7038da08","created_at":"2026-03-22T17:13:36.449742+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"27c9da36888e5afc","created_at":"2026-03-22T17:54:44.056190+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d362dca9f90a3aa7","created_at":"2026-03-22T18:15:14.436550+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9385e92b05b2f359","created_at":"2026-03-22T18:35:48.014965+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5a0b123522e66d2a","created_at":"2026-03-22T18:56:18.313975+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fa793dd082b409c","created_at":"2026-03-22T19:16:52.202922+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1e7f9dd60d9559aa","created_at":"2026-03-22T19:37:22.604951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8c0d21c2365a0efe","created_at":"2026-03-22T19:57:49.701562+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a445184940801724","created_at":"2026-03-22T20:18:20.375008+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6967facd62e64103","created_at":"2026-03-22T20:42:49.701528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b6beaeeb0cf0db26","created_at":"2026-03-22T21:03:19.812549+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5fa290e2418fc5e6","created_at":"2026-03-22T22:05:09.130331+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c95d308bf56aacc1","created_at":"2026-03-22T22:25:39.391793+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5037fe872594d123","created_at":"2026-03-22T22:46:16.210932+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e626da72e23636b4","created_at":"2026-03-22T23:06:46.347868+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f12bbbbbec516fb","created_at":"2026-03-22T23:27:32.724265+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dcd1a1b7c5a0c7d0","created_at":"2026-03-22T23:48:09.100709+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"afe7373afb8c262b","created_at":"2026-03-23T00:08:40.048932+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"750c429da04344a9","created_at":"2026-03-23T00:29:16.665766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec549bf00f82c7e3","created_at":"2026-03-23T00:49:50.496021+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f5247fa609a5e5d","created_at":"2026-03-23T01:10:20.861559+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2222da8f034d1755","created_at":"2026-03-23T01:30:51.170156+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5bf62d01da93f6b","created_at":"2026-03-23T01:51:21.397436+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f513a94c7b9d0b5","created_at":"2026-03-23T02:16:41.629659+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fd840f76ccf2f88","created_at":"2026-03-23T02:40:44.804620+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"277f4322317a3793","created_at":"2026-03-23T03:01:18.020854+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1d16ad9c2746ee7b","created_at":"2026-03-23T03:21:51.094889+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f43b8b86555999a","created_at":"2026-03-23T03:42:24.259767+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"155bcf349c1d9318","created_at":"2026-03-23T04:02:54.382851+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"91ac48f86bb6ecac","created_at":"2026-03-23T04:23:31.392716+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3589af6554d99e68","created_at":"2026-03-23T04:44:04.555932+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a824b81e72af1b7a","created_at":"2026-03-23T05:04:35.997408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d3ab096c8b09150","created_at":"2026-03-23T05:25:06.186332+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a0f074c364c8fcd","created_at":"2026-03-23T05:45:39.807132+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ee3aa7ead7818ee0","created_at":"2026-03-23T06:06:11.436447+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"771c03c4614db372","created_at":"2026-03-23T06:26:41.769789+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a247fa08580119cd","created_at":"2026-03-23T06:47:11.985927+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bc8f2ac361fab708","created_at":"2026-03-23T07:07:42.277175+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4d403f2a4d57f7f","created_at":"2026-03-23T07:28:15.888401+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"87f47038110de6d6","created_at":"2026-03-23T08:29:59.681069+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"91481b79d0c32454","created_at":"2026-03-23T08:50:30.790284+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b75cc66043389ae4","created_at":"2026-03-23T09:11:00.745183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2982bde9e988404e","created_at":"2026-03-23T09:52:10.803021+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9852a7e11ee9cd14","created_at":"2026-03-23T10:12:50.788555+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"55cf04eadc9f6fd5","created_at":"2026-03-23T10:33:24.758793+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5276fd8b30bfd33c","created_at":"2026-03-23T10:53:55.479524+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab6e68661ecf4d7a","created_at":"2026-03-23T11:14:26.030610+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e504567a9b35b7b6","created_at":"2026-03-23T11:34:56.770969+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"59937167e4f18b17","created_at":"2026-03-23T11:55:31.017942+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d8688045edcc9fc1","created_at":"2026-03-23T12:16:04.475915+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e15a24d92515b254","created_at":"2026-03-23T12:36:34.810717+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44cc7269e3a74122","created_at":"2026-03-23T12:57:08.438198+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f08b1854074ef9c7","created_at":"2026-03-23T13:17:39.306378+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"474c3e38e55df7a4","created_at":"2026-03-23T13:38:15.967698+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d07d407a2835513d","created_at":"2026-03-23T13:58:46.544270+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc213d3607625938","created_at":"2026-03-23T14:19:17.672575+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"90a15da7b3b5f422","created_at":"2026-03-23T14:39:57.177366+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"893d2583abee8186","created_at":"2026-03-23T15:00:32.449995+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a057dcb1478726d","created_at":"2026-03-23T15:41:36.001863+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d935054949dbf078","created_at":"2026-03-23T16:02:04.277030+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a1b07be2b8697ffb","created_at":"2026-03-23T16:22:38.196358+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"25b4713ac30298af","created_at":"2026-03-23T16:43:08.341634+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6911e7ad66aa0aa1","created_at":"2026-03-23T17:03:41.781334+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e65939205e5117d","created_at":"2026-03-23T17:44:49.380968+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"105125c50336dddb","created_at":"2026-03-23T18:25:47.016779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b7a803d3c650bf3","created_at":"2026-03-23T18:46:23.295181+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f898db64b90675b8","created_at":"2026-03-23T19:06:57.205341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"26abb745867a39ba","created_at":"2026-03-23T19:27:31.085354+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b49292a80e9ffa11","created_at":"2026-03-23T19:48:13.818032+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5700ec2a077614cc","created_at":"2026-03-23T20:08:47.195984+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eff6e6b33da0968e","created_at":"2026-03-23T20:29:17.895986+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0b1bb167b8b5c45","created_at":"2026-03-23T20:49:55.389630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5452a83e50993082","created_at":"2026-03-23T21:10:22.547742+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"57704a06991a11eb","created_at":"2026-03-23T21:30:55.065058+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2ff637f86e2461e","created_at":"2026-03-23T21:51:25.331552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ff50a792847d02b","created_at":"2026-03-23T22:11:55.934734+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a69f7b03ae46b338","created_at":"2026-03-23T22:32:26.050804+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"179578280550f47a","created_at":"2026-03-23T22:53:02.361054+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ea8e423223f37fd8","created_at":"2026-03-23T23:13:32.646341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5a7781c8f5f7ac09","created_at":"2026-03-23T23:54:36.902686+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"49803ab46d003708","created_at":"2026-03-24T00:15:07.106544+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4aad427d5337d2ef","created_at":"2026-03-24T00:35:41.327615+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d5cdcf04a838eb7","created_at":"2026-03-24T00:56:11.984532+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d505d120c1bd75ca","created_at":"2026-03-24T01:16:48.929597+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"553d8271729ed851","created_at":"2026-03-24T01:37:26.433748+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bea656faedb4826a","created_at":"2026-03-24T01:57:56.617192+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"559dceb80934e703","created_at":"2026-03-24T02:18:43.757418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"130c559565e96c8a","created_at":"2026-03-24T02:43:21.811121+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"94e745815c248c49","created_at":"2026-03-24T03:03:48.883072+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f7102b95d3d341c8","created_at":"2026-03-24T03:24:22.739770+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4caa86a0af798f0","created_at":"2026-03-24T03:44:53.739063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e20631b2cd907445","created_at":"2026-03-24T04:05:27.133347+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0cf608f2a3350c3","created_at":"2026-03-24T04:25:57.423047+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f9d433c1f1ea97eb","created_at":"2026-03-24T04:46:30.687727+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca012f1a49d292aa","created_at":"2026-03-24T05:07:01.428723+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0fe42e9f37737769","created_at":"2026-03-24T05:48:04.901562+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ced1d32c665455c","created_at":"2026-03-24T06:08:38.470627+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ecd549f42d47d866","created_at":"2026-03-24T06:29:08.635929+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"58ceadb4525960b6","created_at":"2026-03-24T06:49:35.634552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0c49485d086b0fa","created_at":"2026-03-24T07:10:06.133779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b915564f68fe243","created_at":"2026-03-24T07:30:36.780766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0656365942ead1bf","created_at":"2026-03-24T07:51:10.594059+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae18b83960ddf88c","created_at":"2026-03-24T08:11:56.818239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"20400073ec41e7ad","created_at":"2026-03-24T08:32:27.184141+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1efd53f80a918d8a","created_at":"2026-03-24T08:53:00.578331+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"88a2c1ba138f5447","created_at":"2026-03-24T09:13:28.256166+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a9bbf8bc6cee4b22","created_at":"2026-03-24T09:33:58.951492+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bb9f55fd4744817","created_at":"2026-03-24T10:35:36.602523+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aedf96f278a45306","created_at":"2026-03-24T11:16:42.199977+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d8a99ea404c80d09","created_at":"2026-03-24T11:37:15.892926+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5631d375d9ce10d4","created_at":"2026-03-24T11:57:46.273579+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4a53118a056144d","created_at":"2026-03-24T12:18:16.701674+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"48f1bcf12196066e","created_at":"2026-03-24T12:38:47.630542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0cebf299b6c6f415","created_at":"2026-03-24T12:59:23.167729+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0a6960bc79b2ac54","created_at":"2026-03-24T13:19:59.402977+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1b86e4b9c143118","created_at":"2026-03-24T13:40:27.222773+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa0c785a483e9c0a","created_at":"2026-03-24T14:01:03.600707+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3fac2ff25cc5b150","created_at":"2026-03-24T14:21:35.060436+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"136008afe34a5d2a","created_at":"2026-03-24T14:42:05.353659+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"608263188f0f2e61","created_at":"2026-03-24T15:23:06.972301+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79f9fb9cb1bceb98","created_at":"2026-03-24T15:43:37.822156+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bd23a874d857fb07","created_at":"2026-03-24T16:04:11.473295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e81aebad44ee2777","created_at":"2026-03-24T16:24:52.383776+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c2be42e831a08435","created_at":"2026-03-24T16:45:38.094466+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d90a133bf8564a3","created_at":"2026-03-24T17:06:14.277154+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ead0a363ac28e22e","created_at":"2026-03-24T17:26:41.920193+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16bc06d353e83b1f","created_at":"2026-03-24T17:47:11.898091+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"36a41a5f34fb59c1","created_at":"2026-03-24T18:07:45.255875+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6eeb457aec861bcb","created_at":"2026-03-24T18:28:19.124324+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"23001be7e42a0023","created_at":"2026-03-24T18:48:49.408740+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da343b160c4ee577","created_at":"2026-03-24T19:09:25.961540+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b864f5d20d25e30","created_at":"2026-03-24T19:30:05.513811+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"628c56fda549ae5f","created_at":"2026-03-24T19:50:35.937959+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"324271663d90fc95","created_at":"2026-03-24T20:11:02.917509+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8173d54fcb1f4e7","created_at":"2026-03-24T20:31:36.949505+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e74853ce5b235590","created_at":"2026-03-24T20:52:11.076638+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ede65863112b5cf","created_at":"2026-03-24T21:12:50.441233+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6af7677c7a862e3e","created_at":"2026-03-24T21:53:48.113540+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2453dfa43667e340","created_at":"2026-03-24T22:14:21.839653+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c87df01c09c9040b","created_at":"2026-03-24T22:34:48.973001+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"594ee2611a2677a1","created_at":"2026-03-24T22:55:16.179920+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b1efff5eec86dbbd","created_at":"2026-03-24T23:15:55.692101+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8379f7234ef40a51","created_at":"2026-03-24T23:36:30.079589+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41ad92faadb1b9ac","created_at":"2026-03-24T23:57:03.464819+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d46dca870f33554","created_at":"2026-03-25T00:17:34.838766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8eb05043b08558c4","created_at":"2026-03-25T00:58:38.804989+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"282fc2b25829a791","created_at":"2026-03-25T01:19:09.265241+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"422233136e93191b","created_at":"2026-03-25T01:39:43.457180+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e62d10882a2cba30","created_at":"2026-03-25T02:00:10.607987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6fad961ba3ddc2ca","created_at":"2026-03-25T02:20:50.726089+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e9248b5f1b163543","created_at":"2026-03-25T02:43:35.215376+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"83d5c75099d95ed3","created_at":"2026-03-25T03:04:05.751385+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e38aacb116a2102c","created_at":"2026-03-25T03:24:39.560357+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c2d65d3e9e46868","created_at":"2026-03-25T03:45:15.900167+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"149c7b74df9881bd","created_at":"2026-03-25T04:05:53.082136+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"90015355f8847a4c","created_at":"2026-03-25T04:26:27.709591+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b31b8271a96f7d8d","created_at":"2026-03-25T04:47:07.199009+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"379a31a8a9a4cdaf","created_at":"2026-03-25T05:07:40.703068+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02d8a930210d3786","created_at":"2026-03-25T05:28:10.912144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1b56c2120030729e","created_at":"2026-03-25T05:48:53.748367+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f44c8ad78ebe4b10","created_at":"2026-03-25T06:09:24.448130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"88e97199fed8c3b3","created_at":"2026-03-25T06:29:54.585063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"238187c9bf9a3570","created_at":"2026-03-25T06:50:24.657443+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5cef0218ea35c266","created_at":"2026-03-25T07:10:54.635846+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"218366e82e406790","created_at":"2026-03-25T07:31:22.154333+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cee91787d76729f2","created_at":"2026-03-25T07:51:58.389692+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"91bf862389e183aa","created_at":"2026-03-25T08:12:32.485241+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a8d9abcf69e10a9d","created_at":"2026-03-25T08:33:06.238084+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"992f7e7726e6f91c","created_at":"2026-03-25T08:53:33.510749+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d6e486da67722d0","created_at":"2026-03-25T09:34:46.722971+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f905104d0a1ba55d","created_at":"2026-03-25T09:55:17.628625+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76160f50c23b69d0","created_at":"2026-03-25T10:36:19.149472+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad5252f33bb6e7ca","created_at":"2026-03-25T10:56:52.673357+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"91809c31d0049ba7","created_at":"2026-03-25T11:17:22.911062+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bce058ebe5400d7c","created_at":"2026-03-25T11:37:56.924016+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e5d3876414dd3711","created_at":"2026-03-25T11:58:30.916029+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c3212cd0037d94fa","created_at":"2026-03-25T12:19:06.075333+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7829eb5a063e418","created_at":"2026-03-25T12:39:36.498105+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"992f289ad61d298c","created_at":"2026-03-25T13:00:13.225480+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"03c4995e92d1671b","created_at":"2026-03-25T13:20:40.992660+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4c6b0217fa26dc33","created_at":"2026-03-25T14:01:44.583669+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0451d8df83755e4","created_at":"2026-03-25T14:22:15.563931+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2603aa65d0e5ddc0","created_at":"2026-03-25T14:42:46.110420+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bcb6d5a6be36f0e5","created_at":"2026-03-25T15:03:19.821491+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa1bc1dcd479a83f","created_at":"2026-03-25T15:23:50.231613+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9025da78189de5a0","created_at":"2026-03-25T15:44:20.598450+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a69c0e9bd00f548","created_at":"2026-03-25T16:04:50.946961+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cab93ade3234cd1e","created_at":"2026-03-25T16:25:21.073698+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad00b56cbbb80742","created_at":"2026-03-25T16:45:57.955292+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53d3962f26f61312","created_at":"2026-03-25T17:06:25.155933+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69c4713a67579988","created_at":"2026-03-25T17:47:23.271341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb96ffbee38ac730","created_at":"2026-03-25T18:07:59.614553+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8f2b1ebd5ad9e7d","created_at":"2026-03-25T18:28:29.939410+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8bbf7a04fd2fba84","created_at":"2026-03-25T18:49:12.644316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e3cbfb18069a7cf2","created_at":"2026-03-25T19:09:43.110977+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6959fcb558dfdb7b","created_at":"2026-03-25T19:30:16.833155+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"387b285be702b58d","created_at":"2026-03-25T19:50:47.857375+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"84ce7e5138eb1541","created_at":"2026-03-25T20:11:21.575453+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0920fe65386b982","created_at":"2026-03-25T20:31:52.729743+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0b11034ad78c967","created_at":"2026-03-25T20:52:29.210626+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62cf86a67a10b2c7","created_at":"2026-03-25T21:13:05.771712+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf55763505e99d1a","created_at":"2026-03-25T21:33:36.530245+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"21f748a18009fc1f","created_at":"2026-03-25T21:54:06.507175+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"67d8966658f35643","created_at":"2026-03-25T22:14:37.006506+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"90d72dff18c25e95","created_at":"2026-03-25T22:35:14.553024+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3398ac86a653eb52","created_at":"2026-03-25T22:55:51.129288+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9cc812ff38301e05","created_at":"2026-03-25T23:16:21.352571+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"adbfebbfa394c3cc","created_at":"2026-03-25T23:36:54.612800+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"32ef651b674c63fa","created_at":"2026-03-26T00:18:02.193529+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8982d7afb126eb83","created_at":"2026-03-26T00:38:29.875685+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"25869a8a8b514ff3","created_at":"2026-03-26T00:59:03.857015+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"35ae75caee085775","created_at":"2026-03-26T01:19:34.022067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d1d21cfb967d3592","created_at":"2026-03-26T01:40:01.124124+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b68879eba83e69f8","created_at":"2026-03-26T02:00:34.383612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a95d25845c37a907","created_at":"2026-03-26T02:47:53.119816+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76c3d8c183c13603","created_at":"2026-03-26T03:08:29.624681+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ccbfcb7fba49a9be","created_at":"2026-03-26T03:29:02.617881+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f47b5572c0f0c075","created_at":"2026-03-26T03:49:32.855866+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e7e330adefcdc9d9","created_at":"2026-03-26T04:10:03.326867+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3cfecd6968511764","created_at":"2026-03-26T04:30:33.931187+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69c69809479f42b7","created_at":"2026-03-26T04:51:07.128763+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0921336aabe380b","created_at":"2026-03-26T05:11:38.471898+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bc812af9f315de1","created_at":"2026-03-26T05:32:08.644392+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"51248f0a14bba845","created_at":"2026-03-26T05:52:42.317720+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8550434379964cbe","created_at":"2026-03-26T06:13:13.757267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ffb15ed437ff6ac2","created_at":"2026-03-26T06:33:44.541468+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e6f0014bde62984e","created_at":"2026-03-26T06:54:20.747796+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f357761072e51eff","created_at":"2026-03-26T07:15:03.217610+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"22cb81f71ad466c1","created_at":"2026-03-26T07:35:40.490740+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"55c6b6ccac01470d","created_at":"2026-03-26T07:56:11.036500+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"37117d9ea7d0dfcc","created_at":"2026-03-26T08:16:44.573833+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"58e976083faf0e61","created_at":"2026-03-26T08:37:14.838984+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f3fc3c502d9e60d4","created_at":"2026-03-26T08:57:45.190016+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8b483d13cf80c88c","created_at":"2026-03-26T09:18:19.270492+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"468269c830499d11","created_at":"2026-03-26T09:38:50.289023+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b1955dde2d83f8f3","created_at":"2026-03-26T10:19:54.190720+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5e3f9158af217e8","created_at":"2026-03-26T10:40:24.582442+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe0da5bec2686040","created_at":"2026-03-26T11:01:03.799115+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c12b9f16236e64c","created_at":"2026-03-26T11:21:34.195356+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d283242f27bffcb","created_at":"2026-03-26T11:42:04.477936+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"88ec32aa01f392b0","created_at":"2026-03-26T12:02:35.925446+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"763e1c9eb00de79b","created_at":"2026-03-26T12:23:07.000365+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b9d2b599e729d2c","created_at":"2026-03-26T12:43:37.541660+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f841b3637fc889fe","created_at":"2026-03-26T13:04:04.708845+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1ecc57409141ec0c","created_at":"2026-03-26T13:24:37.996657+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8c03cd915668368","created_at":"2026-03-26T15:05:16.915004+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"daa87d827dcfcd0e","created_at":"2026-03-26T15:25:50.703296+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77f7801a1da13d09","created_at":"2026-03-26T15:46:21.710081+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ee89f0ae81d4e5d6","created_at":"2026-03-26T16:06:58.415213+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e402400fef839061","created_at":"2026-03-26T17:08:30.944050+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d7358b8b773237a8","created_at":"2026-03-26T17:29:04.639201+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e752cd91b0c7903d","created_at":"2026-03-26T18:10:15.348183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"93ca54a319585121","created_at":"2026-03-26T18:30:45.629640+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c3b2b03f88e3fae","created_at":"2026-03-26T18:51:16.273122+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"781ac99b6643962a","created_at":"2026-03-26T19:11:50.327517+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5bdbe94fffb78c04","created_at":"2026-03-26T19:32:23.762370+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5942c740c13ace0","created_at":"2026-03-26T19:52:57.400612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d7922ba413e950fc","created_at":"2026-03-26T20:13:28.174042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac0a07d6453d1d12","created_at":"2026-03-26T20:33:58.635987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd4619fd7bcb17f9","created_at":"2026-03-26T20:54:28.832455+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5790642768389613","created_at":"2026-03-26T21:15:02.279447+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d7d2470d72acb990","created_at":"2026-03-26T21:35:33.153611+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0493c5df2d0c036","created_at":"2026-03-26T21:56:12.639825+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"114b084bd6cb2797","created_at":"2026-03-26T22:16:42.736408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44df898f693eaaf8","created_at":"2026-03-26T22:37:19.239092+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6a88059bdda42c3f","created_at":"2026-03-26T22:57:53.086254+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ec53f744fe87797","created_at":"2026-03-26T23:18:26.403179+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c032d5a2734dbe2d","created_at":"2026-03-26T23:38:59.736273+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"331f0ec013a80907","created_at":"2026-03-26T23:59:40.119750+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0d14ee581c52f51","created_at":"2026-03-27T00:20:13.124342+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0697d50b939286b3","created_at":"2026-03-27T00:40:43.870077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9bc0e41450f43a12","created_at":"2026-03-27T01:01:17.743930+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"20719d3f663bd9fd","created_at":"2026-03-27T01:21:53.965305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb25bb4e80f540ca","created_at":"2026-03-27T01:42:27.016386+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"42cbd0e2c8d1ea31","created_at":"2026-03-27T02:26:24.257547+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"46e687097fa9a75f","created_at":"2026-03-27T02:49:08.364519+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1d10e97f69b54716","created_at":"2026-03-27T03:09:38.598028+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9af2152d42bde382","created_at":"2026-03-27T03:50:42.393316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2c9be7d88ec5af2f","created_at":"2026-03-27T04:11:15.888106+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00b2294196bf9b61","created_at":"2026-03-27T04:52:22.290408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0b9c568fa42136d","created_at":"2026-03-27T05:12:55.997746+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa0c107aa6345b8c","created_at":"2026-03-27T05:33:26.165552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ddaf899d891471de","created_at":"2026-03-27T05:53:59.643840+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ca415e9ec2c6728","created_at":"2026-03-27T06:14:35.668332+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02101fdb5a495354","created_at":"2026-03-27T06:35:15.328731+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"760bad92f8edafd5","created_at":"2026-03-27T06:55:48.982188+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0baefc99f574f31a","created_at":"2026-03-27T07:16:25.355885+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0d3f0b22f69be98","created_at":"2026-03-27T07:36:58.700852+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ddecb1c916bd5ebc","created_at":"2026-03-27T08:18:03.931067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"531ec72093270989","created_at":"2026-03-27T08:38:34.322381+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"deceb8eaf70d07dd","created_at":"2026-03-27T08:59:14.718989+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"787b05c5b9a9af4e","created_at":"2026-03-27T09:19:55.153475+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"beb5c3906fac0859","created_at":"2026-03-27T09:40:34.875381+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0038298e0164191a","created_at":"2026-03-27T10:01:09.094350+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cde650eedea44ee9","created_at":"2026-03-27T10:21:40.268554+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a249262ca5086e8e","created_at":"2026-03-27T10:42:17.115491+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c417500caaac70d8","created_at":"2026-03-27T11:02:50.643129+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"252affff8c58f40d","created_at":"2026-03-27T11:23:24.331933+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76e2f30f08165b0e","created_at":"2026-03-27T11:44:00.990503+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72561f1a63913285","created_at":"2026-03-27T12:04:38.097461+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"874cfdef88e5fda1","created_at":"2026-03-27T12:25:11.646487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb236dff3b2df14f","created_at":"2026-03-27T12:45:52.056123+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ae0ba7953c63270","created_at":"2026-03-27T13:06:22.417581+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9f0e6027869a5db9","created_at":"2026-03-27T13:26:55.942705+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa0ae06fb60d0590","created_at":"2026-03-27T13:47:29.836312+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef5091bf9f692005","created_at":"2026-03-27T14:28:38.497243+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a344e9bfdc21dc1e","created_at":"2026-03-27T14:49:08.853019+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d3bcc13584671429","created_at":"2026-03-27T15:09:45.627219+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4623e837b2ec2b95","created_at":"2026-03-27T15:30:19.303080+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"adc98e503381a216","created_at":"2026-03-27T15:50:49.715429+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d8aafed8d9795492","created_at":"2026-03-27T16:11:21.053940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bef302ff31d51ac5","created_at":"2026-03-27T16:31:51.453574+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a70d18b0550f5975","created_at":"2026-03-27T16:52:24.712688+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2fbbbb038750654d","created_at":"2026-03-27T17:12:55.786621+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c2aaa06b8a7cd001","created_at":"2026-03-27T17:33:27.041338+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64ffb896c7d8f43e","created_at":"2026-03-27T17:54:05.729006+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c221da7bd59d0ea","created_at":"2026-03-27T18:14:36.660692+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2586b8efd88db447","created_at":"2026-03-27T18:35:06.918376+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2c9634c06ea4966c","created_at":"2026-03-27T18:55:41.076716+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"686c74de06fd0e21","created_at":"2026-03-27T19:16:11.394425+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e00727add0287aa5","created_at":"2026-03-27T19:36:38.524009+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af0164c1b8ee812f","created_at":"2026-03-27T19:57:20.252756+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1960f8353b02aec7","created_at":"2026-03-27T20:17:50.955669+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"103707e20befbc0d","created_at":"2026-03-27T20:38:21.628362+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5ef4f273c758feaf","created_at":"2026-03-27T20:58:52.071894+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a6aa6261747a125f","created_at":"2026-03-27T21:19:29.308919+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af865c371890ea6e","created_at":"2026-03-27T21:39:59.791342+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e1759b723a3dca9","created_at":"2026-03-27T22:00:36.734424+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fba38dc4067dd93a","created_at":"2026-03-27T23:02:07.754850+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6b148edbc92c303","created_at":"2026-03-27T23:22:41.236295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8e0412356f52908e","created_at":"2026-03-27T23:43:11.652679+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"af30573266557bac","created_at":"2026-03-28T00:03:45.030939+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02d59aa7afab8416","created_at":"2026-03-28T00:24:18.004977+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f5f9a5695c6fbf2","created_at":"2026-03-28T00:44:51.181454+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"51a077cc8ee15962","created_at":"2026-03-28T01:05:24.873783+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"444bb4b4858d00ea","created_at":"2026-03-28T01:25:58.018044+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7fe0d8db39c4d4ad","created_at":"2026-03-28T01:46:35.537997+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33ccfb414564c0c8","created_at":"2026-03-28T02:07:21.520648+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"012c1cb49976d1c9","created_at":"2026-03-28T02:30:13.711858+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5e6d8385f0664c7","created_at":"2026-03-28T02:50:47.046788+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1247923b22c99fb2","created_at":"2026-03-28T03:11:20.937505+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"55ba34712e5cc03e","created_at":"2026-03-28T03:32:00.791409+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7344831bb45dac0a","created_at":"2026-03-28T03:52:34.027937+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a45dd8f6f2781bb7","created_at":"2026-03-28T04:13:10.755280+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff63b6bc8673137c","created_at":"2026-03-28T04:33:41.002287+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"258bd3bde63325bd","created_at":"2026-03-28T04:54:11.585818+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1af02b0404279fa5","created_at":"2026-03-28T05:14:47.523281+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"206af8e76b7c76f6","created_at":"2026-03-28T05:35:21.125361+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd55f04b1765ff42","created_at":"2026-03-28T05:55:54.444813+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"989f72fa5efe61b0","created_at":"2026-03-28T06:16:24.667785+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f1ad986062d6fcb3","created_at":"2026-03-28T06:36:58.614547+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c1fc979c65fe3db","created_at":"2026-03-28T06:57:36.077656+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6cefa736a70fef9","created_at":"2026-03-28T07:18:15.595478+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"550e731319ea5280","created_at":"2026-03-28T07:38:45.910037+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b1b100b2ed311d1","created_at":"2026-03-28T07:59:13.091637+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"722537fb7d75ca10","created_at":"2026-03-28T08:19:43.992405+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b942d79b9b6a6fb6","created_at":"2026-03-28T08:40:14.737250+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71ffa1e3228e5c62","created_at":"2026-03-28T09:00:45.054259+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"757aa3b4158c7a34","created_at":"2026-03-28T09:21:15.264445+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2385e395c0fd2c67","created_at":"2026-03-28T09:41:52.172582+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d931fc17599d1739","created_at":"2026-03-28T10:02:22.494872+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"920221b743c9b84d","created_at":"2026-03-28T10:22:52.597034+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"486a8d06d3d035a7","created_at":"2026-03-28T10:43:23.057269+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"171b908c44e1de68","created_at":"2026-03-28T11:03:50.249562+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0d63a8c56abc645","created_at":"2026-03-28T11:24:21.174829+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db800105e925c45f","created_at":"2026-03-28T11:44:54.529161+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64f81df266fea08b","created_at":"2026-03-28T12:05:27.766646+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4134ec8b79b0732","created_at":"2026-03-28T12:25:54.966604+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3401e084093484b3","created_at":"2026-03-28T12:46:29.941722+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0a0297b943d60c34","created_at":"2026-03-28T13:07:00.211080+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f05d37475694ebd5","created_at":"2026-03-28T13:27:39.392674+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7f08a6e40d2e771","created_at":"2026-03-28T13:48:09.666626+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"49c2f45c3dd6e3b9","created_at":"2026-03-28T14:08:39.823947+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3fbdddf20e4d5ce8","created_at":"2026-03-28T14:29:16.632599+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09e28dd03a3c05b6","created_at":"2026-03-28T14:49:47.895647+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f5bd06491783250","created_at":"2026-03-28T15:10:18.226382+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"156c2ae96053f7c0","created_at":"2026-03-28T15:51:20.147005+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bc5a3a4cd07c49df","created_at":"2026-03-28T16:11:53.384969+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9065101d58cc52b2","created_at":"2026-03-28T16:32:26.881917+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38435916bef43898","created_at":"2026-03-28T16:53:00.816483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e66a11c1093b0eb","created_at":"2026-03-28T17:13:34.319542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc06a229d0326bdc","created_at":"2026-03-28T17:34:04.918132+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b054b02be216ac64","created_at":"2026-03-28T17:54:32.613774+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5ead89c03771eebb","created_at":"2026-03-28T18:15:02.930610+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"683ab2f7697d97ca","created_at":"2026-03-28T18:35:42.436238+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f764873229536202","created_at":"2026-03-28T18:56:16.689142+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b933c1ac76b48a37","created_at":"2026-03-28T19:16:47.472210+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8d504916c45f43e3","created_at":"2026-03-28T19:37:17.912010+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"430953107609c8e0","created_at":"2026-03-28T19:57:55.527316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"080e1ca0127ec5f2","created_at":"2026-03-28T20:18:28.781229+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"213fb89dcc3bd62a","created_at":"2026-03-28T20:39:00.930997+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"517397b0d98b328c","created_at":"2026-03-28T20:59:31.261416+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a1643ee5acdd1fc2","created_at":"2026-03-28T21:20:04.856355+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dfa6d368ff1e2589","created_at":"2026-03-28T21:40:38.237179+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"df0b884a96e6240a","created_at":"2026-03-28T22:01:12.133566+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cb43775d6f7c701","created_at":"2026-03-28T22:21:39.153733+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f02fa4cbc686256","created_at":"2026-03-28T22:42:12.361844+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b01af0bd962b70db","created_at":"2026-03-28T23:02:46.381751+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9610612913189e96","created_at":"2026-03-28T23:43:46.761622+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0668ec5dff85f810","created_at":"2026-03-29T00:04:16.892304+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6758a1d2be1f8221","created_at":"2026-03-29T00:24:56.152356+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9510b1b8b99f2e83","created_at":"2026-03-29T00:45:24.576820+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"870e5cff13a7f14a","created_at":"2026-03-29T01:05:51.627972+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"044c3f805510337c","created_at":"2026-03-29T01:26:28.201223+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba6cb1ee5b50241e","created_at":"2026-03-29T01:46:58.414455+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0e5c5b63a444f36b","created_at":"2026-03-29T02:07:40.759217+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"83dfbce3e214e2d8","created_at":"2026-03-29T02:30:09.178152+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"521d00292a770650","created_at":"2026-03-29T02:50:44.513673+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"93bcb5cd90703e60","created_at":"2026-03-29T03:11:18.142562+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2e0c88a9f21c1313","created_at":"2026-03-29T03:31:45.264937+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b554ccb03d157040","created_at":"2026-03-29T03:52:15.490683+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"892c439b4194640e","created_at":"2026-03-29T04:12:42.994872+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5eb0691055177e61","created_at":"2026-03-29T04:33:10.135380+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb13b595a19bb4a3","created_at":"2026-03-29T05:14:14.015446+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"21c496cc6e86a550","created_at":"2026-03-29T05:34:47.405979+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d90f24d680b7959d","created_at":"2026-03-29T05:55:14.504755+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86d425173507ddc5","created_at":"2026-03-29T06:15:41.653129+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0ead216d2cd4cd1e","created_at":"2026-03-29T06:36:10.083891+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d5bc6fa900741fa","created_at":"2026-03-29T07:17:04.647835+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"618ce9a73835c255","created_at":"2026-03-29T07:37:41.064550+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"028da64d669cdd66","created_at":"2026-03-29T07:58:11.419052+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c95098a43efcd8dd","created_at":"2026-03-29T08:18:41.727838+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"085e41e549b71b15","created_at":"2026-03-29T08:39:16.412394+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78d3f9f9bc180296","created_at":"2026-03-29T08:59:50.192102+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f34172c63af5f00","created_at":"2026-03-29T09:20:20.477732+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5ef081dc8abc6436","created_at":"2026-03-29T09:40:54.139496+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa732937a1b1b54e","created_at":"2026-03-29T10:01:21.193253+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c6ddeea6ea45301","created_at":"2026-03-29T10:21:48.342299+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e51e3d967f15632","created_at":"2026-03-29T10:42:18.773161+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"90a365faa1e841ab","created_at":"2026-03-29T11:02:52.058435+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d5b9ebdff7d9941","created_at":"2026-03-29T11:23:19.692027+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"66d1da4d949610c7","created_at":"2026-03-29T11:43:52.927967+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dda08b047da5b7eb","created_at":"2026-03-29T12:04:23.464993+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8df43d414184bcf7","created_at":"2026-03-29T12:24:53.718135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"077fa4b6da4bfb23","created_at":"2026-03-29T12:45:23.955627+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d2802ceae301a30","created_at":"2026-03-29T13:05:54.579637+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"478353e007e2d675","created_at":"2026-03-29T13:26:21.695813+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"747f3b88590cd551","created_at":"2026-03-29T13:46:48.929964+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d8b501e2e5f8974","created_at":"2026-03-29T14:07:17.042474+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb215e7603f98680","created_at":"2026-03-29T14:27:44.713815+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"290d8eaf59408052","created_at":"2026-03-29T14:48:27.176054+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02f96cf9c7ff6282","created_at":"2026-03-29T15:08:54.299439+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ce4f6b0c8f5fcd22","created_at":"2026-03-29T15:29:25.195626+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"348a73596d68613a","created_at":"2026-03-29T15:49:55.437406+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2073e8dac002ba46","created_at":"2026-03-29T16:10:22.997552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0eb031e92f619d6c","created_at":"2026-03-29T16:30:56.824292+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"343800e5cf79286b","created_at":"2026-03-29T16:51:30.392935+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"922288953d1fb79a","created_at":"2026-03-29T17:12:04.403582+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"209c9ccf4968de53","created_at":"2026-03-29T17:32:42.802537+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e6127001c9f8599b","created_at":"2026-03-29T17:53:10.110780+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62d954b8860e2cd9","created_at":"2026-03-29T18:13:37.522578+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65cc1f4b71328ebc","created_at":"2026-03-29T18:34:08.058331+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be9b16ca8e0b634c","created_at":"2026-03-29T18:54:35.644877+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa9b0e58ebdfd2ef","created_at":"2026-03-29T19:15:18.808435+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c3a512a05788239","created_at":"2026-03-29T19:35:45.912790+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f1e66d93b9ef0c39","created_at":"2026-03-29T19:56:12.985164+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb73f5a900d232d1","created_at":"2026-03-29T20:16:40.267659+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78f4c92f0c74229a","created_at":"2026-03-29T20:57:41.832181+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"492fbbf1215380b6","created_at":"2026-03-29T21:18:15.135611+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"482bca7325cf7b6c","created_at":"2026-03-29T21:38:45.288490+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16baa6b45ff73b91","created_at":"2026-03-29T21:59:15.903888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f4fb912ba8fbca5","created_at":"2026-03-29T22:19:46.081730+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e6c752a48ea3b1a4","created_at":"2026-03-29T22:40:13.105505+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5c1e0c20880896e","created_at":"2026-03-29T23:00:43.095491+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08b9a268082c74f1","created_at":"2026-03-29T23:21:10.059630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ea789fab102b3d20","created_at":"2026-03-29T23:41:37.706144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"df7e3e1b7f8cecce","created_at":"2026-03-30T00:02:04.830063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7da0ad94ecfaf448","created_at":"2026-03-30T00:22:31.962178+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b7821e65e22e3cc","created_at":"2026-03-30T00:42:59.614572+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f731af426ac8fdf","created_at":"2026-03-30T01:03:26.567441+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e1c40b95c8effb7e","created_at":"2026-03-30T01:23:53.803201+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9acc6797d3f2f800","created_at":"2026-03-30T01:44:20.901186+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8004b7a8ea5cf60d","created_at":"2026-03-30T02:04:54.124310+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7053d9ecd75107cb","created_at":"2026-03-30T02:26:26.248424+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c28489751f8d98b8","created_at":"2026-03-30T02:47:19.910054+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43ab14c96278a103","created_at":"2026-03-30T03:07:47.128595+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"21c7da073e22503c","created_at":"2026-03-30T03:28:17.142922+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e02f2e3d4c1382d1","created_at":"2026-03-30T03:48:53.688583+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"133e3e9ff11941b5","created_at":"2026-03-30T04:09:26.932439+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2082f0dab05b225","created_at":"2026-03-30T04:29:57.714190+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"861cd794db822248","created_at":"2026-03-30T04:50:24.667470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb8a8d38aae4648b","created_at":"2026-03-30T05:10:51.539785+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"13b9f44c18ec2cb7","created_at":"2026-03-30T05:51:52.268287+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"34c73b29a77b9164","created_at":"2026-03-30T06:12:25.821256+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54ce9fc6856dc0c1","created_at":"2026-03-30T06:32:52.787668+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5b60ac857b08f807","created_at":"2026-03-30T06:53:20.580384+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"705738cf43b5fb28","created_at":"2026-03-30T07:13:47.984151+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b12fa56f80aa94ab","created_at":"2026-03-30T07:34:15.287048+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c2dc1c1dff52d6f","created_at":"2026-03-30T07:54:42.834665+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"161b23e307c1a5a5","created_at":"2026-03-30T08:15:10.250509+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4654e055331d88fd","created_at":"2026-03-30T08:56:20.403171+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a225fbf565175c9","created_at":"2026-03-30T09:16:47.152905+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74c5df268bcb8eee","created_at":"2026-03-30T09:37:14.199309+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb1bb016594a713a","created_at":"2026-03-30T09:57:44.877528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"27935556b9f56f3b","created_at":"2026-03-30T10:18:11.845675+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab8dd36259c74f1a","created_at":"2026-03-30T10:38:38.913310+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7427cab172b52033","created_at":"2026-03-30T10:59:06.276522+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74f4b6dc3fe6d051","created_at":"2026-03-30T11:19:33.208161+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"150e097040e1ffe2","created_at":"2026-03-30T11:40:00.452292+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe6dc9c4686d4394","created_at":"2026-03-30T12:00:29.353267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b11e97b5cff59ac","created_at":"2026-03-30T12:20:56.293470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9daff4e6431b2fdc","created_at":"2026-03-30T12:41:29.694966+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ee0e1f7db539fc40","created_at":"2026-03-30T13:01:56.906526+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb5b9d64a5392646","created_at":"2026-03-30T13:22:23.677630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d153b05980b54e9","created_at":"2026-03-30T13:43:02.975120+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2532a2026d46e718","created_at":"2026-03-30T14:03:44.372747+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be9fb17c9f62f967","created_at":"2026-03-30T14:24:12.422019+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4430c87ac0124548","created_at":"2026-03-30T14:44:42.776465+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3eec8cb4d2b17603","created_at":"2026-03-30T15:05:09.988384+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0811e5acb41b4d4","created_at":"2026-03-30T15:25:43.617841+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08f83ae13bdb508f","created_at":"2026-03-30T15:46:14.580311+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab71b31857bcd17a","created_at":"2026-03-30T16:07:30.749914+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06d7174d8e9b09b3","created_at":"2026-03-30T16:27:58.364463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2f8adc6346f6a24","created_at":"2026-03-30T16:48:28.951104+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bebb3c3662e67167","created_at":"2026-03-30T17:09:01.933334+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74b3b48c04c4b20b","created_at":"2026-03-30T17:29:28.823155+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d83d1767beebbbd","created_at":"2026-03-30T17:49:55.735135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"10d37a44716f84bc","created_at":"2026-03-30T18:51:36.213987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e2d2b2c7e2b4b34","created_at":"2026-03-30T19:12:07.230309+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a868f0edae87746c","created_at":"2026-03-30T19:32:40.289847+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e9e21c4166e4a3eb","created_at":"2026-03-30T19:53:10.720241+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69e22e89a8397fbc","created_at":"2026-03-30T20:13:37.683398+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd45c1d1016b2204","created_at":"2026-03-30T20:34:04.815280+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"12c6fbc42b31bad2","created_at":"2026-03-30T20:54:31.684954+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c6c332b890c48798","created_at":"2026-03-30T21:15:05.849695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69cd74a391658f1f","created_at":"2026-03-30T21:35:35.122215+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"453803c9fc94e646","created_at":"2026-03-30T21:56:02.107955+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"450809a0ff1d4c22","created_at":"2026-03-30T22:16:29.797776+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"768349349577188a","created_at":"2026-03-30T22:57:43.687007+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"667ac8df9e62679a","created_at":"2026-03-30T23:18:11.462941+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"146c82674ebbbc00","created_at":"2026-03-30T23:38:48.108579+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"442abe2b05b897c3","created_at":"2026-03-30T23:59:15.362507+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d86dd9c2c111097d","created_at":"2026-03-31T00:40:09.896364+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"45efb7a377462f0e","created_at":"2026-03-31T01:00:37.481239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec680c8c6ce46ead","created_at":"2026-03-31T01:21:05.164306+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d616524b86c23ca","created_at":"2026-03-31T01:41:32.907211+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9b1486695fb18fd0","created_at":"2026-03-31T02:02:10.016447+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da572fd39b951889","created_at":"2026-03-31T02:22:58.685699+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"de51133f66f646e4","created_at":"2026-03-31T02:46:13.966105+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f56281551b99d95","created_at":"2026-03-31T03:06:40.595568+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f6854f9aff35047","created_at":"2026-03-31T03:27:08.269845+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8076fd5287dff41","created_at":"2026-03-31T03:47:35.372229+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"81881275e3de2f87","created_at":"2026-03-31T04:08:05.505327+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09ed04dfa4dad6d4","created_at":"2026-03-31T04:28:34.289909+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1ad508e7cca9bb51","created_at":"2026-03-31T05:09:38.603436+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad7310a17aeb0f5b","created_at":"2026-03-31T05:30:06.304982+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"232f4eb23be9e245","created_at":"2026-03-31T05:50:36.449931+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e25d83ea215a41e","created_at":"2026-03-31T06:31:36.802920+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8973d6efc31fe89","created_at":"2026-03-31T06:52:03.558321+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1704d66dd034c8df","created_at":"2026-03-31T07:12:31.439847+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d9fa77e1bc253ede","created_at":"2026-03-31T07:33:02.620146+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3adcb059f2372138","created_at":"2026-03-31T07:53:37.517907+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e044e2da913fc073","created_at":"2026-03-31T08:14:04.358070+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"580ea87f7d4eedde","created_at":"2026-03-31T08:34:30.986734+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e7c9e0ec72a93ac5","created_at":"2026-03-31T08:54:58.150665+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b495c9089ed6d093","created_at":"2026-03-31T09:16:36.130628+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f227b4b32c3a064f","created_at":"2026-03-31T09:37:04.648630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf48eec91dd11c08","created_at":"2026-03-31T09:57:31.669470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a18d44de24342bf","created_at":"2026-03-31T10:18:02.314730+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c385c6f4a0f99903","created_at":"2026-03-31T10:38:30.194271+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b2f1bf5aa05ea32","created_at":"2026-03-31T10:58:57.986880+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c774c4191e31d02","created_at":"2026-03-31T11:19:25.908798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a5f16df2edfd9b3","created_at":"2026-03-31T11:39:53.015287+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"22879ad06dd6c8ee","created_at":"2026-03-31T12:21:02.675383+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4612b721b9c6944e","created_at":"2026-03-31T12:41:35.773014+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0472325017f24fa","created_at":"2026-03-31T13:02:03.673782+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"394abdf881a796d4","created_at":"2026-03-31T13:22:31.693030+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a3514a199f413d9","created_at":"2026-03-31T13:42:58.508770+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"716a1b351ca276ed","created_at":"2026-03-31T14:03:32.095716+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85f2e4a5ff9f9e41","created_at":"2026-03-31T14:23:59.801669+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c310093c28c5944","created_at":"2026-03-31T14:44:31.623248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2ad7317c2abecb92","created_at":"2026-03-31T15:05:02.182000+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"658ac63b5244a26b","created_at":"2026-03-31T15:25:34.942318+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02d40c78f5936749","created_at":"2026-03-31T15:46:06.631710+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b482e8a5bcf6e7fc","created_at":"2026-03-31T16:06:36.769515+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"626d571f4995c242","created_at":"2026-03-31T16:27:04.424837+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5d0aff9791ba4243","created_at":"2026-03-31T16:47:32.426809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"25632af7514c2453","created_at":"2026-03-31T17:08:06.263659+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f80e509d7e279a0b","created_at":"2026-03-31T17:28:37.550049+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8392107a6142c0b6","created_at":"2026-03-31T17:49:08.723553+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e71a95d7c8a87a59","created_at":"2026-03-31T18:09:42.703764+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c33663a3f2d92cc5","created_at":"2026-03-31T18:30:12.572828+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d23d5711f74b25a","created_at":"2026-03-31T18:50:50.395120+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"39d1b8176f6da588","created_at":"2026-03-31T19:11:27.900312+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8305cd7648ec3910","created_at":"2026-03-31T19:32:07.607450+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"084d172c8e89a825","created_at":"2026-03-31T19:52:40.926317+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"84d97689d386a418","created_at":"2026-03-31T20:13:18.701993+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"adaabe6fd6abc544","created_at":"2026-03-31T20:33:52.095104+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c790c6da22c1812","created_at":"2026-03-31T20:54:29.216575+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bfa66142b64106ce","created_at":"2026-03-31T21:14:59.857812+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"19e8a85f49c2fedb","created_at":"2026-03-31T21:35:27.124210+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bc4f3da1e102be3e","created_at":"2026-03-31T21:55:57.848032+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89aed24e206771b7","created_at":"2026-03-31T22:16:25.241616+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da6f75b18b993c26","created_at":"2026-03-31T22:36:52.362463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef016e9cb935b7c4","created_at":"2026-03-31T22:57:19.556697+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"22424e999b8ed482","created_at":"2026-03-31T23:17:46.577388+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8529bbf915bb99d2","created_at":"2026-03-31T23:38:13.838903+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b9d5b8b5416313cc","created_at":"2026-03-31T23:58:41.014487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b353f1746d72efb8","created_at":"2026-04-01T00:19:15.106655+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8da9f6cb08643cde","created_at":"2026-04-01T00:39:42.223136+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"510ffa32734d45bd","created_at":"2026-04-01T01:20:39.788411+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1701e0af345d94d5","created_at":"2026-04-01T01:41:06.897650+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be765fd99a373da4","created_at":"2026-04-01T02:01:40.738506+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1d61ada6436f2121","created_at":"2026-04-01T02:22:51.395339+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4421e7e0a72d347c","created_at":"2026-04-01T02:43:44.949297+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"253409582a349eac","created_at":"2026-04-01T03:04:12.395241+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"853905a9513278c0","created_at":"2026-04-01T03:24:39.229555+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a85376bf7df335ba","created_at":"2026-04-01T03:45:06.203394+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"03d07615a2bd98b0","created_at":"2026-04-01T04:05:36.351002+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38b305fcb60c7f4d","created_at":"2026-04-01T04:26:03.502829+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb484b7ea1c382b8","created_at":"2026-04-01T04:46:31.142239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ea0ffda00f83415","created_at":"2026-04-01T05:07:06.347969+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e71fa23208a14e58","created_at":"2026-04-01T05:27:42.317391+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"984760b4be5b2c6a","created_at":"2026-04-01T05:48:09.440991+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e2a9960ded5dbb2c","created_at":"2026-04-01T06:08:37.050299+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9f89243bd98e4865","created_at":"2026-04-01T06:29:04.183053+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f6a3f7e879a8884","created_at":"2026-04-01T06:49:34.545698+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ecdf26ce3410c42","created_at":"2026-04-01T07:30:33.475261+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"821cf38f63cc8b65","created_at":"2026-04-01T07:51:12.378831+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d819f88ccc71a535","created_at":"2026-04-01T08:11:40.244099+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"759a0c898bb53154","created_at":"2026-04-01T08:32:07.668008+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8887aeccb8f9a11","created_at":"2026-04-01T08:52:34.876361+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89682269ed9cbc8b","created_at":"2026-04-01T09:13:01.969038+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b3b58a1a8174b22","created_at":"2026-04-01T09:33:28.914689+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be40334d49cce91b","created_at":"2026-04-01T09:53:59.439017+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d92fcec5d992920d","created_at":"2026-04-01T10:14:29.903917+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7c8b1fe0c68e927","created_at":"2026-04-01T10:34:57.014149+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"126cf34fc06a5b18","created_at":"2026-04-01T11:36:22.505396+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb92fb86a2d156e7","created_at":"2026-04-01T11:56:50.237671+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bafdd1db47f20364","created_at":"2026-04-01T12:17:19.027689+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b0253640260b48b","created_at":"2026-04-01T12:37:54.476321+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8cb9e8055add6eb5","created_at":"2026-04-01T12:58:22.154096+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b650c7e136c8855","created_at":"2026-04-01T13:18:52.655152+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"088b8c067a44199b","created_at":"2026-04-01T13:59:53.461901+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"48e44288b9eef625","created_at":"2026-04-01T14:20:34.963872+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c9113eb978d7758a","created_at":"2026-04-01T14:41:15.233750+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f72aa52937b08e5a","created_at":"2026-04-01T15:01:52.708822+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f086db1a3b83582","created_at":"2026-04-01T15:22:28.971685+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4549f1cc986aeeec","created_at":"2026-04-01T15:43:05.268365+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ed478930e8d47df8","created_at":"2026-04-01T16:03:35.614218+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e80a20a835d89b93","created_at":"2026-04-01T16:24:09.660305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8fd8cdcc7214cf2","created_at":"2026-04-01T16:44:40.048946+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78a1b6ddcf241bf7","created_at":"2026-04-01T17:05:13.570777+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"724db4dc9503b1a7","created_at":"2026-04-01T17:25:44.174692+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50f1bd8c93b97eec","created_at":"2026-04-01T17:46:14.654260+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"92a5be7e79d46d90","created_at":"2026-04-01T18:06:45.375220+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"523066b674a4104f","created_at":"2026-04-01T18:27:15.419062+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"373e4d7a1f87c8d5","created_at":"2026-04-01T18:47:45.799503+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30653c8ae5707765","created_at":"2026-04-01T19:08:16.499411+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8bfb928d6ba52379","created_at":"2026-04-01T19:28:49.896881+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bdba6aae9af5b60f","created_at":"2026-04-01T20:30:26.187185+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5bbafcb294db03fa","created_at":"2026-04-01T20:51:02.821264+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"87c86aa7aed197fe","created_at":"2026-04-01T21:11:33.441903+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c6918e5699aac89","created_at":"2026-04-01T21:32:06.477825+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4357cfaa55de0d8c","created_at":"2026-04-01T21:52:39.802887+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"20f57a369e3173d3","created_at":"2026-04-01T22:13:13.243455+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c9687cb89b3a54e","created_at":"2026-04-01T22:33:43.406929+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38613be88c4fa727","created_at":"2026-04-01T22:54:19.988183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"260a67d850e7ebe5","created_at":"2026-04-01T23:35:21.009380+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a6d6bed183d2cba","created_at":"2026-04-01T23:55:57.982812+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a452561ddb50e49f","created_at":"2026-04-02T00:16:28.180159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5d3facacd37c14e1","created_at":"2026-04-02T00:37:05.522969+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0eb290774d7e9a5e","created_at":"2026-04-02T00:57:39.132332+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b6cdcb84ff19dd14","created_at":"2026-04-02T01:18:06.906669+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"42fe6cf0fca69bb3","created_at":"2026-04-02T01:38:43.419492+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b58db85a71d1f05c","created_at":"2026-04-02T01:59:22.875604+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a2741e5832d8cc5e","created_at":"2026-04-02T02:20:54.056239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f9da1fe63df3d9a","created_at":"2026-04-02T02:43:44.632888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2c880000baec4baf","created_at":"2026-04-02T03:04:11.914299+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5c3a23cb52da1e4","created_at":"2026-04-02T03:24:41.986195+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"75aa8c1fb412b4c2","created_at":"2026-04-02T03:45:12.007477+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0e9433a250d6d083","created_at":"2026-04-02T04:05:45.844242+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"34ac709082644a3b","created_at":"2026-04-02T04:26:21.768953+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1376e3225da406a5","created_at":"2026-04-02T04:47:01.270759+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38b745f5ef7d5397","created_at":"2026-04-02T05:07:28.501943+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"70cbe56cdf7d2a15","created_at":"2026-04-02T05:27:58.567463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4c00f57b64405bb8","created_at":"2026-04-02T05:48:30.161888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"441cc3bdeee2e3da","created_at":"2026-04-02T06:09:03.698607+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3cb2bd3b7b8a8696","created_at":"2026-04-02T06:50:09.936316+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e1c39c8b0486d00","created_at":"2026-04-02T07:10:46.480317+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f62347e83e623aeb","created_at":"2026-04-02T07:31:13.679288+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"861599cf4cf8dc70","created_at":"2026-04-02T07:51:47.055040+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7037c0291fc3adc","created_at":"2026-04-02T08:12:26.511135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"745eada0c86994bc","created_at":"2026-04-02T08:32:56.608975+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4de3eca4cca4711d","created_at":"2026-04-02T08:53:27.421684+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09498bc248e27845","created_at":"2026-04-02T09:14:00.809760+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8032c36778aac9a8","created_at":"2026-04-02T09:34:34.466919+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"930f39cf64c59ec9","created_at":"2026-04-02T09:55:04.901214+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bbeaabc5962ef38f","created_at":"2026-04-02T10:15:35.854982+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3077740861574ae9","created_at":"2026-04-02T10:36:06.591945+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50801b2184f1b27d","created_at":"2026-04-02T10:56:37.980430+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a8bd185b5da22762","created_at":"2026-04-02T11:17:15.631103+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a1c86bd496b9cedb","created_at":"2026-04-02T11:37:49.379758+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9932e13cf0062509","created_at":"2026-04-02T11:58:19.662327+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb567e4328493859","created_at":"2026-04-02T12:18:49.884771+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"937320f2f8e076ed","created_at":"2026-04-02T14:19:21.615171+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"48933174422a760c","created_at":"2026-04-02T14:39:49.465892+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6bec7f9b0350cde","created_at":"2026-04-02T15:00:34.025130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f30441f2778c5c9","created_at":"2026-04-02T15:21:07.221910+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6eb848ef6fb7b8d6","created_at":"2026-04-02T15:41:37.697145+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16cbec59301684cd","created_at":"2026-04-02T16:02:08.324576+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ccd334fb7e0a9bff","created_at":"2026-04-02T16:22:47.654823+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8b0083816033c125","created_at":"2026-04-02T16:43:18.339528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"36efdaf3103b788c","created_at":"2026-04-02T17:03:51.616984+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"37da6f7aaf75e834","created_at":"2026-04-02T17:24:22.073790+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f42f8a747fddbf0","created_at":"2026-04-02T17:44:53.011470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"506dedacd36a0352","created_at":"2026-04-02T18:05:24.086993+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac0b9db190a6e552","created_at":"2026-04-02T18:46:28.642935+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f3673eb93788ff28","created_at":"2026-04-02T19:06:59.360359+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c56f7f1816e642ee","created_at":"2026-04-02T19:27:26.360802+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e4db04d0ec0b6d4","created_at":"2026-04-02T19:47:57.915667+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"376d95c320fcb77b","created_at":"2026-04-02T20:08:28.304444+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"04d59f073483d8c2","created_at":"2026-04-02T20:29:01.638802+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae32a53c17ce2ecc","created_at":"2026-04-02T20:49:28.915540+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"32b3db0079e9cf53","created_at":"2026-04-02T21:09:59.669696+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86ed374160760ba1","created_at":"2026-04-02T21:30:29.857894+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9fdacce58003ab4b","created_at":"2026-04-02T21:51:06.430864+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c01d25cecfd278f2","created_at":"2026-04-02T22:11:37.348806+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a09999f860e3d16e","created_at":"2026-04-02T22:32:17.733970+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"87c450aec4a1d520","created_at":"2026-04-02T22:52:47.833692+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"574c6ee539f61dea","created_at":"2026-04-02T23:33:57.962077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79e893da082c3370","created_at":"2026-04-02T23:54:34.947206+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc3c7e10ac7a406b","created_at":"2026-04-03T00:15:04.926220+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8090c20bda0fedd8","created_at":"2026-04-03T00:35:34.947433+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c85e11c994812cc","created_at":"2026-04-03T00:56:14.378104+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7de2e776ddcb07fd","created_at":"2026-04-03T01:16:44.746813+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53cfa5125c87b083","created_at":"2026-04-03T01:37:27.292142+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4eacd7ebcbb2127c","created_at":"2026-04-03T01:57:57.538143+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"661734c727cd3aae","created_at":"2026-04-03T02:43:24.543274+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd515f11cb52e8ff","created_at":"2026-04-03T03:03:58.257785+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16740074494e7554","created_at":"2026-04-03T03:24:35.937989+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72b6821c50ee251b","created_at":"2026-04-03T03:45:06.122159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e2981aa089f38473","created_at":"2026-04-03T04:05:36.422361+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bd473281b4733391","created_at":"2026-04-03T04:26:09.488239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00e3888d7e46f634","created_at":"2026-04-03T04:46:39.870541+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f90ca0c112d7a65","created_at":"2026-04-03T05:07:10.169759+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6a3e84049e1f5b5e","created_at":"2026-04-03T05:27:40.351756+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a13b219d9ccc95cd","created_at":"2026-04-03T05:48:10.443096+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dc22c919a0e29818","created_at":"2026-04-03T06:08:47.070873+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00bcca489bf8065c","created_at":"2026-04-03T06:29:17.416044+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16bb58ad37341944","created_at":"2026-04-03T06:49:52.105354+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"27e4ce2358a8f232","created_at":"2026-04-03T07:10:23.113374+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6410ab8c94bc1734","created_at":"2026-04-03T07:30:51.109297+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9275eae553e0ff68","created_at":"2026-04-03T07:51:21.356737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"66c06339c66ef4a8","created_at":"2026-04-03T08:11:52.250046+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2e01b6b104d552dd","created_at":"2026-04-03T08:32:29.089755+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7056b438dabcbe44","created_at":"2026-04-03T08:53:02.601732+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8ab773a7fe65455","created_at":"2026-04-03T09:13:45.681321+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"60bea18aeb3728e5","created_at":"2026-04-03T09:34:16.133988+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"586a37ad550037fc","created_at":"2026-04-03T09:54:50.006187+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"451bedda5efc9667","created_at":"2026-04-03T10:15:23.228536+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"37af78bad5509926","created_at":"2026-04-03T10:35:56.656901+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a5f50ae39fc6861f","created_at":"2026-04-03T10:56:27.034865+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6867c88b5ade1e25","created_at":"2026-04-03T11:17:03.565020+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78c3190218c23e87","created_at":"2026-04-03T11:37:36.932993+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64659367b86c3985","created_at":"2026-04-03T12:18:44.523038+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79db7a0cafad7d08","created_at":"2026-04-03T12:39:21.983245+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"193c022ba8b0e37b","created_at":"2026-04-03T12:59:52.911818+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4a206c503404ef7","created_at":"2026-04-03T13:20:21.088578+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"29783fc3b174c8d5","created_at":"2026-04-03T13:41:00.891943+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71b7df1a22db238b","created_at":"2026-04-03T14:01:34.735341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0ca02b1cd9be321","created_at":"2026-04-03T14:22:08.475500+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"befaaebbbf1c58a9","created_at":"2026-04-03T15:03:21.904203+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0a96645d03112b0","created_at":"2026-04-03T15:23:52.105907+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ece946c9df81cc8","created_at":"2026-04-03T15:44:31.910380+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d2fe5d372030c4c","created_at":"2026-04-03T16:05:02.320253+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"66696b175ea98510","created_at":"2026-04-03T16:25:32.535645+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"55427278365225ae","created_at":"2026-04-03T16:46:03.125807+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"beaf59150e4e0c45","created_at":"2026-04-03T17:06:34.014035+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7787c4dc08bb959","created_at":"2026-04-03T17:27:07.189148+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"431927f13a457f5f","created_at":"2026-04-03T17:47:49.935199+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c236dc638a014130","created_at":"2026-04-03T18:08:23.723495+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b15e06fc6ca6b777","created_at":"2026-04-03T18:29:02.798298+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d22283134c31e6ab","created_at":"2026-04-03T18:49:33.379657+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ddfb3fff41c15d4","created_at":"2026-04-03T19:10:06.923373+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3dc810be6adead92","created_at":"2026-04-03T19:30:44.568384+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"969580924001d9b9","created_at":"2026-04-03T19:51:14.818462+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b9fb5d5e42a4c69","created_at":"2026-04-03T20:11:42.064352+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"468ba75503135c51","created_at":"2026-04-03T20:32:21.125977+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba7b20dfd556bba0","created_at":"2026-04-03T20:52:56.136943+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b18996d4e6a88a2","created_at":"2026-04-03T21:13:32.635572+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c80fbe64a74691c","created_at":"2026-04-03T21:34:06.017965+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"18181539358d522e","created_at":"2026-04-03T21:54:39.311190+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e21f990f18657ddf","created_at":"2026-04-03T22:15:09.868777+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"147ca8a0e9c5d56a","created_at":"2026-04-03T22:35:49.260879+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"21449bf2c39de7cf","created_at":"2026-04-03T22:56:22.680751+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4feafab121c3036f","created_at":"2026-04-03T23:16:56.299309+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"beb1f40cc8e2dc8e","created_at":"2026-04-03T23:37:26.874601+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"23797d7cefb4ff46","created_at":"2026-04-03T23:57:57.270929+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e232c77df626b8dc","created_at":"2026-04-04T00:18:36.537785+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd6a037ea8c05a1e","created_at":"2026-04-04T00:39:09.833457+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2cf9493a50287671","created_at":"2026-04-04T00:59:40.544539+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3bf33f6e42324c25","created_at":"2026-04-04T01:20:17.702731+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"94a9d9aa9067a50b","created_at":"2026-04-04T01:40:47.971610+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"502195faaef6109e","created_at":"2026-04-04T02:01:18.733598+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad6263764d8089fb","created_at":"2026-04-04T02:22:56.553191+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53f6d0594f733d27","created_at":"2026-04-04T02:43:49.191836+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0806215976114a48","created_at":"2026-04-04T03:04:22.407592+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e835a724e1b89ec0","created_at":"2026-04-04T03:24:52.976499+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4147a2061d24854","created_at":"2026-04-04T03:45:23.336450+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab2b78f886cc849d","created_at":"2026-04-04T04:05:59.642580+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d13be8afc411ce59","created_at":"2026-04-04T04:26:29.565198+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f9e93736671a495","created_at":"2026-04-04T04:47:05.940529+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff1b1a9c458d3b69","created_at":"2026-04-04T05:07:36.661534+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d060df26eb7bb8b","created_at":"2026-04-04T05:28:12.591344+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"305ac1a6c10b6eb8","created_at":"2026-04-04T05:48:42.800939+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cc8de78383b6e12","created_at":"2026-04-04T06:09:17.075921+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2f93d72965a5140","created_at":"2026-04-04T06:29:47.130932+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5db14ee86ff55619","created_at":"2026-04-04T06:50:20.620552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d3a3b530ae672e3","created_at":"2026-04-04T07:10:50.944112+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bcedeff5875f0866","created_at":"2026-04-04T07:31:24.569779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1105fe9e20195e04","created_at":"2026-04-04T07:52:00.719521+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b066b67c28a48a13","created_at":"2026-04-04T08:12:37.150854+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"96aa122cee0c8a6e","created_at":"2026-04-04T08:33:07.273077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da97a24f0942bd3d","created_at":"2026-04-04T08:53:38.579643+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cd1c5a578c9b29ef","created_at":"2026-04-04T09:14:12.474133+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3cb1e1cbaece61fe","created_at":"2026-04-04T09:34:46.687517+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"47001611e6092739","created_at":"2026-04-04T09:55:16.888942+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b9727cd501fe7b4","created_at":"2026-04-04T10:15:49.893432+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec6635f941c961a8","created_at":"2026-04-04T10:36:26.043942+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"504e3fd3d36aacd4","created_at":"2026-04-04T10:56:59.455053+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62dbe065e74d8ad4","created_at":"2026-04-04T11:17:33.314340+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50d56b8c7eb1bd25","created_at":"2026-04-04T11:38:03.450763+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06304557a1773dc5","created_at":"2026-04-04T12:19:15.018373+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33f41c3465920bf6","created_at":"2026-04-04T12:39:48.147369+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"479062d56e2a1b31","created_at":"2026-04-04T13:00:18.257160+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a21675572b51967f","created_at":"2026-04-04T13:20:45.573364+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf3e2a301523469c","created_at":"2026-04-04T13:41:28.098496+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1a75ca643daaa7ea","created_at":"2026-04-04T14:02:01.441425+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"473ae4e772fdb1cc","created_at":"2026-04-04T14:22:34.649421+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f85b38b475c9b9e0","created_at":"2026-04-04T15:03:35.426398+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a5251196a1e0d33e","created_at":"2026-04-04T15:24:05.408410+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"49d055db948f7f2c","created_at":"2026-04-04T15:44:36.020144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"93dc7d3ab9d5b6aa","created_at":"2026-04-04T16:05:06.361159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a2c7a97fa5d9f44","created_at":"2026-04-04T16:25:49.165286+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"642e966bd541707a","created_at":"2026-04-04T16:46:19.448506+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bf66658e747e95e3","created_at":"2026-04-04T17:06:46.926295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b3d0f1e3476550a","created_at":"2026-04-04T17:27:19.689308+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b83d050de715316","created_at":"2026-04-04T17:47:53.116717+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a7ae512dddfc5ba1","created_at":"2026-04-04T18:08:23.469280+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0582e85804624b18","created_at":"2026-04-04T18:28:53.978816+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f44492f64d9fd47f","created_at":"2026-04-04T18:49:30.280869+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c63743abceaae57","created_at":"2026-04-04T19:30:41.776464+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c55ad828d5ed9cc3","created_at":"2026-04-04T19:51:15.345866+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7cc7da628703936d","created_at":"2026-04-04T20:11:49.199270+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b788aa5a8781956","created_at":"2026-04-04T20:32:22.570533+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f7d0f61f3eb4e387","created_at":"2026-04-04T20:52:55.981450+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2184db19cd5a14d6","created_at":"2026-04-04T21:13:33.266912+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8caca835a2874bce","created_at":"2026-04-04T21:34:00.221503+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"061bc90aed52d824","created_at":"2026-04-04T21:54:39.509973+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cf5a8e9c0978075","created_at":"2026-04-04T22:15:12.741282+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe9899b18efddb3c","created_at":"2026-04-04T22:35:43.251233+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7924a8c528409f54","created_at":"2026-04-04T22:56:16.224042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d176186bedd1332","created_at":"2026-04-04T23:16:47.030352+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c44f11cc2129eca7","created_at":"2026-04-04T23:37:23.674430+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"68c61f429f775821","created_at":"2026-04-04T23:57:56.884217+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1b511ab5b193955c","created_at":"2026-04-05T00:18:30.078273+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa0bed988b88b798","created_at":"2026-04-05T00:38:57.353783+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d551eb4fb6bf0b73","created_at":"2026-04-05T00:59:33.329144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"12288d38e7ecbe09","created_at":"2026-04-05T01:20:03.348688+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"581cad4df25eb711","created_at":"2026-04-05T01:40:36.409957+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a039a7999c4364a9","created_at":"2026-04-05T02:01:06.946071+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"20e4585b374c5cb9","created_at":"2026-04-05T02:22:55.605782+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dc153e6349270b78","created_at":"2026-04-05T02:46:05.432677+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64001e766dbbfcfe","created_at":"2026-04-05T03:06:41.495251+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"233840d7954d2bfc","created_at":"2026-04-05T03:27:11.676387+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"edf0b06944531f44","created_at":"2026-04-05T03:47:44.612797+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3907f7a0696bba53","created_at":"2026-04-05T04:08:21.825234+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"abbc2a7d77647489","created_at":"2026-04-05T04:28:54.593798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e149e77567050531","created_at":"2026-04-05T04:49:31.122918+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"751862f2478fb1ac","created_at":"2026-04-05T05:10:05.099876+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"df9fa9415548d88e","created_at":"2026-04-05T05:30:32.123233+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5aeea998dbb71f88","created_at":"2026-04-05T05:51:02.896582+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"42c556fab648bb2e","created_at":"2026-04-05T06:11:36.303977+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bbeebe3ce01a58e4","created_at":"2026-04-05T06:32:09.903152+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"edb477ce0cf8e289","created_at":"2026-04-05T06:52:43.320153+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2942d38c8cc33e02","created_at":"2026-04-05T07:33:56.493053+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c3e6f610e0dd0b9","created_at":"2026-04-05T07:54:32.941612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa103010730fa9b9","created_at":"2026-04-05T08:15:06.076357+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0707131c71543634","created_at":"2026-04-05T08:35:42.949166+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5d076f0e626843c5","created_at":"2026-04-05T08:56:13.658888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3005715376529f01","created_at":"2026-04-05T09:16:43.844948+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6619324ceb9194e3","created_at":"2026-04-05T09:37:23.657862+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7e174e35a50ff22","created_at":"2026-04-05T09:58:04.106675+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a9d5193620d8add8","created_at":"2026-04-05T10:18:34.502697+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3079929afb1ca822","created_at":"2026-04-05T10:39:10.590054+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5333d5f7f6931e16","created_at":"2026-04-05T10:59:43.925869+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad2777b10d3b5214","created_at":"2026-04-05T11:20:17.085251+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"83dfc6b8588f8c1b","created_at":"2026-04-05T11:40:47.410870+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f25032bfc2c22ffc","created_at":"2026-04-05T12:01:27.373701+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"489f6168d9112ab6","created_at":"2026-04-05T12:22:00.839007+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a6fb208536ea75e","created_at":"2026-04-05T12:42:32.735135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"265103ea374be070","created_at":"2026-04-05T13:03:05.969629+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2ca52983bc831c5c","created_at":"2026-04-05T13:23:36.106131+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4fa7b73a30a82401","created_at":"2026-04-05T13:44:10.630228+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1807b4310a7f7574","created_at":"2026-04-05T14:04:43.866103+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0a96025466f04f83","created_at":"2026-04-05T14:25:20.348722+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b2e75cb1b969161","created_at":"2026-04-05T14:45:50.583862+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b004b3ea37be7f8e","created_at":"2026-04-05T15:06:23.836966+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e1d477fd602afdad","created_at":"2026-04-05T15:27:00.196933+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fdc0f0b66ebbdf22","created_at":"2026-04-05T15:47:30.334564+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2ab58c66b2dff03c","created_at":"2026-04-05T16:08:00.486224+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"285dc99b6b5204a0","created_at":"2026-04-05T16:28:30.831704+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ce6ffc7027150ae","created_at":"2026-04-05T16:49:01.499338+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"812f405a93e00df0","created_at":"2026-04-05T17:09:31.620140+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab1cdc69cb550fe7","created_at":"2026-04-05T17:30:06.068306+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1eb23f38f3af85a3","created_at":"2026-04-05T17:50:39.776212+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c9f51e82905ddabf","created_at":"2026-04-05T18:11:19.892334+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"04948fcd886712c1","created_at":"2026-04-05T18:31:53.359337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"baf96c3741b97453","created_at":"2026-04-05T18:52:30.102011+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b860d9b39d1360b1","created_at":"2026-04-05T19:13:03.371306+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1020db8ddd0a5a4a","created_at":"2026-04-05T19:33:37.139847+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"13960e6e60684517","created_at":"2026-04-05T19:54:07.635801+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a74236c08afa5254","created_at":"2026-04-05T20:14:37.641832+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5e37265d3ad8a378","created_at":"2026-04-05T20:35:08.579322+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b8ef8388aaa1c13","created_at":"2026-04-05T20:55:38.609406+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64ae35287c014346","created_at":"2026-04-05T21:16:14.365326+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e3ad783646af7b38","created_at":"2026-04-05T21:57:15.636960+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"321271b0952c8eff","created_at":"2026-04-05T22:17:45.822808+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9bf6059975dc4b4f","created_at":"2026-04-05T22:58:53.737971+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"12b45e13b5c847f6","created_at":"2026-04-05T23:19:23.655184+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"554dda7520f9771b","created_at":"2026-04-05T23:40:06.228691+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e32f7f628325db6a","created_at":"2026-04-06T00:00:39.296405+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"da5ccf919f49e8a2","created_at":"2026-04-06T00:41:45.854449+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"836e6daa03191667","created_at":"2026-04-06T01:02:12.849983+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"daf4422c58fbf720","created_at":"2026-04-06T01:22:50.359737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e129e1b3ada4119","created_at":"2026-04-06T01:43:27.307948+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c81f2a2f209df796","created_at":"2026-04-06T02:03:57.338159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4bf2c363a2bff3c0","created_at":"2026-04-06T02:30:05.669892+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a9b80652b23c8b6","created_at":"2026-04-06T02:50:36.447560+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fcaec7c7fe4f1784","created_at":"2026-04-06T03:11:10.311272+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aed667f085b83a10","created_at":"2026-04-06T03:31:37.435799+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ed72ed55c89b06eb","created_at":"2026-04-06T03:52:07.641963+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"97dc3ba57031004c","created_at":"2026-04-06T04:12:41.430461+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"716307da7b6393f0","created_at":"2026-04-06T04:53:42.418134+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0deaf380d7def22f","created_at":"2026-04-06T05:14:09.428243+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53f8edbc056c5acf","created_at":"2026-04-06T05:34:39.779594+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"219e24adfd2f8c27","created_at":"2026-04-06T05:55:07.049520+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f86567486dde93d4","created_at":"2026-04-06T06:15:37.428210+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4f32698fc294cd7b","created_at":"2026-04-06T06:36:11.240184+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0f0e1471f0f2873","created_at":"2026-04-06T07:17:14.900027+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d11381b6746ef01e","created_at":"2026-04-06T07:37:45.203056+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2cd6e05312483783","created_at":"2026-04-06T08:18:51.833250+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb6149e7bba81882","created_at":"2026-04-06T08:39:22.280781+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dd69bc60f1ba1b68","created_at":"2026-04-06T08:59:49.469200+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"995f59349297e110","created_at":"2026-04-06T09:20:22.904689+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f3368a61bea32bf6","created_at":"2026-04-06T09:40:53.922214+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ad7b712ba7fda05","created_at":"2026-04-06T10:01:24.233077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec02c6074892bc4d","created_at":"2026-04-06T10:21:52.463792+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"076ae18b182dce95","created_at":"2026-04-06T10:42:22.855334+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30e40c8f8074807a","created_at":"2026-04-06T11:02:56.189830+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a53e3f6120efc0dd","created_at":"2026-04-06T11:23:29.279825+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e12d83e432cfb333","created_at":"2026-04-06T11:43:59.433988+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"32501013fba1d649","created_at":"2026-04-06T12:04:33.111959+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2cc50c14e1c4cebb","created_at":"2026-04-06T12:45:43.563348+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff62725cf6ff065d","created_at":"2026-04-06T13:26:44.007155+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f626a4a99a5b6011","created_at":"2026-04-06T13:47:16.048570+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5209c85cac74cc20","created_at":"2026-04-06T14:07:52.148422+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cc41f7896c3dc81","created_at":"2026-04-06T14:28:25.561878+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"27ba97e461ffc354","created_at":"2026-04-06T14:48:56.641836+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f5915fee22e2d46","created_at":"2026-04-06T15:09:26.850611+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4ac0a329cbbcfbf5","created_at":"2026-04-06T15:29:57.667131+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b2c705dd9a4db1c","created_at":"2026-04-06T15:50:35.344550+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"31f36d1233f42907","created_at":"2026-04-06T16:11:24.068895+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ef2310c5394307f","created_at":"2026-04-06T16:31:57.611788+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c927d7b4faf3be6e","created_at":"2026-04-06T16:52:35.715892+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b45fff62a64f6be","created_at":"2026-04-06T17:13:12.357766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"760130e261339889","created_at":"2026-04-06T17:33:52.337043+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b882176996b88aa","created_at":"2026-04-06T17:54:32.225535+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b674d3798615211","created_at":"2026-04-06T18:15:05.852542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a1ad82ed45be7864","created_at":"2026-04-06T18:35:39.749799+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f7daa106901e0041","created_at":"2026-04-06T18:56:13.081934+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4ee964160d8fd5ca","created_at":"2026-04-06T19:16:46.216052+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6bb2297ce069114","created_at":"2026-04-06T19:37:29.916868+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53f4c846b7407353","created_at":"2026-04-06T19:58:00.811691+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f17d7b5ae351575b","created_at":"2026-04-06T20:18:30.845135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62d5e0bfa1719ba8","created_at":"2026-04-06T20:39:01.280275+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53fa4d5319693098","created_at":"2026-04-06T20:59:31.621513+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3c5e02ca4c7a55fa","created_at":"2026-04-06T21:20:05.506179+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02006949969ce5c8","created_at":"2026-04-06T21:40:38.897680+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f3dd4a5b4f86076","created_at":"2026-04-06T22:01:09.621687+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e56c927c7cfa7c3","created_at":"2026-04-06T22:21:44.161987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c30bfbe23c71529","created_at":"2026-04-06T22:42:14.872182+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"98b9d20cb80ea158","created_at":"2026-04-06T23:02:45.576313+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"730dbe241dd024b4","created_at":"2026-04-06T23:23:18.670630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6a87ad14ac3f0ef8","created_at":"2026-04-06T23:43:45.956528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d1c908798932c3c7","created_at":"2026-04-07T00:04:16.005050+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e4f47dbeac6c50e","created_at":"2026-04-07T00:24:49.310889+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6325dfce546b4c71","created_at":"2026-04-07T00:45:22.445819+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fcd5c48f4edd6e96","created_at":"2026-04-07T01:05:56.135518+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d6a89a126fa243b","created_at":"2026-04-07T01:26:27.435980+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4ca5ac636c9ba70","created_at":"2026-04-07T01:46:55.693247+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ef70fb52824d5ab","created_at":"2026-04-07T02:07:45.307374+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"95b41e49c49a029a","created_at":"2026-04-07T02:28:28.287309+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5983356e8a0f7789","created_at":"2026-04-07T02:49:00.452717+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d79dda5abc770cb3","created_at":"2026-04-07T03:09:30.750460+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"40d2abdbb680ae17","created_at":"2026-04-07T03:30:01.136779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"177e0defc450cdfc","created_at":"2026-04-07T03:50:28.305463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"45a5eea7743d03fc","created_at":"2026-04-07T04:11:01.400252+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff56dea734e67f10","created_at":"2026-04-07T04:52:08.776395+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6930e59ac4f4f07a","created_at":"2026-04-07T05:12:42.994544+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89948e39bf9ea27b","created_at":"2026-04-07T05:33:13.938029+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e184c6ab800cfc82","created_at":"2026-04-07T05:53:44.134526+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"19a82f846e74e07a","created_at":"2026-04-07T06:14:17.551017+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb268380616085eb","created_at":"2026-04-07T06:34:47.704026+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d92cffc19be9511c","created_at":"2026-04-07T06:55:14.940765+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06a9c5c598bd6d44","created_at":"2026-04-07T07:15:48.131858+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f5b148f9035ca38","created_at":"2026-04-07T07:36:32.166111+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"31069d9a3312e528","created_at":"2026-04-07T07:57:03.019094+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a17c0817f83039c5","created_at":"2026-04-07T08:17:39.250146+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e9418f457d94865","created_at":"2026-04-07T08:38:13.534883+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79f59f23d6718358","created_at":"2026-04-07T08:58:47.101042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5cb5a54ec0b25d51","created_at":"2026-04-07T09:19:14.675105+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a033c979f4421bb5","created_at":"2026-04-07T09:39:51.638702+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e3e0ea8461b359a","created_at":"2026-04-07T10:00:28.459063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d7589ea366c6de3f","created_at":"2026-04-07T10:21:02.453022+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9876a196f43384a8","created_at":"2026-04-07T10:41:32.827852+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1abd9ceb92d3cbba","created_at":"2026-04-07T11:02:09.384898+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0a8a5872a6e9ac3","created_at":"2026-04-07T11:22:48.758370+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4478fa17a1779a4a","created_at":"2026-04-07T11:43:19.055226+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76fe12cb3713da08","created_at":"2026-04-07T12:03:55.457888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f07edf0da2e1776","created_at":"2026-04-07T12:24:26.480834+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86702494a4181ba1","created_at":"2026-04-07T12:45:02.956203+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30e040332217ca79","created_at":"2026-04-07T13:05:33.251382+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b4f92171cda73ba4","created_at":"2026-04-07T13:26:08.805629+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e4f9c14da5de8e80","created_at":"2026-04-07T13:46:39.223202+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"46bcb5ad370a0dee","created_at":"2026-04-07T14:07:09.630055+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"334a943785dd8e9e","created_at":"2026-04-07T14:27:37.512786+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"410f474682423058","created_at":"2026-04-07T14:48:11.450565+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f049f5b842ad570c","created_at":"2026-04-07T15:08:41.886329+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0656942f65a505a4","created_at":"2026-04-07T15:29:15.793434+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5160a074d1389c71","created_at":"2026-04-07T15:49:53.285645+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"749b935a0b09f209","created_at":"2026-04-07T16:10:35.819453+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"319a587ee8176a45","created_at":"2026-04-07T16:31:06.385396+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad275725b36e6c3c","created_at":"2026-04-07T16:51:36.556971+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5e69c61f207424bc","created_at":"2026-04-07T17:12:12.838862+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89042b75154a4dda","created_at":"2026-04-07T17:32:49.673009+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"51e4bc415ba32a4e","created_at":"2026-04-07T17:53:23.249971+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"35160f80f153fc1c","created_at":"2026-04-07T18:13:53.316765+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1843929298e5bb6d","created_at":"2026-04-07T18:54:57.854996+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"beaa3ae5b3b1cfc2","created_at":"2026-04-07T19:15:31.128519+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5d4ec746e81b96c","created_at":"2026-04-07T19:35:58.338586+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"de79353425fd575a","created_at":"2026-04-07T19:56:28.982931+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"36d09aff2101f5b9","created_at":"2026-04-07T20:17:05.943253+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f05139b580e4760e","created_at":"2026-04-07T20:37:36.543637+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d8f144da3cd69d9","created_at":"2026-04-07T20:58:13.236101+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"207efda56e9e0aa7","created_at":"2026-04-07T21:18:43.398787+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bae558b52e6692dd","created_at":"2026-04-07T21:39:13.776474+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6cdf0401a71267b","created_at":"2026-04-07T21:59:40.970646+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"10b949532a0e4ca8","created_at":"2026-04-07T22:20:17.171501+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6041ea2ae98b8c08","created_at":"2026-04-07T22:40:57.152711+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"88388db2a8536334","created_at":"2026-04-07T23:01:27.033680+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4849301cbcf68d64","created_at":"2026-04-07T23:22:03.739057+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"47bc03e925731c75","created_at":"2026-04-07T23:43:51.325058+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6ba6935872b3d69a","created_at":"2026-04-08T00:05:30.659784+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2789fcab63539b9","created_at":"2026-04-08T00:27:06.333206+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76425d9a12cc3c7b","created_at":"2026-04-08T00:48:37.009196+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"458ee94d1a44a375","created_at":"2026-04-08T01:10:18.848777+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e31062c9a1d2239d","created_at":"2026-04-08T01:31:58.596106+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"99e10b390a7ee7f0","created_at":"2026-04-08T01:53:28.754878+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06af956818f4397c","created_at":"2026-04-08T02:30:10.697453+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f957ae40bca2037","created_at":"2026-04-08T02:51:41.900339+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa0bbc0a144b7c13","created_at":"2026-04-08T03:13:21.724905+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c93bb54a79f08fe3","created_at":"2026-04-08T03:34:52.791535+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c1b863d8758de62","created_at":"2026-04-08T03:56:20.256455+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"082abc66b48fea1b","created_at":"2026-04-08T04:17:48.579220+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfeac40a88e6a29c","created_at":"2026-04-08T04:39:22.653555+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c17b852b15ca436","created_at":"2026-04-08T05:00:48.142988+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9958077bf8f79d75","created_at":"2026-04-08T05:22:13.756998+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e1f7d79a5dc82341","created_at":"2026-04-08T05:43:50.053724+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e3786292db941f56","created_at":"2026-04-08T06:05:13.165564+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eac7ef5dc5422385","created_at":"2026-04-08T06:26:42.283130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4c0751a5f059b450","created_at":"2026-04-08T06:48:17.708703+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a9715649ad5c4ed6","created_at":"2026-04-08T07:09:47.726466+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8d0ed9204f8d7859","created_at":"2026-04-08T07:31:33.175260+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2b39be4ca6eea79","created_at":"2026-04-08T07:53:06.706578+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4f6ab6c65f8a36f6","created_at":"2026-04-08T08:14:41.042214+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f1637fc8c549f571","created_at":"2026-04-08T08:36:20.485447+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"70901926a67b5ce8","created_at":"2026-04-08T09:19:31.089555+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"81218feced6d42e0","created_at":"2026-04-08T09:41:10.813888+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f7d29b479c730240","created_at":"2026-04-08T10:02:52.263886+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e8d67670e3c6fa97","created_at":"2026-04-08T10:24:22.439377+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2e4390dc0dbad8fb","created_at":"2026-04-08T10:45:58.032160+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4331c384d08fb227","created_at":"2026-04-08T11:07:25.741389+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ee555bcf1ad97d15","created_at":"2026-04-08T11:29:02.116106+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb2b7292729c9087","created_at":"2026-04-08T11:50:36.569860+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"46fa65dc73720eaf","created_at":"2026-04-08T12:12:35.053607+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"17410cd5f376326e","created_at":"2026-04-08T12:55:57.848606+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eec9395acc5c2e20","created_at":"2026-04-08T13:39:16.278267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"610bc783aff51edf","created_at":"2026-04-08T14:01:05.027639+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65297d35e1bebcc7","created_at":"2026-04-08T14:24:00.471808+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"013b8c63ed4199f8","created_at":"2026-04-08T14:53:33.797134+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e61288dd437925c2","created_at":"2026-04-08T15:15:18.052074+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bfe408426242c620","created_at":"2026-04-08T15:36:57.254504+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a14d42343ece943","created_at":"2026-04-08T15:58:44.900944+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9c91c056291a3956","created_at":"2026-04-08T16:20:28.713590+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c567cbd40027adbf","created_at":"2026-04-08T16:42:05.984745+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d671702175400af2","created_at":"2026-04-08T17:03:51.188053+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"818a4159bc1b4647","created_at":"2026-04-08T17:25:33.298810+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ba49c710237ace0","created_at":"2026-04-08T17:47:30.808713+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c988810f9d911d0f","created_at":"2026-04-08T18:09:08.931671+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa4d63f59b91b5eb","created_at":"2026-04-08T18:30:43.866302+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b41fe4846914d1c2","created_at":"2026-04-08T18:52:21.121773+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e5a49ea340993f62","created_at":"2026-04-08T19:14:04.384244+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb7315f571cb37fa","created_at":"2026-04-08T19:57:25.815663+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3bab443e6b8881f7","created_at":"2026-04-08T20:19:10.134126+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7bc5babf990c06b","created_at":"2026-04-08T21:02:37.983219+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"281ca1185065fb76","created_at":"2026-04-08T21:24:13.411076+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1140127ba8393135","created_at":"2026-04-08T21:45:48.871129+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e20865b4828513b7","created_at":"2026-04-08T22:07:21.899973+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c99b73c015676854","created_at":"2026-04-08T22:29:04.407984+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e08cccab928fe8a1","created_at":"2026-04-08T22:50:33.321283+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"56847eac3da56a94","created_at":"2026-04-08T23:12:12.266735+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"873a0169934f93e4","created_at":"2026-04-08T23:33:53.624408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2fdc865ffcb74ed5","created_at":"2026-04-09T00:17:23.376160+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6eb88909d8c23044","created_at":"2026-04-09T00:38:54.879744+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"87b5618758007372","created_at":"2026-04-09T01:00:43.295733+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c46228da60572763","created_at":"2026-04-09T01:22:30.947327+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e3c22d57390fcfbc","created_at":"2026-04-09T01:44:04.928753+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"11ad5bb9c6c17a07","created_at":"2026-04-09T02:06:45.795236+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8cd4a7007fd0eee7","created_at":"2026-04-09T02:33:24.821997+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d307b5e2c1a2c353","created_at":"2026-04-09T02:55:18.031289+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"caf3614ccb1e3eb4","created_at":"2026-04-09T03:16:53.399951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0335c9da9a1bae9","created_at":"2026-04-09T03:38:30.858341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"749976acc2104cba","created_at":"2026-04-09T04:21:48.369853+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8058aa45d7607107","created_at":"2026-04-09T04:43:26.490144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c9e97f9498a1106","created_at":"2026-04-09T05:04:56.977287+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"56b0b156a957c5d1","created_at":"2026-04-09T05:26:31.432162+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"17f9231e41de8c08","created_at":"2026-04-09T05:48:11.066954+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"505cb7caac5dae6c","created_at":"2026-04-09T06:09:51.351452+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cf54237f0b1321b","created_at":"2026-04-09T06:31:20.966015+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b9e347046953256f","created_at":"2026-04-09T06:52:47.316374+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba75c9be079f5914","created_at":"2026-04-09T07:14:36.462071+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50f309d5cfe8aa0b","created_at":"2026-04-09T07:36:06.851844+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c6a36f06802e79be","created_at":"2026-04-09T07:57:33.231726+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"182fccfcacb83b8a","created_at":"2026-04-09T08:19:05.681684+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c233d9034b45cd0d","created_at":"2026-04-09T08:40:44.856432+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"534d9980718d6551","created_at":"2026-04-09T09:02:32.383102+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"485dd90da99e804b","created_at":"2026-04-09T09:24:04.242268+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1cb7dd896f2c97d4","created_at":"2026-04-09T09:45:41.055483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e1b0799ce778640","created_at":"2026-04-09T10:07:16.236810+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3d617172e875064","created_at":"2026-04-09T10:29:09.872193+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"81d74858a6508d86","created_at":"2026-04-09T10:50:43.441038+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"652873b441469328","created_at":"2026-04-09T11:12:15.749388+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a8b7b6fdd655f31","created_at":"2026-04-09T11:33:51.445081+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"005a9916e4e2be37","created_at":"2026-04-09T11:55:33.610304+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5627a2e09b68301f","created_at":"2026-04-09T14:18:55.802437+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7915c5ba91cc00a2","created_at":"2026-04-09T14:40:34.196692+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bf41f5cd7f48dae","created_at":"2026-04-09T15:02:19.093841+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3f8a3a05bfd7ef0","created_at":"2026-04-09T15:23:59.510585+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"edba94a0b95cbdd6","created_at":"2026-04-09T15:45:40.264212+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"899670cfe6e47d32","created_at":"2026-04-09T16:07:18.044661+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0bfb11e8d48b46b","created_at":"2026-04-09T16:29:08.112518+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2bad102aa1ce0c22","created_at":"2026-04-09T16:51:05.641008+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4067cd8f75fcb93","created_at":"2026-04-09T17:12:53.261183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b0be07adc6b17a0","created_at":"2026-04-09T17:34:36.970809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab2cfaed76e73bae","created_at":"2026-04-09T17:55:43.594283+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"15fb99330267b0bd","created_at":"2026-04-09T18:17:33.497213+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8586baee471d9330","created_at":"2026-04-09T18:39:22.837715+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1821fdc250a5a708","created_at":"2026-04-09T19:01:06.381848+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8d31926f47b851d4","created_at":"2026-04-09T19:22:48.993382+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff4e7edff2536e60","created_at":"2026-04-09T19:44:35.540486+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d37abdd08cbdcfe9","created_at":"2026-04-09T20:06:22.569155+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6455008aa1d18f27","created_at":"2026-04-09T20:28:14.770770+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"872addbeea55392b","created_at":"2026-04-09T20:49:53.798979+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"283e662c4792b736","created_at":"2026-04-09T21:11:37.027313+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"60c18f9721e46765","created_at":"2026-04-09T21:33:35.008169+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b6cb0c2f421424a","created_at":"2026-04-09T21:55:15.337436+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a43b2e4c0dae5ef7","created_at":"2026-04-09T22:17:07.103693+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ce79239a9d90f5d","created_at":"2026-04-09T22:39:00.498749+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"40b41de9e1986637","created_at":"2026-04-09T23:00:40.196991+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1d10c192809be820","created_at":"2026-04-09T23:22:13.844029+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be8b834cf338cf47","created_at":"2026-04-09T23:44:05.127437+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"190ab05dfbf95558","created_at":"2026-04-10T00:05:35.538388+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50bc2bcf8ec3d260","created_at":"2026-04-10T00:27:11.383503+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6250fc5cbc4891c9","created_at":"2026-04-10T00:48:58.648293+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b82948071ff6db42","created_at":"2026-04-10T01:10:31.228343+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cedc9ef18bec2d87","created_at":"2026-04-10T01:32:08.849590+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1a3a7e69e2e0cd84","created_at":"2026-04-10T01:53:53.557426+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1aa2fb3c2a66f86f","created_at":"2026-04-10T02:30:12.349231+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f621a804419108b4","created_at":"2026-04-10T02:51:52.339385+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd284d7b314c5306","created_at":"2026-04-10T03:13:27.598690+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b109da299ff89019","created_at":"2026-04-10T03:35:04.173017+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b034500303eba69","created_at":"2026-04-10T03:56:45.131727+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"18a2fc504c324b13","created_at":"2026-04-10T04:18:22.003372+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"095644dc5c478d5a","created_at":"2026-04-10T04:39:57.705011+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f5adb8df20979f0e","created_at":"2026-04-10T05:01:31.645481+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4913cf51e9d4e73","created_at":"2026-04-10T05:23:07.201674+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e3838236fd0d7bf","created_at":"2026-04-10T05:44:55.846748+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c2645a5049ec62ec","created_at":"2026-04-10T06:06:34.364027+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e97ffc2ad35d1799","created_at":"2026-04-10T06:57:00.124050+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d83a1a02ec5c969","created_at":"2026-04-10T07:18:34.023506+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8a2b7693a8754a29","created_at":"2026-04-10T07:40:11.688218+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba67ac79b03a0fc6","created_at":"2026-04-10T08:01:53.459246+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5c609ae0787cee4","created_at":"2026-04-10T08:23:34.543637+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca5cd289ffd8741a","created_at":"2026-04-10T08:45:12.669950+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09540354c4be3864","created_at":"2026-04-10T09:06:53.137454+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5298fc979a020e02","created_at":"2026-04-10T09:28:30.133767+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bacea060ee46180","created_at":"2026-04-10T09:49:58.582137+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62f4489e69d49bee","created_at":"2026-04-10T10:11:26.213027+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ee199cae8ef04b05","created_at":"2026-04-10T10:33:16.344940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65f092d7b0b4393f","created_at":"2026-04-10T10:54:54.640500+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"308f2c36ab4f8077","created_at":"2026-04-10T11:16:24.254744+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cde37e71cb6f9668","created_at":"2026-04-10T11:38:07.980312+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"39a7fd0de2b963c1","created_at":"2026-04-10T11:59:39.401958+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"561eb3ea54441286","created_at":"2026-04-10T12:21:33.104479+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8222689059ff70db","created_at":"2026-04-10T12:43:12.010022+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"621ac97f8870e388","created_at":"2026-04-10T13:04:57.735865+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74de6474093c8262","created_at":"2026-04-10T13:26:39.434505+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6bd817dda3e47a5a","created_at":"2026-04-10T13:48:21.254086+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aceb3e34d87f9a2f","created_at":"2026-04-10T14:10:06.443408+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"718d2763c3313eed","created_at":"2026-04-10T14:31:45.396122+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ababdc3e223b574","created_at":"2026-04-10T14:53:28.148260+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b903e4f57e75dede","created_at":"2026-04-10T15:15:16.056059+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73b7c43be2ae9cd2","created_at":"2026-04-10T15:37:02.185901+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5b1f9684906d3f5","created_at":"2026-04-10T15:58:43.173298+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d082bc7c13aa235","created_at":"2026-04-10T16:20:20.233695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8dfe40a201bf277b","created_at":"2026-04-10T16:42:11.822478+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"feff528873363447","created_at":"2026-04-10T17:04:01.457860+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3dbf1cf5affd410d","created_at":"2026-04-10T17:25:42.491597+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e0d03dae6227b925","created_at":"2026-04-10T17:47:25.705955+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"68ba96043f84d9b7","created_at":"2026-04-10T18:09:17.527293+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"17f98d330b5265a5","created_at":"2026-04-10T18:30:58.436877+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4012e5756515fb5f","created_at":"2026-04-10T18:52:50.779965+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"483cca2727f1d053","created_at":"2026-04-10T19:14:43.298214+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1645c0d16ed0cf86","created_at":"2026-04-10T19:36:17.861207+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b41e21df7e7fc56","created_at":"2026-04-10T19:57:54.809604+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d34832d7cff61d2","created_at":"2026-04-10T20:19:42.187449+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b79231ff5fae7b7","created_at":"2026-04-10T20:41:23.043762+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ce938f284cb1bdbb","created_at":"2026-04-10T21:03:02.440313+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f35349d788179bb6","created_at":"2026-04-10T21:46:27.020080+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8c12606f7e064d28","created_at":"2026-04-10T22:08:24.182552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8f48086500350326","created_at":"2026-04-10T22:30:01.013254+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"24be3a2aac35ca14","created_at":"2026-04-10T22:52:02.773760+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f7c1417bd85db57","created_at":"2026-04-10T23:13:46.488796+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b030ecd87b778f45","created_at":"2026-04-10T23:35:20.501487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06c21bb3fff76b0b","created_at":"2026-04-10T23:56:56.454748+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43a921b1c88dcbbc","created_at":"2026-04-11T00:18:30.370856+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b8206bf16e7ff4b9","created_at":"2026-04-11T00:39:58.970422+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8a5cb5391aaf46af","created_at":"2026-04-11T01:01:29.302754+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"95d793526e5c6bac","created_at":"2026-04-11T01:23:02.614984+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1dc6e8f1ce2964ae","created_at":"2026-04-11T01:44:48.530415+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4c484bd2996fa8fe","created_at":"2026-04-11T02:35:29.546951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d92464f38970fd0","created_at":"2026-04-11T02:57:03.419643+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f87ce3807dd68ebb","created_at":"2026-04-11T03:18:30.541645+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9fb7e333ac79e2dd","created_at":"2026-04-11T04:01:52.756332+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fec63b231683b7d9","created_at":"2026-04-11T04:23:23.356401+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"209be44963d40822","created_at":"2026-04-11T04:45:02.724715+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"276cf032b8b6d8f6","created_at":"2026-04-11T05:06:31.745612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"46cce6c9a7aaa3d5","created_at":"2026-04-11T05:28:04.848210+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bc6249e5398811b","created_at":"2026-04-11T05:49:45.519717+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f5ccbc053d716e55","created_at":"2026-04-11T06:11:17.650624+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a7b6e8654774d53b","created_at":"2026-04-11T06:32:46.617483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16cf06d48febfe94","created_at":"2026-04-11T06:54:30.462107+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"12f9e37d9296b8e2","created_at":"2026-04-11T07:16:01.602583+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b750aefa2bcc2aa8","created_at":"2026-04-11T07:37:36.266592+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2d167d21278849b9","created_at":"2026-04-11T08:20:37.844923+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"87e859ce354fb992","created_at":"2026-04-11T09:03:49.369911+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"acf8ab3c6418250c","created_at":"2026-04-11T09:25:33.188843+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1227c88efc1151ea","created_at":"2026-04-11T09:47:00.784338+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89970bff4d749129","created_at":"2026-04-11T10:30:06.637069+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"009d17fcc5929bda","created_at":"2026-04-11T10:51:42.864482+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08fb0260855b6375","created_at":"2026-04-11T11:13:15.309198+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c03367db7159aa5","created_at":"2026-04-11T11:34:52.392869+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"32ae3f4d248916a8","created_at":"2026-04-11T11:56:28.686847+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfd4786167df8c45","created_at":"2026-04-11T12:17:55.717857+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"58231f3cedf691cd","created_at":"2026-04-11T12:39:29.032732+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4908bdff5f27e60","created_at":"2026-04-11T13:01:07.025004+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2b9d29c17df70ac","created_at":"2026-04-11T13:22:43.995896+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d730bd4a59602a4","created_at":"2026-04-11T13:44:19.457443+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c12472e889e34d1","created_at":"2026-04-11T14:05:52.814952+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e084a095acc9edc","created_at":"2026-04-11T14:27:30.539168+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"970d7b1bfbc9e36a","created_at":"2026-04-11T14:49:16.523487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"abb45dbc2d312ef2","created_at":"2026-04-11T15:10:51.845664+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c33b8f30f04202d6","created_at":"2026-04-11T15:32:28.051231+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"296b9d32b4c27ce6","created_at":"2026-04-11T15:54:15.847910+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2dd40bd6acad5b97","created_at":"2026-04-11T16:15:55.931496+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"15a39013da37de09","created_at":"2026-04-11T16:37:48.966948+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1e74291e6c4398e6","created_at":"2026-04-11T16:59:26.030440+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9478c2d572c21479","created_at":"2026-04-11T17:20:50.841401+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e7b3485603cbd5d8","created_at":"2026-04-11T17:42:28.242640+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c299902d49c74dd1","created_at":"2026-04-11T18:04:07.000051+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d958bda00458f244","created_at":"2026-04-11T18:47:20.006055+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b06786cc443a1e16","created_at":"2026-04-11T19:09:19.980676+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"871a4dab9151881c","created_at":"2026-04-11T19:31:01.058631+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e8c7900c4dee6d1b","created_at":"2026-04-11T19:52:38.629367+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d59ae1d4af2ae4ba","created_at":"2026-04-11T20:14:16.440570+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"34d8c1aeacc282e0","created_at":"2026-04-11T20:35:51.745171+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"11a5f67058c913c6","created_at":"2026-04-11T20:57:35.578303+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"addb41e26f48f985","created_at":"2026-04-11T21:19:09.521752+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06f3630b4015bd2f","created_at":"2026-04-11T21:40:42.258537+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"95f433cdde6e2e36","created_at":"2026-04-11T22:02:18.436063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c24cbde898ef179c","created_at":"2026-04-11T22:23:53.050685+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dec6999fdcb8ba91","created_at":"2026-04-11T22:45:33.215940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f96f73fb44813b7","created_at":"2026-04-11T23:07:06.694359+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1899c06c0494ef60","created_at":"2026-04-11T23:28:52.699691+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a21a02555ad7b91","created_at":"2026-04-11T23:50:30.406470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62e97a67313e6b96","created_at":"2026-04-12T00:12:08.518017+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"57a6f0957b9f7ae1","created_at":"2026-04-12T00:33:56.485322+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8598d2aba060186a","created_at":"2026-04-12T00:55:33.695653+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"329bfbf38ee062fd","created_at":"2026-04-12T01:17:04.699504+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"519ed5479403f765","created_at":"2026-04-12T01:38:46.055611+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d3fa749bb2cc6da","created_at":"2026-04-12T02:00:18.617128+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38854bbe81b587ca","created_at":"2026-04-12T02:30:43.804619+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ca95dd9d496eb69","created_at":"2026-04-12T02:52:19.186846+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"10e7d08d8f0e887b","created_at":"2026-04-12T03:14:05.628660+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64306f6651cd9a82","created_at":"2026-04-12T03:35:47.285314+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c8920b16dca8bf7","created_at":"2026-04-12T03:57:41.186290+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae17beebe4817593","created_at":"2026-04-12T04:19:08.185815+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be0ea73d7c1c301d","created_at":"2026-04-12T05:02:32.146697+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0793caf51df482a1","created_at":"2026-04-12T05:23:58.543182+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"571b054fc10a1175","created_at":"2026-04-12T05:45:30.559060+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"60c55559702c5075","created_at":"2026-04-12T06:07:02.382321+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"267f6b3889f595c3","created_at":"2026-04-12T06:28:44.082062+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e55170354bd605fc","created_at":"2026-04-12T06:50:21.431082+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa5bb46933e20a22","created_at":"2026-04-12T07:11:58.869306+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5684bb482d19be20","created_at":"2026-04-12T07:33:32.043940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0fc4e8b269c43d8","created_at":"2026-04-12T07:55:08.499136+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f389ff93acd6a2bd","created_at":"2026-04-12T08:16:38.069076+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0e747a91bd0c38a","created_at":"2026-04-12T08:38:18.743719+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f00d52076f632968","created_at":"2026-04-12T08:59:49.497708+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"300de808f229f606","created_at":"2026-04-12T09:21:18.422913+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"daddd3ed86490778","created_at":"2026-04-12T09:42:52.063922+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e33ce6105559dfe0","created_at":"2026-04-12T10:04:23.481306+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5449213f29e27918","created_at":"2026-04-12T10:26:04.607913+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b88219c7a6657274","created_at":"2026-04-12T10:47:31.758773+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"575f76b4bfc2fe02","created_at":"2026-04-12T11:09:24.951106+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c8a5b286b2b383c","created_at":"2026-04-12T11:30:52.557237+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44c3fa2be0ad6c38","created_at":"2026-04-12T11:52:24.769039+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d97b5e442470b9f","created_at":"2026-04-12T12:14:00.943281+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a4bb76580afcd05","created_at":"2026-04-12T12:35:40.644563+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a654ffb9b30cff29","created_at":"2026-04-12T12:57:19.797892+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"635630441b159d97","created_at":"2026-04-12T13:18:52.564249+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"92ddfcf68553c417","created_at":"2026-04-12T14:03:48.276558+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db000f2aa2e6fb80","created_at":"2026-04-12T14:25:21.691979+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"848b5ac80573b172","created_at":"2026-04-12T14:46:59.224621+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2afddbdd92be418e","created_at":"2026-04-12T15:08:28.915074+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca6d7f5f0a2e0337","created_at":"2026-04-12T15:29:59.299650+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"63879d970530c973","created_at":"2026-04-12T15:51:36.158345+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"01fa4f2932fe9bdd","created_at":"2026-04-12T16:13:12.041853+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"626b700f5192276b","created_at":"2026-04-12T16:34:45.111882+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e28cab657d6cb8a6","created_at":"2026-04-12T16:56:18.118144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6f979b41b03c3b4","created_at":"2026-04-12T17:17:51.357205+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3674f46d8b2ba866","created_at":"2026-04-12T17:39:25.872951+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1b0c29bc9a681f79","created_at":"2026-04-12T18:01:01.071486+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d8ddec00bce2c23d","created_at":"2026-04-12T18:22:26.503460+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8afccd0f9b1bfd9f","created_at":"2026-04-12T18:44:05.461613+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"732308b898b1f483","created_at":"2026-04-12T19:05:26.317681+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53ed193eefa83f99","created_at":"2026-04-12T19:26:58.446547+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c120579bedd52929","created_at":"2026-04-12T19:48:30.016066+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c38ca4178bb9fe5f","created_at":"2026-04-12T20:09:52.064786+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b6ff5682ee63687","created_at":"2026-04-12T20:31:51.460150+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"75596551fda0d6fa","created_at":"2026-04-12T20:53:24.504626+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"832b9fbe71714f42","created_at":"2026-04-12T21:14:51.268955+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f9600c95a806c5bf","created_at":"2026-04-12T21:36:25.706553+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"280a7c6f468fa935","created_at":"2026-04-12T21:57:50.707882+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e56c161bd19641e0","created_at":"2026-04-12T22:19:13.281779+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"03d6d750a615084a","created_at":"2026-04-12T22:40:49.265176+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"369f0f15fe670236","created_at":"2026-04-12T23:02:20.599739+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"084996e2cf71a03f","created_at":"2026-04-12T23:23:45.355174+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f3fe96725c0a15cf","created_at":"2026-04-12T23:45:04.425566+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"18a80639b3c9132f","created_at":"2026-04-13T00:06:47.987931+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"df5f5daf7ea43daa","created_at":"2026-04-13T00:28:21.040440+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e8675dc8e74e34c","created_at":"2026-04-13T00:49:54.089869+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1663032bc2c3a1e5","created_at":"2026-04-13T01:11:22.221686+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c9e15530cdd85ebf","created_at":"2026-04-13T01:33:00.956563+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ce05aa8f8cefbbc8","created_at":"2026-04-13T02:30:08.755317+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fba122ee8c152c3e","created_at":"2026-04-13T03:13:02.861969+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8dac17f14b1274f","created_at":"2026-04-13T03:34:38.238157+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1603fbfd00ab3c20","created_at":"2026-04-13T04:17:35.802870+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"974d535a59309cf5","created_at":"2026-04-13T04:38:58.195144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7526637d25606d4c","created_at":"2026-04-13T05:00:20.932702+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a8ccd36342c3378","created_at":"2026-04-13T05:21:45.164859+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a2c3f1108c09591","created_at":"2026-04-13T05:43:10.595809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"674648c76d943050","created_at":"2026-04-13T06:04:49.004340+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b5080819ee60706","created_at":"2026-04-13T06:26:14.335258+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7d73c1a96e58dd81","created_at":"2026-04-13T06:47:53.974658+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb30086603dda930","created_at":"2026-04-13T07:09:23.970523+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5562e7a8e8c099df","created_at":"2026-04-13T07:30:55.112744+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54547c1bc6dbdb36","created_at":"2026-04-13T07:52:21.299427+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41bc04a0a8f54909","created_at":"2026-04-13T08:13:55.052541+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"42870a11b35d2051","created_at":"2026-04-13T08:35:32.584501+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69cd8986b95b9db0","created_at":"2026-04-13T08:56:54.284683+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f152a39f5b5ea09","created_at":"2026-04-13T09:18:25.620081+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c7fa97e09d7096c","created_at":"2026-04-13T09:39:53.447923+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"235e4f3b0b6b1284","created_at":"2026-04-13T10:01:19.267181+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"90763098cefddb1c","created_at":"2026-04-13T10:22:42.103592+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ee4fda5fa5d444c2","created_at":"2026-04-13T11:27:37.455437+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cd1e32501b068100","created_at":"2026-04-13T11:49:13.249295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"077106d94edbbd11","created_at":"2026-04-13T12:10:49.889699+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38a63b850b124dc8","created_at":"2026-04-13T12:32:24.614573+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"592a27f6344d7fea","created_at":"2026-04-13T12:53:49.493979+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9b24d8f12c6b1a2f","created_at":"2026-04-13T13:15:14.935395+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"29cbceabbce7b411","created_at":"2026-04-13T13:58:29.682077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e1d63cc0ab0bc011","created_at":"2026-04-13T14:19:55.006764+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9464a33c4f5241e1","created_at":"2026-04-13T14:41:20.360691+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78b2024097b7fab9","created_at":"2026-04-13T15:06:28.483777+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69542dc5da92a90d","created_at":"2026-04-13T15:27:49.197789+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6612a8ddf88e5199","created_at":"2026-04-13T16:24:46.680436+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c5ec3efa67c082c","created_at":"2026-04-13T16:46:30.303808+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"baf43fe2192b8ded","created_at":"2026-04-13T17:50:50.343192+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"379c728eeb1cf334","created_at":"2026-04-13T18:12:46.721743+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"59612285ca10386e","created_at":"2026-04-13T18:34:18.195542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e4e1364835c49ed","created_at":"2026-04-13T18:55:42.992327+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54bfc1c26ee8dbc4","created_at":"2026-04-13T19:17:06.742115+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6141ad83ff4d809","created_at":"2026-04-13T19:38:32.488025+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"20ff62c8e1029a93","created_at":"2026-04-13T20:00:16.892849+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3608ee9ac0950c30","created_at":"2026-04-13T20:21:44.870689+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0c906d201b5cb973","created_at":"2026-04-13T20:43:12.850915+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"63a5a495cddee8bd","created_at":"2026-04-13T21:04:41.279521+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eaa105c001e66421","created_at":"2026-04-13T21:26:05.706054+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac1f4503ed63b0c9","created_at":"2026-04-13T21:47:30.590349+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"99c0b9de0ab16c08","created_at":"2026-04-13T22:08:52.479261+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a6dcaa57faba92cc","created_at":"2026-04-13T22:30:24.751894+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77aedfebaea653e8","created_at":"2026-04-13T22:51:54.696483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"62bddc360df50d21","created_at":"2026-04-13T23:13:37.557130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a6f32fbe23c7204","created_at":"2026-04-13T23:35:04.608446+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0937df2971398d23","created_at":"2026-04-13T23:56:33.995661+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1e7c8da77fbcfd47","created_at":"2026-04-14T00:17:52.278518+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2c29a331cba5d611","created_at":"2026-04-14T01:00:56.713989+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"847f1caa7072ebc8","created_at":"2026-04-14T01:43:52.786238+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"894e952dbf72f7d7","created_at":"2026-04-14T02:05:36.119485+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"732049a3cdab3740","created_at":"2026-04-14T02:37:05.178207+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76bf404c68968d4e","created_at":"2026-04-14T02:58:43.555044+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73b9e739da719087","created_at":"2026-04-14T03:20:15.898497+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a268265f732d2c45","created_at":"2026-04-14T03:41:48.854237+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"543a2ef42e579071","created_at":"2026-04-14T04:03:22.562723+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89a5d2c4b2a439a3","created_at":"2026-04-14T04:24:51.775902+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c15feb6e66accf0","created_at":"2026-04-14T04:46:19.938640+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e92c1ddef2c43eb","created_at":"2026-04-14T05:07:47.964092+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"12dece9714138b75","created_at":"2026-04-14T05:29:27.904439+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5913c208d4c101da","created_at":"2026-04-14T05:51:00.358541+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5fbd538f9d2d2cff","created_at":"2026-04-14T06:12:22.202172+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"998701d9272300af","created_at":"2026-04-14T06:33:47.105534+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8f3d2d0117e673ce","created_at":"2026-04-14T06:55:25.457369+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9f159c9712bbfe7f","created_at":"2026-04-14T07:16:53.702319+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"835608927fecf7b7","created_at":"2026-04-14T07:38:15.977097+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d805a23210e662f7","created_at":"2026-04-14T07:59:49.384404+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5be01bd54554a98c","created_at":"2026-04-14T08:21:14.580094+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca4960003e85aae8","created_at":"2026-04-14T08:42:50.773490+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"520cf3b03f872eb5","created_at":"2026-04-14T09:04:09.997707+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"629b85629b7080bb","created_at":"2026-04-14T09:25:38.139035+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"704b501b8f8f528f","created_at":"2026-04-14T09:47:13.896751+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f1c41fa872e9b28","created_at":"2026-04-14T10:08:47.624260+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e307ced11f68992b","created_at":"2026-04-14T10:30:23.705809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"548fd2b031841046","created_at":"2026-04-14T10:51:53.524736+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ae054378159e93b","created_at":"2026-04-14T11:13:28.098606+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3b2b884acab52003","created_at":"2026-04-14T11:34:57.188315+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"46f4b0fa28dcac60","created_at":"2026-04-14T11:56:27.965643+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5a5106fdb070dc10","created_at":"2026-04-14T12:17:59.948207+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1cf5d9d37955ce48","created_at":"2026-04-14T13:01:13.707478+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"95cbca97d1f772f3","created_at":"2026-04-14T13:22:48.937355+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44a015d55dfc6d18","created_at":"2026-04-14T13:44:22.848881+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fa338740405b8da","created_at":"2026-04-14T14:05:54.801238+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8bb8e029c78f2be8","created_at":"2026-04-14T14:27:32.393207+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71016e66960149f4","created_at":"2026-04-14T14:49:11.099939+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc16adcc6234662d","created_at":"2026-04-14T15:10:38.581553+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9d7f5444afbe07ea","created_at":"2026-04-14T15:32:06.301360+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c4b1378d00fea70","created_at":"2026-04-14T15:53:30.895976+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00e418db8b067b79","created_at":"2026-04-14T16:15:01.116295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"069092aa0ce9693e","created_at":"2026-04-14T16:36:34.266861+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba59722c65590a52","created_at":"2026-04-14T16:58:11.290186+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"80622bc7477ebb78","created_at":"2026-04-14T17:19:48.117992+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7213673bd9124142","created_at":"2026-04-14T17:41:30.046262+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"adb759007f36632f","created_at":"2026-04-14T18:03:21.669283+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c2c9d4214915e46c","created_at":"2026-04-14T18:46:37.714323+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33e02e803b6a9024","created_at":"2026-04-14T19:08:12.900965+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d129ce18f91843d1","created_at":"2026-04-14T19:29:44.394480+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f161536457bcf1b","created_at":"2026-04-14T19:51:17.257615+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba1265aef2f3516a","created_at":"2026-04-14T20:12:46.621474+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9dd8a5de2074e1e6","created_at":"2026-04-14T20:34:18.443522+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65cf1683d6b9c9e0","created_at":"2026-04-14T20:55:47.408605+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"47ca2add4ecffeb8","created_at":"2026-04-14T21:17:12.483527+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c420cfea81f46ff6","created_at":"2026-04-14T21:38:45.589902+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b9881f43cd1a651f","created_at":"2026-04-14T22:00:17.392641+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"df8080266f5ada43","created_at":"2026-04-14T22:42:04.283680+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb0c3e86ffe668dd","created_at":"2026-04-14T23:03:32.302130+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"969a96e8ce5c474b","created_at":"2026-04-14T23:25:03.288683+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a151ca1661879b1","created_at":"2026-04-14T23:46:36.093587+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00b54877c593e478","created_at":"2026-04-15T00:07:59.901278+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"47cf71f1c4b32a30","created_at":"2026-04-15T00:29:30.163612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6de7140c8f14c7b5","created_at":"2026-04-15T00:51:03.035088+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f2ca2ca7fd6e9d3a","created_at":"2026-04-15T01:12:27.687530+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bfb3e538e180bce8","created_at":"2026-04-15T01:33:56.276300+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a29c4a4136131b51","created_at":"2026-04-15T01:55:25.654093+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4cf52f49c850080","created_at":"2026-04-15T02:30:32.450355+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77317e6ad640f0bc","created_at":"2026-04-15T02:51:57.890276+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f865e3274f36bb7","created_at":"2026-04-15T03:13:20.848940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8330975dba20e101","created_at":"2026-04-15T03:56:22.095337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9cccfde99d2a9b20","created_at":"2026-04-15T04:17:48.365123+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d18849c75db61080","created_at":"2026-04-15T04:39:13.597624+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb8ad1add084f8cd","created_at":"2026-04-15T05:00:38.318004+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a7a9d7d833d90e61","created_at":"2026-04-15T05:22:12.861658+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"986229ed6cd79125","created_at":"2026-04-15T05:43:39.650937+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89eacc659d8ed1b7","created_at":"2026-04-15T06:05:10.787916+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b196a34ee9169711","created_at":"2026-04-15T06:48:19.224112+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1a8f01f8f9edb245","created_at":"2026-04-15T07:10:07.610595+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5b034f53e37a82ca","created_at":"2026-04-15T07:31:31.735656+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e395da4963c9bcf","created_at":"2026-04-15T07:53:20.321703+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"59266064489231a3","created_at":"2026-04-15T08:16:19.997073+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77bcc3e4865cb74f","created_at":"2026-04-15T08:41:33.582870+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"83bb4b8082e5001f","created_at":"2026-04-15T09:03:04.183993+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ae5a7a299b29303","created_at":"2026-04-15T09:24:35.444263+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a86c963ee48bed17","created_at":"2026-04-15T09:46:06.003831+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64391853aee0ee6b","created_at":"2026-04-15T10:07:52.804024+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cecd902dd49baa30","created_at":"2026-04-15T10:29:18.135529+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"252245afec242bec","created_at":"2026-04-15T10:50:51.423237+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5da40c2349c25809","created_at":"2026-04-15T11:12:16.013232+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1136f11e44a22ba7","created_at":"2026-04-15T11:33:42.150040+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"788aca5b2800aaad","created_at":"2026-04-15T11:55:19.869673+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4df1bc8fa21892d8","created_at":"2026-04-15T12:16:55.344204+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a3fbb03a0e7bd53","created_at":"2026-04-15T12:38:25.848517+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d90ba901ce29d6c8","created_at":"2026-04-15T12:59:59.084470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e804064341320082","created_at":"2026-04-15T13:43:09.191874+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bc7cf28e65cfeac6","created_at":"2026-04-15T14:05:01.322713+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2923e532f35c8f37","created_at":"2026-04-15T14:27:02.486552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b821302d5fa31b2d","created_at":"2026-04-15T14:48:47.278665+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0e545427deec561","created_at":"2026-04-15T15:33:14.164906+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e029864ce5dd5ad","created_at":"2026-04-15T15:55:31.800442+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"56764d6d98756329","created_at":"2026-04-15T16:36:48.089630+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f4168aab0b3a51f","created_at":"2026-04-15T16:57:18.359856+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77b177984c92d724","created_at":"2026-04-15T17:17:48.914208+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"13fce72381ba6779","created_at":"2026-04-15T17:38:23.785494+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7976c0ccf8d45ed0","created_at":"2026-04-15T18:19:27.704227+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"23517614711d94c3","created_at":"2026-04-15T18:39:58.359103+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1ce6db6ae4a91d3d","created_at":"2026-04-15T19:00:43.707492+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"309c64bbc7a305f0","created_at":"2026-04-15T19:21:13.857723+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2ba2a398e7446168","created_at":"2026-04-15T19:41:47.651218+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"68e27a065442e1f9","created_at":"2026-04-15T20:02:17.852867+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c60d1bfc93175d71","created_at":"2026-04-15T20:22:44.948686+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33e7bfb5b3e54906","created_at":"2026-04-15T20:43:24.798854+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c4d4e49e963cb09","created_at":"2026-04-15T21:04:02.060617+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef9cafbe8a6cfddd","created_at":"2026-04-15T21:45:06.688828+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b4f7b3be861bfb08","created_at":"2026-04-15T22:05:41.770794+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9626ca46b8da1ef6","created_at":"2026-04-15T22:26:12.076116+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a85015dd0bb7a54","created_at":"2026-04-15T22:46:45.451365+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1aa7a7d58233ddf","created_at":"2026-04-15T23:07:15.529104+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d48a3387d35b378c","created_at":"2026-04-15T23:48:17.153737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0f04bb18540dfb9","created_at":"2026-04-16T00:08:57.137421+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2594fc3cff57a93a","created_at":"2026-04-16T00:29:27.242714+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d108b27aa4e678a7","created_at":"2026-04-16T00:50:06.655466+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6597792e5ce017de","created_at":"2026-04-16T01:10:40.307160+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8511857412a813e8","created_at":"2026-04-16T01:31:19.891446+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2c7b86b34ce630f9","created_at":"2026-04-16T02:14:49.641250+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5e3779e56c230004","created_at":"2026-04-16T02:37:58.266445+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb5256503c992fb9","created_at":"2026-04-16T02:58:31.561310+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33d6bcf59471d9f6","created_at":"2026-04-16T03:19:06.032079+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0303c3a95e6afe55","created_at":"2026-04-16T03:39:42.478143+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3755fb2848698a66","created_at":"2026-04-16T04:00:09.613374+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77cb29926747b4e7","created_at":"2026-04-16T04:20:42.734865+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5e36946b4e10dbd","created_at":"2026-04-16T04:41:12.914113+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"67efc5bc75f5d179","created_at":"2026-04-16T05:22:16.591196+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b92b76138bfb15ce","created_at":"2026-04-16T06:03:34.171458+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5da59ae3613823b2","created_at":"2026-04-16T06:24:13.852678+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ff8378fdf061c9e4","created_at":"2026-04-16T06:44:46.760168+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"888a235b76c13f7a","created_at":"2026-04-16T07:05:16.919465+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85706a0c24f95496","created_at":"2026-04-16T07:25:47.609601+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ed8318723f7820ec","created_at":"2026-04-16T07:46:21.559254+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a12f9f2f751e0e07","created_at":"2026-04-16T08:06:52.246836+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"15c597dbbae81cca","created_at":"2026-04-16T08:27:26.048833+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9548113422b2a528","created_at":"2026-04-16T08:48:02.675953+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72ebe1d3e4c34fcf","created_at":"2026-04-16T09:08:33.090279+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"47f71eb8456a6091","created_at":"2026-04-16T09:29:06.485735+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0923917ea2b9b0d7","created_at":"2026-04-16T09:49:36.517302+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c36423be2afb1cc","created_at":"2026-04-16T10:10:10.179677+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08cc9f2de7147b4a","created_at":"2026-04-16T10:30:53.999924+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca1252f225afd42b","created_at":"2026-04-16T10:51:24.397622+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bda27bbc89d68cf8","created_at":"2026-04-16T11:11:54.133708+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d23c5b7e13b49649","created_at":"2026-04-16T11:32:30.379987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9882a57335d984f8","created_at":"2026-04-16T11:53:01.478967+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"28af0f703c30a96a","created_at":"2026-04-16T12:13:31.446199+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f6da4648052d86f","created_at":"2026-04-16T14:14:03.530483+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4595a3033fa9e2a9","created_at":"2026-04-16T14:34:33.969262+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ece5c3d2d3e59eaa","created_at":"2026-04-16T14:55:04.457081+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"41a86aa02dd3abd9","created_at":"2026-04-16T15:15:37.897391+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bff945a1f0ce3189","created_at":"2026-04-16T15:36:20.640527+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6122364115d7cdb8","created_at":"2026-04-16T15:56:51.709499+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0b0204408f21228","created_at":"2026-04-16T16:17:27.835168+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4192f4c6f2c6c37e","created_at":"2026-04-16T16:58:43.789499+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71eade0a321b3342","created_at":"2026-04-16T17:19:16.854332+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5ca62f391d16d858","created_at":"2026-04-16T17:39:47.835656+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9c92fd55534a92d5","created_at":"2026-04-16T18:00:29.574325+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b4991a2cea3ab5b4","created_at":"2026-04-16T18:21:02.683965+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00ca07298888a91e","created_at":"2026-04-16T18:41:33.503439+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16d02cff24fd3187","created_at":"2026-04-16T19:22:30.687688+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a533521b39fda575","created_at":"2026-04-16T19:43:07.105614+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e82295da73e637b","created_at":"2026-04-16T20:03:43.670479+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d456d0af5232596d","created_at":"2026-04-16T20:24:13.658613+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a8a6f35d35efdfff","created_at":"2026-04-16T20:44:49.694391+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"40eb18be68ecc0d0","created_at":"2026-04-16T21:05:28.767907+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bba3e5a353249db9","created_at":"2026-04-16T21:46:32.739558+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a087691f59697a8f","created_at":"2026-04-16T22:07:08.751652+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"80c8046a4d7d3776","created_at":"2026-04-16T22:27:44.964029+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"71f9caf802a6afab","created_at":"2026-04-16T22:48:14.988592+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2b5e31eaacfa0f79","created_at":"2026-04-16T23:08:51.465625+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"28ddf60aabaa4d13","created_at":"2026-04-16T23:29:25.428976+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f451630e4bbd528","created_at":"2026-04-17T00:10:26.097180+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d9f997ab590e7b5f","created_at":"2026-04-17T00:30:53.180435+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d8a19776c064929a","created_at":"2026-04-17T00:51:26.966014+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6a538662ba5efed5","created_at":"2026-04-17T01:12:11.857639+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"706c666577b6c1bd","created_at":"2026-04-17T01:32:41.969038+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bae0fa7bcee0aeca","created_at":"2026-04-17T01:53:15.975480+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3efd882eddcc4b8d","created_at":"2026-04-17T02:16:39.440676+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c3a7d055ad0d2623","created_at":"2026-04-17T02:40:45.951605+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3adca94f6d7dd4e1","created_at":"2026-04-17T03:01:32.734994+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7785610f3d44a008","created_at":"2026-04-17T03:22:08.745696+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a24342594421e18c","created_at":"2026-04-17T03:42:41.951526+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43072bce9784f740","created_at":"2026-04-17T04:03:12.344520+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3530ac62c6b80f18","created_at":"2026-04-17T04:23:45.054962+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a76682483c4ec3b","created_at":"2026-04-17T04:44:18.475557+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb79af284f350516","created_at":"2026-04-17T05:04:45.331775+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d58619c5616ed1eb","created_at":"2026-04-17T05:25:16.426675+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4a97ff0af76199f","created_at":"2026-04-17T05:45:56.439925+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"147e27a8da733de1","created_at":"2026-04-17T06:06:26.349760+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"afd0eb10e7691044","created_at":"2026-04-17T06:26:56.439904+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c01ed4a48b502cf1","created_at":"2026-04-17T06:47:29.471055+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bab0ab2b32d371c2","created_at":"2026-04-17T07:07:59.567354+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4856114dfd8be70b","created_at":"2026-04-17T07:28:30.402797+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5efb309ed1df7a7e","created_at":"2026-04-17T07:49:08.143080+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f454610f1429ec48","created_at":"2026-04-17T08:09:38.440470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2fee230cdb5bc2e","created_at":"2026-04-17T08:30:09.110468+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4438dc76c399bc81","created_at":"2026-04-17T08:50:42.680391+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1e62a9ef91761a2f","created_at":"2026-04-17T09:11:13.365961+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a0b38a4434efc29d","created_at":"2026-04-17T09:31:46.857940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c8ff3c04797e996","created_at":"2026-04-17T09:52:20.442797+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8e211e50251f1a0","created_at":"2026-04-17T10:12:53.681422+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"02c701e610e5eebd","created_at":"2026-04-17T10:33:30.486552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08d75c56408e4c70","created_at":"2026-04-17T10:54:00.937150+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5b95f65bfc3a7d0c","created_at":"2026-04-17T11:35:04.858064+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0271d906eec221d","created_at":"2026-04-17T11:55:37.881291+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f9d902e8bb0782a","created_at":"2026-04-17T12:16:11.679387+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb655e131a477d59","created_at":"2026-04-17T12:36:53.809114+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77f84da7a7dbd85f","created_at":"2026-04-17T12:57:27.225077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"34761ff9fb76e378","created_at":"2026-04-17T13:18:09.335528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f82ccb252585182a","created_at":"2026-04-17T13:38:43.946657+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7419d405ad5dc3b8","created_at":"2026-04-17T13:59:14.442277+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"965273b315631532","created_at":"2026-04-17T14:19:47.629896+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c8e0ddbe3673aee8","created_at":"2026-04-17T14:40:21.194551+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c2bd57cd7db8a3f5","created_at":"2026-04-17T15:00:53.189652+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8dcdd1759975c425","created_at":"2026-04-17T15:21:23.301279+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"141b8c36ca193019","created_at":"2026-04-17T15:41:57.154475+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"14486b6ff4a17335","created_at":"2026-04-17T16:02:27.764988+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4ca216b893b4064c","created_at":"2026-04-17T16:22:57.883042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f95d7fd8633a3774","created_at":"2026-04-17T16:43:28.451844+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"59bb798e2f305efc","created_at":"2026-04-17T17:04:05.304289+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1759da8e0e75f3f4","created_at":"2026-04-17T17:24:35.522578+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fcd669316af6688e","created_at":"2026-04-17T18:05:39.004500+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2cb183fa4e07a077","created_at":"2026-04-17T18:46:46.876587+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"13ff5e7ad4d13f1b","created_at":"2026-04-17T19:07:16.812813+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4fec4046561d029c","created_at":"2026-04-17T19:27:47.459663+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d50df7371c9139e","created_at":"2026-04-17T19:48:21.893884+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8e9a255b97771ac3","created_at":"2026-04-17T20:08:52.002427+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"951100780aae5c3e","created_at":"2026-04-17T20:29:25.394991+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"49886ecb05f6f35a","created_at":"2026-04-17T20:49:58.769180+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6aaf153ac437f20b","created_at":"2026-04-17T21:10:28.705000+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4505641dca850ab1","created_at":"2026-04-17T21:30:59.319447+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"452bcafc53b732b5","created_at":"2026-04-17T21:51:35.897243+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"552eacfba4bd7ebb","created_at":"2026-04-17T22:12:06.091058+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"27efd1f5a83c1c99","created_at":"2026-04-17T22:53:09.976947+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ec3eab56d38f719","created_at":"2026-04-17T23:13:42.871018+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54efb5c6d72b5c6d","created_at":"2026-04-17T23:34:19.924820+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9abec20d7a530367","created_at":"2026-04-17T23:54:50.006897+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3081c0920a67dec3","created_at":"2026-04-18T00:15:20.296829+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5801357dd705fd4d","created_at":"2026-04-18T00:35:53.682902+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2cedd300f541f520","created_at":"2026-05-12T10:09:17.716849+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c5ec4d2be32818a","created_at":"2026-05-12T10:17:03.494110+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b73aa84d6246463b","created_at":"2026-05-12T10:37:33.752337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cbc032a44d406496","created_at":"2026-05-12T10:58:07.626153+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe593519ec75aa77","created_at":"2026-05-12T11:18:38.099258+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f146fd0840163079","created_at":"2026-05-12T11:39:14.397616+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e207be5e7d2a3ef9","created_at":"2026-05-12T11:59:47.454113+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7200d47842991582","created_at":"2026-05-12T12:20:18.114666+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"efcb72581cb68358","created_at":"2026-05-12T12:40:48.479575+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72a0535f1a953ad6","created_at":"2026-05-12T13:01:18.886661+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"25540075768d3cd1","created_at":"2026-05-12T13:21:51.868386+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5077f7e9cf52c7ed","created_at":"2026-05-12T13:42:28.538013+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e4a6d206a0b8094","created_at":"2026-05-12T14:02:58.380511+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"525fdcf27f0fc4d5","created_at":"2026-05-12T14:23:28.393732+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8550a476622878ba","created_at":"2026-05-12T14:44:02.077766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa1771f674a88e54","created_at":"2026-05-12T15:04:32.192301+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4f388dc327f14624","created_at":"2026-05-12T15:25:09.341652+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"09e51014c6eafdb1","created_at":"2026-05-12T15:45:43.004015+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1ecf52155ad4533d","created_at":"2026-05-12T16:06:19.718452+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c21ad11f11a7291f","created_at":"2026-05-12T16:26:52.755758+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"698bd9c390af3956","created_at":"2026-05-12T17:07:56.529032+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a811f29d1869793","created_at":"2026-05-12T17:28:26.752245+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"07771a6444173278","created_at":"2026-05-12T17:49:00.389732+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"99707f96e150cd97","created_at":"2026-05-12T18:09:30.484137+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f20240d81c72b6d","created_at":"2026-05-12T18:30:07.264615+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5b1feaf5e4f4dadf","created_at":"2026-05-12T18:50:37.608834+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"53ec6fcb5c887879","created_at":"2026-05-12T19:11:08.553813+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4272c342240c90f","created_at":"2026-05-12T19:31:41.933248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a756d55eab1f50ee","created_at":"2026-05-12T19:52:15.537042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9fa11b5bd920a2dd","created_at":"2026-05-12T20:12:42.687297+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4237be49c67e5e2e","created_at":"2026-05-12T20:33:12.961663+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e13470f6b353b83c","created_at":"2026-05-12T20:53:43.089341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c731a13536685635","created_at":"2026-05-12T21:14:10.609829+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"044a917226272d46","created_at":"2026-05-12T21:34:43.767689+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"01660cff7356d27d","created_at":"2026-05-12T21:55:14.283645+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e6f31476889bbaa6","created_at":"2026-05-12T22:15:48.272476+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b63dcded9edc8cde","created_at":"2026-05-12T22:36:18.321631+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d052112403f8e718","created_at":"2026-05-12T22:56:53.806881+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e2f5e4dbcbee5362","created_at":"2026-05-12T23:17:32.935528+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9529e12c35d8b84f","created_at":"2026-05-12T23:38:06.833011+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cac1d101f5757a27","created_at":"2026-05-13T00:39:43.654907+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d82775e2d93ca9d","created_at":"2026-05-13T01:00:14.160062+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fae20e21a28aacfa","created_at":"2026-05-13T01:20:47.029305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d7707ecda1f2b65","created_at":"2026-05-13T01:41:20.285603+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6d0636dacdfa9e1","created_at":"2026-05-13T02:01:53.788828+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8b780479081e54c8","created_at":"2026-05-13T02:22:50.116917+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0db0daaf4df06c01","created_at":"2026-05-13T03:06:46.213775+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e0f89bbb1136dd7","created_at":"2026-05-13T03:27:16.795400+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3044bb99aa69626e","created_at":"2026-05-13T03:47:47.018410+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"21af57396c0b3964","created_at":"2026-05-13T04:08:20.634475+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"302ceb152d70ed9f","created_at":"2026-05-13T04:28:50.559593+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7eb48be19df60966","created_at":"2026-05-13T04:49:20.802967+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a5261af0c1a79cf","created_at":"2026-05-13T05:09:57.364473+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1fc9b0e57049df5b","created_at":"2026-05-13T05:30:28.565352+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8a0a7b72796d6161","created_at":"2026-05-13T05:50:59.318796+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"42c6a22ca457d1d2","created_at":"2026-05-13T06:11:29.341637+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b459e9f10024709f","created_at":"2026-05-13T06:32:05.491100+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ddf97b2f543e55fb","created_at":"2026-05-13T06:52:36.257510+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6ecf5d9f706ebd2","created_at":"2026-05-13T07:13:06.601418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7cc3b294c343525e","created_at":"2026-05-13T07:33:39.972853+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"89d352e504d0972c","created_at":"2026-05-13T07:54:16.193118+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fe38e0e5633d0de4","created_at":"2026-05-13T08:14:46.599921+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d431d756af36e7a2","created_at":"2026-05-13T08:35:20.598342+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"df3c235a2534c6f7","created_at":"2026-05-13T08:55:51.199940+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9b6b7258926b4c9c","created_at":"2026-05-13T09:16:24.448416+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9208ff147bbc2643","created_at":"2026-05-13T09:36:54.636825+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf834295ec3a41e5","created_at":"2026-05-13T09:57:24.972524+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2d46705d0529cae6","created_at":"2026-05-13T10:18:01.992722+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3a583fd743f07348","created_at":"2026-05-13T10:38:35.490213+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e5d3430f770d5103","created_at":"2026-05-13T10:59:05.710744+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"14e925b7826c06ba","created_at":"2026-05-13T11:19:41.750274+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ec397c1ea2edabad","created_at":"2026-05-13T11:40:09.430694+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a72e2411fec04101","created_at":"2026-05-13T12:00:43.935665+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d96dd07bbd2e4f8","created_at":"2026-05-13T12:21:17.188148+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2423a668cfefcc93","created_at":"2026-05-13T12:41:57.937215+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0fc363ffb1ff7869","created_at":"2026-05-13T13:02:29.158981+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c987f81e173bdb48","created_at":"2026-05-13T13:23:02.452653+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"704011471908c8f2","created_at":"2026-05-13T13:43:36.588335+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5a50ab32300fd4fe","created_at":"2026-05-13T14:04:12.680339+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8e08fc617ab31507","created_at":"2026-05-13T14:24:48.951824+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e148458660c2191","created_at":"2026-05-13T14:45:22.417777+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a7f860d9c0a9822c","created_at":"2026-05-13T15:05:55.531671+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fa8cc8673db164d6","created_at":"2026-05-13T15:26:25.478751+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab700468d0813978","created_at":"2026-05-13T15:46:55.815720+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3dced81ef7ec0eb1","created_at":"2026-05-13T16:07:29.697958+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"11c72f854839e796","created_at":"2026-05-13T16:28:03.016471+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d3dd754ea5522be","created_at":"2026-05-13T16:48:42.818709+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"432dcbc64e4f13cf","created_at":"2026-05-13T17:09:12.883608+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"178654d5176b7ab2","created_at":"2026-05-13T17:29:49.236271+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0dfe96efab7e8348","created_at":"2026-05-13T17:50:19.465793+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"85fdd07bfed1a027","created_at":"2026-05-13T18:10:50.294902+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3481f248cd950f6","created_at":"2026-05-13T18:31:23.516775+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7b6ac6700b592e5","created_at":"2026-05-13T18:52:06.814697+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fba488f20f7f2b5","created_at":"2026-05-13T19:12:37.215803+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ea77a44f3d890b3d","created_at":"2026-05-13T19:33:10.539449+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"857eedd8161d2d9a","created_at":"2026-05-13T19:53:41.027734+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f24cb01886330163","created_at":"2026-05-13T20:14:14.514247+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1cd0165a935d1155","created_at":"2026-05-13T20:34:44.847995+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f4d978ba1639771","created_at":"2026-05-13T20:55:21.337122+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e2186d9b545c2d35","created_at":"2026-05-13T21:15:55.022541+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a5d00c133a387af3","created_at":"2026-05-13T21:36:25.325011+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e4646343bc7a8a86","created_at":"2026-05-13T21:56:55.430241+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d80ae3b831ed9b69","created_at":"2026-05-13T22:58:33.496918+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cfa2174bb56c553f","created_at":"2026-05-13T23:19:03.651092+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1a16f2ad1a9b24fb","created_at":"2026-05-13T23:39:37.050945+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e410c0f093d77e4","created_at":"2026-05-14T00:00:08.220028+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a723b71acd99cee3","created_at":"2026-05-14T00:20:38.079335+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"026e12a88f7792d6","created_at":"2026-05-14T00:41:14.172563+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d090dae33a1c8d2","created_at":"2026-05-14T01:01:44.140382+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"444fef6641d4501e","created_at":"2026-05-14T01:22:15.040400+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6c9de11707610712","created_at":"2026-05-14T02:03:15.569961+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c3b3e57d7d0fd4c8","created_at":"2026-05-14T02:26:16.964557+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"77a9983328344aa7","created_at":"2026-05-14T03:08:24.068538+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9563dc688f9a221f","created_at":"2026-05-14T03:28:56.864703+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5cb636a67cba27ad","created_at":"2026-05-14T03:49:28.015295+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4e408c631e73d49b","created_at":"2026-05-14T04:09:58.226292+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8848f009575845df","created_at":"2026-05-14T04:30:31.292875+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08bb1e6bad436819","created_at":"2026-05-14T04:51:07.526484+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"556be14ae38954bd","created_at":"2026-05-14T05:11:40.823401+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc5f17ecf55adef5","created_at":"2026-05-14T05:32:17.612776+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8f9095445e971947","created_at":"2026-05-14T05:52:51.041985+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"00cda4b91acc404a","created_at":"2026-05-14T06:13:21.198612+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"83824bf3c9d5afe1","created_at":"2026-05-14T06:33:54.273870+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d4a1992faf52096","created_at":"2026-05-14T06:54:25.138452+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fc4b78ddeae03bd6","created_at":"2026-05-14T07:14:58.799456+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a7766f2d9e14eeb4","created_at":"2026-05-14T07:56:09.102809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8ebbf918fa40a4f2","created_at":"2026-05-14T08:16:45.499608+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b8ec9debf5c30dfb","created_at":"2026-05-14T08:37:25.049402+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64750cc9f69a4fa5","created_at":"2026-05-14T08:58:01.342509+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e2e077c44b49dd8","created_at":"2026-05-14T09:18:38.400557+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db9fb2d394e5267f","created_at":"2026-05-14T09:39:15.433810+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0ffe534dcc1e8b4","created_at":"2026-05-14T09:59:49.661672+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1ae28f740cc7816","created_at":"2026-05-14T10:20:19.790398+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2bf1de2de37882ce","created_at":"2026-05-14T10:40:55.363158+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1ba1a820218fdf57","created_at":"2026-05-14T11:22:01.939392+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1cff441b98d7ee9","created_at":"2026-05-14T12:03:15.173930+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a2680a689622391c","created_at":"2026-05-14T12:23:46.434067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4205ff70420fc46","created_at":"2026-05-14T14:04:21.416860+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5bfa86d9a02dc380","created_at":"2026-05-14T14:24:54.571505+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7cf06b0efff5e3bd","created_at":"2026-05-14T14:45:25.585337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab270c6676ac6c80","created_at":"2026-05-14T15:06:01.422400+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7a0ad412b4be4ff6","created_at":"2026-05-14T15:26:32.071088+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"950e95384139d9bc","created_at":"2026-05-14T15:47:08.780684+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"619a7f19570cdba1","created_at":"2026-05-14T16:07:41.669468+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"98ae5b735f692a83","created_at":"2026-05-14T16:28:17.854267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4cf5bb9d2204d25e","created_at":"2026-05-14T16:48:51.746458+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a1de20c60f77650f","created_at":"2026-05-14T17:09:27.844021+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f578504a9decbe7d","created_at":"2026-05-14T17:29:57.818945+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8c39d9617d670fb8","created_at":"2026-05-14T17:50:27.975790+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b7d4f9a719615049","created_at":"2026-05-14T18:11:04.204671+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"45537ef271611b0f","created_at":"2026-05-14T18:31:40.250188+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7ea93d0a82ff86ea","created_at":"2026-05-14T18:52:16.568369+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7bb95154d7cc24ba","created_at":"2026-05-14T19:12:46.634440+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"012e352b474be91c","created_at":"2026-05-14T19:33:23.723061+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f3ba3f558163c002","created_at":"2026-05-14T19:54:00.350832+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"507e90c9f43b5147","created_at":"2026-05-14T20:14:33.841559+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6f855874fe9013ee","created_at":"2026-05-14T20:35:07.298317+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e71d25f3ff6c8c43","created_at":"2026-05-14T20:55:40.844399+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd8edf9c47f968ae","created_at":"2026-05-14T21:16:11.416790+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d71cbb7f170fad92","created_at":"2026-05-14T21:36:44.595542+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e68f37b9ff2935b","created_at":"2026-05-14T21:57:17.786741+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"16b607408ca04862","created_at":"2026-05-14T22:17:51.040654+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c7b797c538f5a29a","created_at":"2026-05-14T22:38:24.345119+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43f8bdc921df45f8","created_at":"2026-05-14T22:58:54.423762+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0036494004b58a8","created_at":"2026-05-14T23:19:30.644418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b90902798c0fbee","created_at":"2026-05-14T23:40:01.217864+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0beb938d8c62aa84","created_at":"2026-05-15T00:00:31.331285+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"318b913ce234bc7b","created_at":"2026-05-15T00:41:41.857239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f7575c21496027cf","created_at":"2026-05-15T01:02:18.531947+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06a324bc353a0436","created_at":"2026-05-15T01:22:48.735822+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d7f34b7802c94b30","created_at":"2026-05-15T01:43:22.479272+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"266c1daf9aaaab1d","created_at":"2026-05-15T02:03:55.458387+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9a68b9d694d97985","created_at":"2026-05-15T02:26:20.058556+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e7850243a8c5f481","created_at":"2026-05-15T02:47:52.614082+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"40436c50303ed86b","created_at":"2026-05-15T03:08:22.837037+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3f6dc2ebf2b8680b","created_at":"2026-05-15T03:49:27.502864+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e8c3831b03d0c34","created_at":"2026-05-15T04:10:03.773215+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b9e81dee904cddc3","created_at":"2026-05-15T04:30:34.239180+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1e1477903ebc52b6","created_at":"2026-05-15T04:51:04.425522+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0050b429e19d7463","created_at":"2026-05-15T05:11:35.365705+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74153de2d4370488","created_at":"2026-05-15T05:32:06.124890+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6fa54f8d9df80316","created_at":"2026-05-15T06:33:56.361755+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ed4b751106896d0","created_at":"2026-05-15T06:54:33.776850+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"152315f7798107ec","created_at":"2026-05-15T07:15:07.013663+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"56913cfea75321dd","created_at":"2026-05-15T07:35:37.252096+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8bc6d06aa664a900","created_at":"2026-05-15T07:56:10.450478+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"256790f9cf92e8e5","created_at":"2026-05-15T08:16:40.885582+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"94b8f463dd73c5b9","created_at":"2026-05-15T08:37:11.884305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6a956cd1a2756673","created_at":"2026-05-15T08:57:42.437013+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"35daeed3de1be22b","created_at":"2026-05-15T09:18:12.742574+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74e1309629bb0218","created_at":"2026-05-15T09:38:43.535737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b30c7bfc39ec38b","created_at":"2026-05-15T09:59:14.215143+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f1adf7f26820215c","created_at":"2026-05-15T10:19:44.756871+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a6eda1fc7ad8716e","created_at":"2026-05-15T10:40:15.217378+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a6834cd6d027dab2","created_at":"2026-05-15T11:00:49.165735+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65938cb5a42256e1","created_at":"2026-05-15T11:21:19.491733+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fde270643c38d64c","created_at":"2026-05-15T11:41:58.944476+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76f3f3b05e54b4a9","created_at":"2026-05-15T12:02:29.182819+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"66b28ac3fb6588d3","created_at":"2026-05-15T12:22:59.572418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fab6fef557cf01ca","created_at":"2026-05-15T12:43:30.310159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e8a4097e5cf782d2","created_at":"2026-05-15T13:04:00.747858+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3a88cb2a2cfa315","created_at":"2026-05-15T13:24:30.894753+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"359b6af65e2208de","created_at":"2026-05-15T13:45:08.295474+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a39f9095e54ba900","created_at":"2026-05-15T14:05:41.642388+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0cd9db7b59649488","created_at":"2026-05-15T14:26:12.474617+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b33752043e8678c6","created_at":"2026-05-15T14:46:43.280650+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44677068fc6ff3e3","created_at":"2026-05-15T15:07:19.687664+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"06f7f262cc9bf198","created_at":"2026-05-15T15:27:54.171154+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf4c8ba33e83c2cf","created_at":"2026-05-15T15:48:24.525655+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1bc5ab63b4e7667c","created_at":"2026-05-15T16:09:01.764975+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae54dbe6657ef2b1","created_at":"2026-05-15T16:29:35.394872+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1313f0e571ee657","created_at":"2026-05-15T16:50:11.954101+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"820816f8e3f64e33","created_at":"2026-05-15T17:10:42.005314+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9719e75d2b09aef0","created_at":"2026-05-15T17:31:12.175401+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b6f1214be7c19e4","created_at":"2026-05-15T17:51:46.008647+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65bc21b041aa95de","created_at":"2026-05-15T18:12:22.321149+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"83b8b27f3bd420bd","created_at":"2026-05-15T18:32:55.856773+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dee0c77b7ab08365","created_at":"2026-05-15T18:53:29.221101+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"74243c1d29103525","created_at":"2026-05-15T19:13:56.615841+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5765c0cc55e9fe3","created_at":"2026-05-15T19:34:29.999416+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2207282ddb117ba9","created_at":"2026-05-15T19:55:03.555552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5bae7fcd1d67c54a","created_at":"2026-05-15T20:15:33.597523+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"989066d751995287","created_at":"2026-05-15T20:36:03.922074+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae8e58113a7daefe","created_at":"2026-05-15T20:56:41.001096+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0b08fa6046974ab","created_at":"2026-05-15T21:17:11.045970+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3be8644c9aa87067","created_at":"2026-05-15T21:37:41.384156+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"34a08bbc247c07d4","created_at":"2026-05-15T21:58:11.555077+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7c92d5a7ae31bfd4","created_at":"2026-05-15T22:18:41.488930+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a775810b136fb834","created_at":"2026-05-15T22:39:12.252405+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e693a443f30f41e","created_at":"2026-05-15T22:59:42.506152+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3bbb20015619cc9b","created_at":"2026-05-15T23:20:18.670461+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e7e8ee4e3a85a36","created_at":"2026-05-16T00:01:28.508987+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"be0093f8b63bb78e","created_at":"2026-05-16T00:22:08.330849+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa41635c4dfda41e","created_at":"2026-05-16T00:42:39.448166+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a60988821acda96a","created_at":"2026-05-16T01:03:12.413798+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"233804c02b291074","created_at":"2026-05-16T01:23:45.938602+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"019cbd91e28bebde","created_at":"2026-05-16T01:44:19.678418+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b8a6ba6b4d5f7f41","created_at":"2026-05-16T02:04:49.656512+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9981ec870562c35a","created_at":"2026-05-16T02:29:47.951452+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7e198006b6313add","created_at":"2026-05-16T02:50:21.190701+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac61481a35e00971","created_at":"2026-05-16T03:31:26.044327+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78394234d28dfb83","created_at":"2026-05-16T03:51:59.958341+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4fd8a9718dc186d7","created_at":"2026-05-16T04:12:40.244348+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"91094d4410f2f821","created_at":"2026-05-16T04:33:10.806021+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"940b82ae4118568d","created_at":"2026-05-16T04:53:44.194348+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d2314aa46adfbf09","created_at":"2026-05-16T05:14:20.827206+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"84ff9f6432df9b55","created_at":"2026-05-16T05:34:54.540657+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9108e6b45d0d5798","created_at":"2026-05-16T05:55:36.955852+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"22cebc50e2984a58","created_at":"2026-05-16T06:16:10.354887+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d50675af1e4e399","created_at":"2026-05-16T06:36:47.675677+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1a6f7bf5c9b950d6","created_at":"2026-05-16T06:57:21.122718+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4b1ffa8463ce1de","created_at":"2026-05-16T07:17:51.140356+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e09ba4911a3e998","created_at":"2026-05-16T07:38:21.825587+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"64a11eeebeb284a8","created_at":"2026-05-16T07:58:58.160080+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7432d11434c3f895","created_at":"2026-05-16T08:19:28.786472+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"49038d76b15e2c31","created_at":"2026-05-16T08:40:05.451301+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b5ce37df19a3bbf","created_at":"2026-05-16T09:00:38.842073+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1fbcc5bc572e5201","created_at":"2026-05-16T09:21:09.492766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69999a4d33227240","created_at":"2026-05-16T09:41:42.720191+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1f02d41d7a514288","created_at":"2026-05-16T10:02:12.817281+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b6887a034fc1fd51","created_at":"2026-05-16T10:22:42.822853+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0e6a55c65002d8fb","created_at":"2026-05-16T10:43:16.061330+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8e7b86042c7ab87f","created_at":"2026-05-16T11:03:55.681901+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7f6cc54921f7fa35","created_at":"2026-05-16T11:24:25.990144+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"31d533d399791c4b","created_at":"2026-05-16T11:45:05.429164+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5c51c71feabf3764","created_at":"2026-05-16T12:26:21.535771+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4b8f122032fae49","created_at":"2026-05-16T12:46:51.480005+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"631cdcf9fb82c691","created_at":"2026-05-16T13:07:24.746504+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cb3244494bef6838","created_at":"2026-05-16T13:27:54.974176+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b6aebef29bbcfa06","created_at":"2026-05-16T13:48:32.012434+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf2589fccab29061","created_at":"2026-05-16T14:09:02.675410+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c077c68a6904c6dd","created_at":"2026-05-16T14:29:36.021808+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f73a7eeffe19d9dc","created_at":"2026-05-16T15:10:40.530958+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a22318ef7f9cdb22","created_at":"2026-05-16T15:31:11.394543+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2369b36f9e196165","created_at":"2026-05-16T15:51:44.610030+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1fc7b86e1a330432","created_at":"2026-05-16T16:12:14.757969+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c877838e649921ff","created_at":"2026-05-16T16:32:45.188658+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76dbe1490b7bdbde","created_at":"2026-05-16T16:53:22.130298+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"768d57230dd2e2b5","created_at":"2026-05-16T17:13:55.105472+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b79bcdf8f2bfaf86","created_at":"2026-05-16T17:34:28.356995+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"59d7a475bff65d5e","created_at":"2026-05-16T17:55:04.933778+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4f10587e8b84f395","created_at":"2026-05-16T18:15:34.980617+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b820830ee6e2f97","created_at":"2026-05-16T18:36:09.615719+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"308ddd197cfd8a22","created_at":"2026-05-16T18:56:39.690575+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"79e3c1d91fca383d","created_at":"2026-05-16T19:17:13.016308+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"066daa59357a9e06","created_at":"2026-05-16T19:37:43.679885+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"33697bac485eb39c","created_at":"2026-05-16T19:58:17.132075+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e8095ba933441e0","created_at":"2026-05-16T20:18:47.086753+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d3430d560df4b1f3","created_at":"2026-05-16T20:39:20.473105+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a970dd45ecc785e2","created_at":"2026-05-16T20:59:54.406328+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"159d3eca98fb8ef2","created_at":"2026-05-16T21:20:25.079510+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"eb10b109447e16c8","created_at":"2026-05-16T21:40:58.434185+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4620a05a41743198","created_at":"2026-05-16T22:01:28.754754+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d1a8f1dd73a7fe5d","created_at":"2026-05-16T22:22:04.996016+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5b5490a10aad40c","created_at":"2026-05-16T22:42:35.550893+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5b1e01f687b1a5da","created_at":"2026-05-16T23:23:47.347136+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d50c11b75e0dabc","created_at":"2026-05-16T23:44:20.813885+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6e0e272fb117b527","created_at":"2026-05-17T00:04:56.685067+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c92b43adf6019d53","created_at":"2026-05-17T00:25:30.267267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"615c58e998d69d41","created_at":"2026-05-17T00:46:06.250244+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6faa6af9847172a1","created_at":"2026-05-17T01:06:39.084508+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db965a60c9b55e4c","created_at":"2026-05-17T01:27:09.017561+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ace809a0ae024d0a","created_at":"2026-05-17T01:47:42.057457+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a31d2be54306438e","created_at":"2026-05-17T02:09:48.219957+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"717a182c39a93b45","created_at":"2026-05-17T02:30:27.369699+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"35271c1b37b35c4d","created_at":"2026-05-17T02:50:57.142524+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ab5f315d14b0543b","created_at":"2026-05-17T03:11:33.502151+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0f413f2a7a421cb","created_at":"2026-05-17T03:32:04.482032+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0495a659ba8f3a94","created_at":"2026-05-17T03:52:34.617944+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c6e19bda9945dbce","created_at":"2026-05-17T04:13:10.720045+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43209f0725021f3f","created_at":"2026-05-17T04:33:46.668272+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0091393023f9674","created_at":"2026-05-17T04:54:19.907830+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"76d93bdc0ef44427","created_at":"2026-05-17T05:14:50.194596+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b2864e96090991e1","created_at":"2026-05-17T05:35:20.599166+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"69fd3a012cf9299c","created_at":"2026-05-17T05:55:57.508547+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa3fbffcc275d600","created_at":"2026-05-17T06:16:27.649078+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"126f01550105484d","created_at":"2026-05-17T06:36:57.989070+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"102a6cbc376c013c","created_at":"2026-05-17T07:18:06.274706+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"11bb7695e44167b7","created_at":"2026-05-17T07:38:42.541875+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"98b40cfedd0bf6c8","created_at":"2026-05-17T07:59:12.620091+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0335c3076ec0e23","created_at":"2026-05-17T08:19:45.500267+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3df8b44375c9c779","created_at":"2026-05-17T08:40:22.076540+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d03ac1cb0a69a796","created_at":"2026-05-17T09:00:52.149405+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f934b1d64ff1bdf3","created_at":"2026-05-17T09:21:28.322362+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1778b53af0296f11","created_at":"2026-05-17T09:42:07.967079+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3faf106b0ce12128","created_at":"2026-05-17T10:02:44.740021+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"43dfbb0779d737a7","created_at":"2026-05-17T10:23:18.835979+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa5773075a4fc12a","created_at":"2026-05-17T10:43:52.014391+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b553a2f20eb82662","created_at":"2026-05-17T11:04:39.630487+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8cdfde276054bd73","created_at":"2026-05-17T11:45:47.842700+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a9cb7cd80ad1507b","created_at":"2026-05-17T12:06:20.880362+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"461433208d2dd094","created_at":"2026-05-17T12:27:16.317576+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2900d955c79cd496","created_at":"2026-05-17T12:47:49.370815+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4979147878c40c93","created_at":"2026-05-17T13:08:19.122709+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0ba9bdbf87de81c1","created_at":"2026-05-17T13:28:49.772032+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3c35dcec50282a70","created_at":"2026-05-17T13:49:19.885860+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ded4f985736195ab","created_at":"2026-05-17T14:09:53.057915+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae9734637b6480b2","created_at":"2026-05-17T14:30:23.382350+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b87848e73bc1d8ff","created_at":"2026-05-17T14:50:59.948971+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73f9d802f1bc2a2b","created_at":"2026-05-17T15:11:36.657722+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"39ac209cf5982991","created_at":"2026-05-17T15:32:06.833667+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d0e6e000d2ef49d2","created_at":"2026-05-17T15:52:40.146297+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"39e747ccf6bb03b5","created_at":"2026-05-17T16:13:22.374060+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d4d9e8da44484fd2","created_at":"2026-05-17T16:33:58.817132+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca598db74198338a","created_at":"2026-05-17T16:54:32.067297+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"72f0c732db69d904","created_at":"2026-05-17T17:15:01.832936+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"851e284ff1970093","created_at":"2026-05-17T17:35:32.028192+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1d02254561388fc","created_at":"2026-05-17T17:56:05.265505+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3e8e88e7c005a71b","created_at":"2026-05-17T18:16:38.638771+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8c0f574c885c5a7a","created_at":"2026-05-17T18:37:08.812663+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9231a71a7ea1f6fc","created_at":"2026-05-17T19:18:15.385481+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e9ff8b9a6d2dfcb7","created_at":"2026-05-17T19:38:51.862910+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"911af4c737dfe572","created_at":"2026-05-17T19:59:25.172968+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dfbb264cc609ba11","created_at":"2026-05-17T20:19:55.534020+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cba9c890f4e7e6ad","created_at":"2026-05-17T20:40:29.325864+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"99444ddf04859a9d","created_at":"2026-05-17T21:21:36.105170+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"26f842d0e7357add","created_at":"2026-05-17T21:42:06.268490+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0fc3b3353dd468c8","created_at":"2026-05-17T22:23:06.444478+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30725614c60eaa79","created_at":"2026-05-17T22:43:36.911215+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0b17030e081bf476","created_at":"2026-05-17T23:04:10.915978+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9ba8ededbb3029da","created_at":"2026-05-17T23:24:46.667088+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"12ad6f6eef6912fb","created_at":"2026-05-17T23:45:26.082331+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ef8426b71fb20bab","created_at":"2026-05-18T00:06:02.969814+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6692d6123327e9f3","created_at":"2026-05-18T00:26:33.374151+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"07478d56a87f4a2f","created_at":"2026-05-18T00:47:12.568822+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73432d230d6df1bb","created_at":"2026-05-18T01:07:45.796640+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3d71a1dd0d1909fc","created_at":"2026-05-18T01:28:15.599044+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad5e9600177d435d","created_at":"2026-05-18T01:48:49.286041+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ccd819af94e93454","created_at":"2026-05-18T02:13:10.529050+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4813e17609d73cd","created_at":"2026-05-18T02:35:04.170265+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"81d71cda73c59347","created_at":"2026-05-18T02:55:34.210737+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"783a9a2524912e8a","created_at":"2026-05-18T03:16:07.313933+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0681697fec8e82b","created_at":"2026-05-18T03:36:41.150976+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aa7c96528a7152af","created_at":"2026-05-18T03:57:18.319138+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e3eb2336b31e3db0","created_at":"2026-05-18T04:17:57.679124+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bbefbb5a66887c6a","created_at":"2026-05-18T04:38:31.001234+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a8e4b93006585ed9","created_at":"2026-05-18T04:59:01.219051+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c1009bca039a2092","created_at":"2026-05-18T05:19:37.768876+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ad10185e89eaeb20","created_at":"2026-05-18T05:40:08.478557+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4da12d454d9c3c6","created_at":"2026-05-18T06:00:38.767900+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e942c98e45f884a3","created_at":"2026-05-18T06:21:11.997499+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c95bec573ac7003d","created_at":"2026-05-18T06:41:51.351159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3dadc5aea244be23","created_at":"2026-05-18T07:02:28.344294+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4a3e9dd014d6a834","created_at":"2026-05-18T07:23:01.231128+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c598162cd3404330","created_at":"2026-05-18T07:43:35.239729+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"78e4eb5f648d0368","created_at":"2026-05-18T08:24:40.408159+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9af63db665e4cc00","created_at":"2026-05-18T08:45:10.498426+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e918180141d31fab","created_at":"2026-05-18T09:05:40.479158+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ca9576113b03f17","created_at":"2026-05-18T09:26:16.584600+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"107980f8191ba6b0","created_at":"2026-05-18T09:46:49.758552+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"126daf42aa6b4657","created_at":"2026-05-18T10:07:20.411849+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"876526e5da16d08d","created_at":"2026-05-18T10:27:50.684141+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8595dff29afdde9a","created_at":"2026-05-18T10:48:20.847598+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44301441ae1f3fe1","created_at":"2026-05-18T11:08:54.377248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38f2d774d9e42e08","created_at":"2026-05-18T11:29:27.821183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3ef7ed9259423dd8","created_at":"2026-05-18T11:50:00.995178+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"54e8999742a10985","created_at":"2026-05-18T12:10:37.342291+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50b203772de06117","created_at":"2026-05-18T12:31:10.840388+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a6fcc0b32e453a44","created_at":"2026-05-18T12:51:41.939621+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e24f01bd6862ac5b","created_at":"2026-05-18T13:12:18.447294+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"15c95d9594cc7b56","created_at":"2026-05-18T13:32:49.231512+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"326a70c6285471a3","created_at":"2026-05-18T14:13:56.439658+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c988c8e5a5532df0","created_at":"2026-05-18T15:03:51.076536+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1c5544a91224ca7a","created_at":"2026-05-18T15:24:21.190151+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a7e6e8f373517322","created_at":"2026-05-18T15:44:51.471491+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"3376474c453c3c88","created_at":"2026-05-18T16:25:57.789809+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2d6d45e5c104c270","created_at":"2026-05-18T16:46:34.420273+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d621de421066b0db","created_at":"2026-05-18T17:07:04.283204+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"90ae3ba73342748c","created_at":"2026-05-18T17:27:34.472239+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"785584ac40f1d80b","created_at":"2026-05-18T18:08:42.254473+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"97a8a37ef65a1310","created_at":"2026-05-18T18:29:15.805291+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c379246753bab4aa","created_at":"2026-05-18T18:49:52.310005+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db5e2d5e7a9ee51d","created_at":"2026-05-18T19:10:28.632800+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b971db9cb52445ce","created_at":"2026-05-18T20:12:08.874355+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"45ae191c09566696","created_at":"2026-05-18T20:32:45.365926+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f8bc9335f28a9e04","created_at":"2026-05-18T20:53:16.535335+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a888bd07ec61ec47","created_at":"2026-05-18T21:13:46.579547+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c9340e2768a9b078","created_at":"2026-05-18T21:34:17.271301+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c79f1eb1ef8f2b24","created_at":"2026-05-18T21:54:53.762843+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c08a69e201aa7983","created_at":"2026-05-18T22:15:24.170110+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5a341bf78a96e190","created_at":"2026-05-18T22:35:57.299707+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"daf54c05178e5e9c","created_at":"2026-05-18T22:56:30.377863+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"46c940904b99583b","created_at":"2026-05-18T23:17:01.429345+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"50a65a6e709cccbc","created_at":"2026-05-18T23:37:32.348975+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fd8e2e4d85a3144e","created_at":"2026-05-18T23:58:15.290311+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9572741f06824789","created_at":"2026-05-19T00:18:45.697602+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"44d56a391308c06a","created_at":"2026-05-19T00:59:49.334169+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2370be134b6e4c36","created_at":"2026-05-19T01:20:19.321666+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ac247ebe3f2a0773","created_at":"2026-05-19T01:40:52.524640+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"24fa51a4fb212241","created_at":"2026-05-19T02:01:26.912507+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"28d722edd4f46db8","created_at":"2026-05-19T02:24:38.690127+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"70f4864bc7b39f85","created_at":"2026-05-19T02:48:51.432480+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"890e6bd46b186498","created_at":"2026-05-19T03:09:22.637605+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"13363d9d067de716","created_at":"2026-05-19T03:29:56.141782+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"202be62196701b4b","created_at":"2026-05-19T03:50:35.908569+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fab2b8590f8c2d0f","created_at":"2026-05-19T04:11:06.003142+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"45388de38f64bb58","created_at":"2026-05-19T04:31:37.346623+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7023dff7976157ce","created_at":"2026-05-19T04:52:08.095720+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4d63a505d4ab11cf","created_at":"2026-05-19T05:33:15.332658+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b231cbedbad8919a","created_at":"2026-05-19T05:53:48.564317+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9f5e45b34b345290","created_at":"2026-05-19T06:14:29.638469+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"000ecef1f8d3ff39","created_at":"2026-05-19T06:55:33.484991+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c42e90cf5b7795ff","created_at":"2026-05-19T07:16:03.641440+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"544a8afa53ee1871","created_at":"2026-05-19T07:36:40.014455+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"38aaf09e0c52545f","created_at":"2026-05-19T08:18:04.526090+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f86f5fc252e55c24","created_at":"2026-05-19T08:38:35.164589+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"851f51d06347793f","created_at":"2026-05-19T08:59:05.514250+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bed2e8b299b7e024","created_at":"2026-05-19T09:19:35.882699+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"55e2d2faf1449381","created_at":"2026-05-19T09:40:06.163396+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b20b54299c64ef33","created_at":"2026-05-19T10:00:37.373956+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"dce09a462132165e","created_at":"2026-05-19T10:21:07.385956+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a96d1a78a6e142e4","created_at":"2026-05-19T10:41:37.671127+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"591853c73651f20a","created_at":"2026-05-19T11:02:13.849467+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8e234a9f90567807","created_at":"2026-05-19T11:22:55.310846+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bb9d8d368b532bcc","created_at":"2026-05-19T11:43:25.586561+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7b3a1972b4fdbdb6","created_at":"2026-05-19T12:03:55.394017+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"20a0f53e59127207","created_at":"2026-05-19T12:24:25.464473+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f0182bc94ed0e466","created_at":"2026-05-19T12:45:04.822136+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cc1599874994716a","created_at":"2026-05-19T13:05:45.732533+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"19dbe3e187465048","created_at":"2026-05-19T13:26:18.685234+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"30332cb2f67fb52c","created_at":"2026-05-19T13:46:52.525610+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"511bf03ffa1bdeb3","created_at":"2026-05-19T14:07:26.141070+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"579ec4765962344f","created_at":"2026-05-19T14:27:59.386819+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"aba6c7d56cf4e7f6","created_at":"2026-05-19T15:09:00.837248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f6c8224b848a3556","created_at":"2026-05-19T15:29:36.954557+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0f4bcb56b6fb4a21","created_at":"2026-05-19T15:50:10.323495+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f712a9519af66746","created_at":"2026-05-19T16:10:43.457435+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c4e7aea1353ca3a7","created_at":"2026-05-19T16:31:13.666533+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"e6ada015e52f85bf","created_at":"2026-05-19T16:51:53.558075+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4c0a8464c5f1436b","created_at":"2026-05-19T17:33:08.756353+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9e442c84b603d90c","created_at":"2026-05-19T17:53:38.987680+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"08af1a9517f94b50","created_at":"2026-05-19T18:14:08.997470+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1374e16c73f8bb41","created_at":"2026-05-19T18:34:51.470132+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"73282b6739568e39","created_at":"2026-05-19T18:55:25.068148+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"408a682170dce4f9","created_at":"2026-05-19T19:36:31.853650+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b0d52637f7ff78f0","created_at":"2026-05-19T19:57:05.734766+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8fb8f46d4ddd8b32","created_at":"2026-05-19T20:17:38.718454+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"995c37e47f60c736","created_at":"2026-05-19T20:38:14.914774+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0d19678ce84240ee","created_at":"2026-05-19T20:58:48.258574+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1b657b33b39c4f43","created_at":"2026-05-19T21:19:21.837320+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0e851b52fc54b649","created_at":"2026-05-19T21:39:52.144170+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a7e937b36e42661","created_at":"2026-05-19T22:00:22.740208+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"67460de4d462aa54","created_at":"2026-05-19T22:20:59.447758+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"490e6f123842b24e","created_at":"2026-05-19T22:41:35.655793+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"de522f88f59e1a42","created_at":"2026-05-19T23:02:15.039966+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b5cdc05c19f67183","created_at":"2026-05-19T23:22:48.159391+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"134f2c1452cbf1e8","created_at":"2026-05-19T23:43:27.192716+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d48c9f8ea398fcc6","created_at":"2026-05-20T00:04:00.130949+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"819e12fdb645c18f","created_at":"2026-05-20T00:24:34.074916+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cf4fd905abe34a64","created_at":"2026-05-20T00:45:11.346183+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b69203bd45c328dd","created_at":"2026-05-20T01:05:41.298744+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4ed590f958eaa8eb","created_at":"2026-05-20T01:26:17.528596+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"490415ea8e624a99","created_at":"2026-05-20T01:46:53.622857+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b3be757122c44ecd","created_at":"2026-05-20T02:07:39.418560+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0fab0d481219309","created_at":"2026-05-20T02:30:08.730193+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"26080755bb067086","created_at":"2026-05-20T02:50:42.113681+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d6ee678cc325e89b","created_at":"2026-05-20T03:11:12.062695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"65cdbd17f74b59cc","created_at":"2026-05-20T03:31:45.698327+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4262d88c59d894ca","created_at":"2026-05-20T03:52:16.028584+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"7784573ce6daf990","created_at":"2026-05-20T04:12:49.097551+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2ae97a3d88fcbd22","created_at":"2026-05-20T04:33:25.331266+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"67bec84d826de638","created_at":"2026-05-20T04:53:58.633508+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"9717a4aed42149b8","created_at":"2026-05-20T05:14:32.903692+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ca20df2e0539f31f","created_at":"2026-05-20T05:35:09.542769+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ba8d1f4eaeecc240","created_at":"2026-05-20T05:55:45.707109+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5aa4dbdca5f0d929","created_at":"2026-05-20T06:16:22.218134+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2ef8cb82de427514","created_at":"2026-05-20T06:36:55.965042+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"57411e86c1ada6b5","created_at":"2026-05-20T06:57:26.180057+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"433bedbb36966871","created_at":"2026-05-20T07:17:56.736665+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8c0fd338b9f7e552","created_at":"2026-05-20T07:38:27.794991+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2f1a3c4eacacd951","created_at":"2026-05-20T07:59:10.330367+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fb9cc405051aa4ec","created_at":"2026-05-20T08:19:40.906135+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a5c498d4d77955e3","created_at":"2026-05-20T08:40:11.414337+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"cd2cad3f16373118","created_at":"2026-05-20T09:00:42.652119+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"ae1f0e8fee22296c","created_at":"2026-05-20T09:21:18.125326+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"b084b8dbd3653699","created_at":"2026-05-20T09:41:48.135187+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"0e58c6c1e962c0b8","created_at":"2026-05-20T10:02:24.757662+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"bf052c75d1b64a7a","created_at":"2026-05-20T10:22:54.773494+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c0e3eaf584f70bcb","created_at":"2026-05-20T10:43:28.047848+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d27d7cf5ddf1e536","created_at":"2026-05-20T11:03:58.145695+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4436c123a122d977","created_at":"2026-05-20T11:24:29.991112+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"943ae50b363d2a40","created_at":"2026-05-20T11:45:02.977172+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a5853434fe87a8a4","created_at":"2026-05-20T12:05:36.254248+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6d08d8c1107fb1f2","created_at":"2026-05-20T12:26:06.642332+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"8421ff606d6fd485","created_at":"2026-05-20T12:46:40.296796+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"4b766f9a6c7bfdb1","created_at":"2026-05-20T13:27:44.404282+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"264b4e5bfe0c1d8a","created_at":"2026-05-20T14:08:45.487063+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"f4466d6efac61b9c","created_at":"2026-05-20T14:29:15.951469+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"829ed11f3a1ce207","created_at":"2026-05-20T14:49:48.932853+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"448433a180eeab9e","created_at":"2026-05-20T15:10:22.585616+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"6b50156481fef2f7","created_at":"2026-05-20T15:30:56.038853+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fc2f06b81701ab13","created_at":"2026-05-20T15:51:26.251693+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"c5c5ce1f09cfb394","created_at":"2026-05-20T16:11:59.619415+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5059567a4efa0e85","created_at":"2026-05-20T16:32:33.513305+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"88a6ddf9815b8a16","created_at":"2026-05-20T16:53:06.628008+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1db6cd324780b000","created_at":"2026-05-20T17:13:37.251463+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"86f926e2b13cdf37","created_at":"2026-05-20T17:34:05.200214+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"5f4ddd2b2a62e511","created_at":"2026-05-20T17:54:35.276234+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1afdaa2113bdb371","created_at":"2026-05-20T18:15:05.097931+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"adcfdab568201579","created_at":"2026-05-20T18:35:38.383053+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"d1aed94005b428fa","created_at":"2026-05-20T18:56:08.899407+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1ad389c73c3c3b32","created_at":"2026-05-20T19:16:45.225095+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"1767f0266929e5bd","created_at":"2026-05-20T19:37:15.899415+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"678e50c0e3319072","created_at":"2026-05-20T20:18:28.974814+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"2a9656c6ca0aa607","created_at":"2026-05-20T20:38:58.909699+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"fcda89d41da0e187","created_at":"2026-05-20T20:59:29.066263+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"a57446a7690b2437","created_at":"2026-05-20T21:40:32.573458+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"},{"batch_id":"db4b9a3bc0f86372","created_at":"2026-05-20T22:01:07.142047+00:00","size_bytes":4096,"nist_passed":true,"nist_details":{"Monobit":true,"Frequency Within Block":true,"Runs":true,"Longest Run Ones In A Block":true,"Discrete Fourier Transform":true,"Non Overlapping Template Matching":true,"Serial":true,"Approximate Entropy":true,"Cumulative Sums":true},"nist_summary":"NIST SP 800-22 results (9/9 passed):\n  ✓  Monobit\n  ✓  Frequency Within Block\n  ✓  Runs\n  ✓  Longest Run Ones In A Block\n  ✓  Discrete Fourier Transform\n  ✓  Non Overlapping Template Matching\n  ✓  Serial\n  ✓  Approximate Entropy\n  ✓  Cumulative Sums\n  -  Random Excursion (skipped — sequence too short)\n  -  Random Excursion Variant (skipped — sequence too short)"}]