{
  "suite": "NIST STS 2.1.2",
  "standard": "SP 800-22 Rev. 1a",
  "scope": "Randomness testing performed by MCPBytes using NIST STS on one million-bit sample of API output.",
  "sample_bits": 1000000,
  "sequences": 1,
  "alpha": 0.01,
  "sample_sha256": "7c8b5ba8632c97a0af747a51e3940b76ab21edbd84ff9d98933ef22e7a264611",
  "parameters": {
    "block_frequency_m": 128,
    "non_overlapping_m": 9,
    "overlapping_m": 9,
    "approximate_entropy_m": 10,
    "serial_m": 16,
    "linear_complexity_m": 500
  },
  "encoding": "Signed integers plus 2147483648, unsigned 32-bit big-endian, in original job/output order; most-significant bit first.",
  "selection": "First complete collection, in order; no replacement samples, filtering or padding. Individual tests use their standard block handling.",
  "multi_sequence_assessment": "Not performed: one sequence cannot support p-value uniformity or pass-proportion conclusions.",
  "tests": [
    {
      "id": "Frequency",
      "name": "Frequency (monobit)",
      "components": [
        {
          "index": 0,
          "p_value": 0.874457,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "BlockFrequency",
      "name": "Block frequency",
      "components": [
        {
          "index": 0,
          "p_value": 0.186022,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "CumulativeSums",
      "name": "Cumulative sums",
      "components": [
        {
          "index": 0,
          "p_value": 0.753323,
          "outcome": "passed"
        },
        {
          "index": 1,
          "p_value": 0.890593,
          "outcome": "passed"
        }
      ],
      "passed": 2,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "Runs",
      "name": "Runs",
      "components": [
        {
          "index": 0,
          "p_value": 0.10872,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "LongestRun",
      "name": "Longest run of ones",
      "components": [
        {
          "index": 0,
          "p_value": 0.462613,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "Rank",
      "name": "Binary matrix rank",
      "components": [
        {
          "index": 0,
          "p_value": 0.884661,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "FFT",
      "name": "Discrete Fourier transform",
      "components": [
        {
          "index": 0,
          "p_value": 0.62022,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "NonOverlappingTemplate",
      "name": "Non-overlapping templates",
      "components": [
        {
          "index": 0,
          "p_value": 0.488543,
          "outcome": "passed"
        },
        {
          "index": 1,
          "p_value": 0.024912,
          "outcome": "passed"
        },
        {
          "index": 2,
          "p_value": 0.956441,
          "outcome": "passed"
        },
        {
          "index": 3,
          "p_value": 0.064138,
          "outcome": "passed"
        },
        {
          "index": 4,
          "p_value": 0.762904,
          "outcome": "passed"
        },
        {
          "index": 5,
          "p_value": 0.645609,
          "outcome": "passed"
        },
        {
          "index": 6,
          "p_value": 0.877426,
          "outcome": "passed"
        },
        {
          "index": 7,
          "p_value": 0.062192,
          "outcome": "passed"
        },
        {
          "index": 8,
          "p_value": 0.657117,
          "outcome": "passed"
        },
        {
          "index": 9,
          "p_value": 0.599571,
          "outcome": "passed"
        },
        {
          "index": 10,
          "p_value": 0.831365,
          "outcome": "passed"
        },
        {
          "index": 11,
          "p_value": 0.994429,
          "outcome": "passed"
        },
        {
          "index": 12,
          "p_value": 0.685766,
          "outcome": "passed"
        },
        {
          "index": 13,
          "p_value": 0.839431,
          "outcome": "passed"
        },
        {
          "index": 14,
          "p_value": 0.14018,
          "outcome": "passed"
        },
        {
          "index": 15,
          "p_value": 0.581135,
          "outcome": "passed"
        },
        {
          "index": 16,
          "p_value": 0.260878,
          "outcome": "passed"
        },
        {
          "index": 17,
          "p_value": 0.793349,
          "outcome": "passed"
        },
        {
          "index": 18,
          "p_value": 0.170406,
          "outcome": "passed"
        },
        {
          "index": 19,
          "p_value": 0.957863,
          "outcome": "passed"
        },
        {
          "index": 20,
          "p_value": 0.669801,
          "outcome": "passed"
        },
        {
          "index": 21,
          "p_value": 0.720717,
          "outcome": "passed"
        },
        {
          "index": 22,
          "p_value": 0.385986,
          "outcome": "passed"
        },
        {
          "index": 23,
          "p_value": 0.558315,
          "outcome": "passed"
        },
        {
          "index": 24,
          "p_value": 0.284879,
          "outcome": "passed"
        },
        {
          "index": 25,
          "p_value": 0.723856,
          "outcome": "passed"
        },
        {
          "index": 26,
          "p_value": 0.608299,
          "outcome": "passed"
        },
        {
          "index": 27,
          "p_value": 0.049763,
          "outcome": "passed"
        },
        {
          "index": 28,
          "p_value": 0.255052,
          "outcome": "passed"
        },
        {
          "index": 29,
          "p_value": 0.475974,
          "outcome": "passed"
        },
        {
          "index": 30,
          "p_value": 0.152873,
          "outcome": "passed"
        },
        {
          "index": 31,
          "p_value": 0.318727,
          "outcome": "passed"
        },
        {
          "index": 32,
          "p_value": 0.194078,
          "outcome": "passed"
        },
        {
          "index": 33,
          "p_value": 0.419182,
          "outcome": "passed"
        },
        {
          "index": 34,
          "p_value": 0.573074,
          "outcome": "passed"
        },
        {
          "index": 35,
          "p_value": 0.86291,
          "outcome": "passed"
        },
        {
          "index": 36,
          "p_value": 0.678086,
          "outcome": "passed"
        },
        {
          "index": 37,
          "p_value": 0.905982,
          "outcome": "passed"
        },
        {
          "index": 38,
          "p_value": 0.053715,
          "outcome": "passed"
        },
        {
          "index": 39,
          "p_value": 0.738536,
          "outcome": "passed"
        },
        {
          "index": 40,
          "p_value": 0.114697,
          "outcome": "passed"
        },
        {
          "index": 41,
          "p_value": 0.13763,
          "outcome": "passed"
        },
        {
          "index": 42,
          "p_value": 0.603107,
          "outcome": "passed"
        },
        {
          "index": 43,
          "p_value": 0.798974,
          "outcome": "passed"
        },
        {
          "index": 44,
          "p_value": 0.493835,
          "outcome": "passed"
        },
        {
          "index": 45,
          "p_value": 0.158049,
          "outcome": "passed"
        },
        {
          "index": 46,
          "p_value": 0.543328,
          "outcome": "passed"
        },
        {
          "index": 47,
          "p_value": 0.644779,
          "outcome": "passed"
        },
        {
          "index": 48,
          "p_value": 0.773656,
          "outcome": "passed"
        },
        {
          "index": 49,
          "p_value": 0.020469,
          "outcome": "passed"
        },
        {
          "index": 50,
          "p_value": 0.056791,
          "outcome": "passed"
        },
        {
          "index": 51,
          "p_value": 0.164637,
          "outcome": "passed"
        },
        {
          "index": 52,
          "p_value": 0.063038,
          "outcome": "passed"
        },
        {
          "index": 53,
          "p_value": 0.161315,
          "outcome": "passed"
        },
        {
          "index": 54,
          "p_value": 0.067242,
          "outcome": "passed"
        },
        {
          "index": 55,
          "p_value": 0.362401,
          "outcome": "passed"
        },
        {
          "index": 56,
          "p_value": 0.187426,
          "outcome": "passed"
        },
        {
          "index": 57,
          "p_value": 0.241129,
          "outcome": "passed"
        },
        {
          "index": 58,
          "p_value": 0.668261,
          "outcome": "passed"
        },
        {
          "index": 59,
          "p_value": 0.372514,
          "outcome": "passed"
        },
        {
          "index": 60,
          "p_value": 0.647982,
          "outcome": "passed"
        },
        {
          "index": 61,
          "p_value": 0.86244,
          "outcome": "passed"
        },
        {
          "index": 62,
          "p_value": 0.67643,
          "outcome": "passed"
        },
        {
          "index": 63,
          "p_value": 0.101853,
          "outcome": "passed"
        },
        {
          "index": 64,
          "p_value": 0.777323,
          "outcome": "passed"
        },
        {
          "index": 65,
          "p_value": 0.6999,
          "outcome": "passed"
        },
        {
          "index": 66,
          "p_value": 0.924132,
          "outcome": "passed"
        },
        {
          "index": 67,
          "p_value": 0.498153,
          "outcome": "passed"
        },
        {
          "index": 68,
          "p_value": 0.335881,
          "outcome": "passed"
        },
        {
          "index": 69,
          "p_value": 0.502265,
          "outcome": "passed"
        },
        {
          "index": 70,
          "p_value": 0.211426,
          "outcome": "passed"
        },
        {
          "index": 71,
          "p_value": 0.777323,
          "outcome": "passed"
        },
        {
          "index": 72,
          "p_value": 0.115895,
          "outcome": "passed"
        },
        {
          "index": 73,
          "p_value": 0.004054,
          "outcome": "below_threshold"
        },
        {
          "index": 74,
          "p_value": 0.488543,
          "outcome": "passed"
        },
        {
          "index": 75,
          "p_value": 0.858749,
          "outcome": "passed"
        },
        {
          "index": 76,
          "p_value": 0.950257,
          "outcome": "passed"
        },
        {
          "index": 77,
          "p_value": 0.756805,
          "outcome": "passed"
        },
        {
          "index": 78,
          "p_value": 0.284017,
          "outcome": "passed"
        },
        {
          "index": 79,
          "p_value": 0.006315,
          "outcome": "below_threshold"
        },
        {
          "index": 80,
          "p_value": 0.70307,
          "outcome": "passed"
        },
        {
          "index": 81,
          "p_value": 0.291605,
          "outcome": "passed"
        },
        {
          "index": 82,
          "p_value": 0.123073,
          "outcome": "passed"
        },
        {
          "index": 83,
          "p_value": 0.424378,
          "outcome": "passed"
        },
        {
          "index": 84,
          "p_value": 0.456302,
          "outcome": "passed"
        },
        {
          "index": 85,
          "p_value": 0.592041,
          "outcome": "passed"
        },
        {
          "index": 86,
          "p_value": 0.657829,
          "outcome": "passed"
        },
        {
          "index": 87,
          "p_value": 0.535657,
          "outcome": "passed"
        },
        {
          "index": 88,
          "p_value": 0.43685,
          "outcome": "passed"
        },
        {
          "index": 89,
          "p_value": 0.118131,
          "outcome": "passed"
        },
        {
          "index": 90,
          "p_value": 0.06363,
          "outcome": "passed"
        },
        {
          "index": 91,
          "p_value": 0.452269,
          "outcome": "passed"
        },
        {
          "index": 92,
          "p_value": 0.020461,
          "outcome": "passed"
        },
        {
          "index": 93,
          "p_value": 0.283626,
          "outcome": "passed"
        },
        {
          "index": 94,
          "p_value": 0.831772,
          "outcome": "passed"
        },
        {
          "index": 95,
          "p_value": 0.226946,
          "outcome": "passed"
        },
        {
          "index": 96,
          "p_value": 0.421215,
          "outcome": "passed"
        },
        {
          "index": 97,
          "p_value": 0.94331,
          "outcome": "passed"
        },
        {
          "index": 98,
          "p_value": 0.625687,
          "outcome": "passed"
        },
        {
          "index": 99,
          "p_value": 0.90334,
          "outcome": "passed"
        },
        {
          "index": 100,
          "p_value": 0.118975,
          "outcome": "passed"
        },
        {
          "index": 101,
          "p_value": 0.704595,
          "outcome": "passed"
        },
        {
          "index": 102,
          "p_value": 0.14747,
          "outcome": "passed"
        },
        {
          "index": 103,
          "p_value": 0.159131,
          "outcome": "passed"
        },
        {
          "index": 104,
          "p_value": 0.541378,
          "outcome": "passed"
        },
        {
          "index": 105,
          "p_value": 0.977977,
          "outcome": "passed"
        },
        {
          "index": 106,
          "p_value": 0.273822,
          "outcome": "passed"
        },
        {
          "index": 107,
          "p_value": 0.441122,
          "outcome": "passed"
        },
        {
          "index": 108,
          "p_value": 0.161415,
          "outcome": "passed"
        },
        {
          "index": 109,
          "p_value": 0.185512,
          "outcome": "passed"
        },
        {
          "index": 110,
          "p_value": 0.454389,
          "outcome": "passed"
        },
        {
          "index": 111,
          "p_value": 0.185736,
          "outcome": "passed"
        },
        {
          "index": 112,
          "p_value": 0.047072,
          "outcome": "passed"
        },
        {
          "index": 113,
          "p_value": 0.204537,
          "outcome": "passed"
        },
        {
          "index": 114,
          "p_value": 0.39818,
          "outcome": "passed"
        },
        {
          "index": 115,
          "p_value": 0.250605,
          "outcome": "passed"
        },
        {
          "index": 116,
          "p_value": 0.199489,
          "outcome": "passed"
        },
        {
          "index": 117,
          "p_value": 0.421419,
          "outcome": "passed"
        },
        {
          "index": 118,
          "p_value": 0.491737,
          "outcome": "passed"
        },
        {
          "index": 119,
          "p_value": 0.623555,
          "outcome": "passed"
        },
        {
          "index": 120,
          "p_value": 0.112006,
          "outcome": "passed"
        },
        {
          "index": 121,
          "p_value": 0.992162,
          "outcome": "passed"
        },
        {
          "index": 122,
          "p_value": 0.590044,
          "outcome": "passed"
        },
        {
          "index": 123,
          "p_value": 0.047407,
          "outcome": "passed"
        },
        {
          "index": 124,
          "p_value": 0.960275,
          "outcome": "passed"
        },
        {
          "index": 125,
          "p_value": 0.434671,
          "outcome": "passed"
        },
        {
          "index": 126,
          "p_value": 0.205814,
          "outcome": "passed"
        },
        {
          "index": 127,
          "p_value": 0.195127,
          "outcome": "passed"
        },
        {
          "index": 128,
          "p_value": 0.224189,
          "outcome": "passed"
        },
        {
          "index": 129,
          "p_value": 0.817444,
          "outcome": "passed"
        },
        {
          "index": 130,
          "p_value": 0.138592,
          "outcome": "passed"
        },
        {
          "index": 131,
          "p_value": 0.483826,
          "outcome": "passed"
        },
        {
          "index": 132,
          "p_value": 0.004557,
          "outcome": "below_threshold"
        },
        {
          "index": 133,
          "p_value": 0.076549,
          "outcome": "passed"
        },
        {
          "index": 134,
          "p_value": 0.963382,
          "outcome": "passed"
        },
        {
          "index": 135,
          "p_value": 0.380791,
          "outcome": "passed"
        },
        {
          "index": 136,
          "p_value": 0.786912,
          "outcome": "passed"
        },
        {
          "index": 137,
          "p_value": 0.665773,
          "outcome": "passed"
        },
        {
          "index": 138,
          "p_value": 0.629005,
          "outcome": "passed"
        },
        {
          "index": 139,
          "p_value": 0.060489,
          "outcome": "passed"
        },
        {
          "index": 140,
          "p_value": 0.2848,
          "outcome": "passed"
        },
        {
          "index": 141,
          "p_value": 0.195829,
          "outcome": "passed"
        },
        {
          "index": 142,
          "p_value": 0.295132,
          "outcome": "passed"
        },
        {
          "index": 143,
          "p_value": 0.686002,
          "outcome": "passed"
        },
        {
          "index": 144,
          "p_value": 0.261319,
          "outcome": "passed"
        },
        {
          "index": 145,
          "p_value": 0.669327,
          "outcome": "passed"
        },
        {
          "index": 146,
          "p_value": 0.848525,
          "outcome": "passed"
        },
        {
          "index": 147,
          "p_value": 0.004054,
          "outcome": "below_threshold"
        }
      ],
      "passed": 144,
      "below_threshold": 4,
      "insufficient_data": 0
    },
    {
      "id": "OverlappingTemplate",
      "name": "Overlapping templates",
      "components": [
        {
          "index": 0,
          "p_value": 0.828687,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "Universal",
      "name": "Maurer's universal",
      "components": [
        {
          "index": 0,
          "p_value": 0.614901,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "ApproximateEntropy",
      "name": "Approximate entropy",
      "components": [
        {
          "index": 0,
          "p_value": 0.519719,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "RandomExcursions",
      "name": "Random excursions",
      "components": [
        {
          "index": 0,
          "p_value": 0.219325,
          "outcome": "passed"
        },
        {
          "index": 1,
          "p_value": 0.376025,
          "outcome": "passed"
        },
        {
          "index": 2,
          "p_value": 0.302738,
          "outcome": "passed"
        },
        {
          "index": 3,
          "p_value": 0.997984,
          "outcome": "passed"
        },
        {
          "index": 4,
          "p_value": 0.638494,
          "outcome": "passed"
        },
        {
          "index": 5,
          "p_value": 0.621859,
          "outcome": "passed"
        },
        {
          "index": 6,
          "p_value": 0.962349,
          "outcome": "passed"
        },
        {
          "index": 7,
          "p_value": 0.358395,
          "outcome": "passed"
        }
      ],
      "passed": 8,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "RandomExcursionsVariant",
      "name": "Random excursions variant",
      "components": [
        {
          "index": 0,
          "p_value": 0.680865,
          "outcome": "passed"
        },
        {
          "index": 1,
          "p_value": 0.570971,
          "outcome": "passed"
        },
        {
          "index": 2,
          "p_value": 0.502285,
          "outcome": "passed"
        },
        {
          "index": 3,
          "p_value": 0.52765,
          "outcome": "passed"
        },
        {
          "index": 4,
          "p_value": 0.532993,
          "outcome": "passed"
        },
        {
          "index": 5,
          "p_value": 0.558961,
          "outcome": "passed"
        },
        {
          "index": 6,
          "p_value": 0.754835,
          "outcome": "passed"
        },
        {
          "index": 7,
          "p_value": 0.988513,
          "outcome": "passed"
        },
        {
          "index": 8,
          "p_value": 0.84187,
          "outcome": "passed"
        },
        {
          "index": 9,
          "p_value": 0.600493,
          "outcome": "passed"
        },
        {
          "index": 10,
          "p_value": 0.954074,
          "outcome": "passed"
        },
        {
          "index": 11,
          "p_value": 0.928907,
          "outcome": "passed"
        },
        {
          "index": 12,
          "p_value": 0.954901,
          "outcome": "passed"
        },
        {
          "index": 13,
          "p_value": 0.822415,
          "outcome": "passed"
        },
        {
          "index": 14,
          "p_value": 0.641088,
          "outcome": "passed"
        },
        {
          "index": 15,
          "p_value": 0.53818,
          "outcome": "passed"
        },
        {
          "index": 16,
          "p_value": 0.536487,
          "outcome": "passed"
        },
        {
          "index": 17,
          "p_value": 0.390419,
          "outcome": "passed"
        }
      ],
      "passed": 18,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "Serial",
      "name": "Serial",
      "components": [
        {
          "index": 0,
          "p_value": 0.385271,
          "outcome": "passed"
        },
        {
          "index": 1,
          "p_value": 0.04611,
          "outcome": "passed"
        }
      ],
      "passed": 2,
      "below_threshold": 0,
      "insufficient_data": 0
    },
    {
      "id": "LinearComplexity",
      "name": "Linear complexity",
      "components": [
        {
          "index": 0,
          "p_value": 0.6632,
          "outcome": "passed"
        }
      ],
      "passed": 1,
      "below_threshold": 0,
      "insufficient_data": 0
    }
  ],
  "totals": {
    "passed": 184,
    "below_threshold": 4,
    "insufficient_data": 0
  },
  "collection_started_at": "2026-09-23T20:49:38Z",
  "collection_finished_at": "2026-09-23T21:11:44Z",
  "collected_integers": 31250,
  "api_jobs": 32,
  "suite_archive_sha256": "0238d2f1d26e120e3cc748ed2d4c674cdc636de37fc4027c76cc2a394fff9157",
  "method_url": "https://csrc.nist.gov/projects/random-bit-generation/documentation-and-software"
}
