diff --git a/docs/niah-results-m5max-multikey.json b/proof/niah/niah-results-m5max-multikey.json similarity index 100% rename from docs/niah-results-m5max-multikey.json rename to proof/niah/niah-results-m5max-multikey.json diff --git a/docs/niah-results-m5max-multikey.md b/proof/niah/niah-results-m5max-multikey.md similarity index 100% rename from docs/niah-results-m5max-multikey.md rename to proof/niah/niah-results-m5max-multikey.md diff --git a/docs/niah-results-m5max-single.json b/proof/niah/niah-results-m5max-single.json similarity index 100% rename from docs/niah-results-m5max-single.json rename to proof/niah/niah-results-m5max-single.json diff --git a/docs/niah-results-m5max-single.md b/proof/niah/niah-results-m5max-single.md similarity index 100% rename from docs/niah-results-m5max-single.md rename to proof/niah/niah-results-m5max-single.md diff --git a/niah_f16_8k/niah_single_20260328_201816.json b/proof/niah/niah_f16_8k/niah_single_20260328_201816.json similarity index 100% rename from niah_f16_8k/niah_single_20260328_201816.json rename to proof/niah/niah_f16_8k/niah_single_20260328_201816.json diff --git a/niah_f16_8k/niah_single_20260328_201816.md b/proof/niah/niah_f16_8k/niah_single_20260328_201816.md similarity index 100% rename from niah_f16_8k/niah_single_20260328_201816.md rename to proof/niah/niah_f16_8k/niah_single_20260328_201816.md diff --git a/niah_q4_0_no_sparse_v/niah_single_20260328_041021.json b/proof/niah/niah_q4_0_no_sparse_v/niah_single_20260328_041021.json similarity index 100% rename from niah_q4_0_no_sparse_v/niah_single_20260328_041021.json rename to proof/niah/niah_q4_0_no_sparse_v/niah_single_20260328_041021.json diff --git a/niah_q4_0_no_sparse_v/niah_single_20260328_041021.md b/proof/niah/niah_q4_0_no_sparse_v/niah_single_20260328_041021.md similarity index 100% rename from niah_q4_0_no_sparse_v/niah_single_20260328_041021.md rename to proof/niah/niah_q4_0_no_sparse_v/niah_single_20260328_041021.md diff --git a/niah_q4_0_sparse_v/niah_single_20260328_040732.json b/proof/niah/niah_q4_0_sparse_v/niah_single_20260328_040732.json similarity index 100% rename from niah_q4_0_sparse_v/niah_single_20260328_040732.json rename to proof/niah/niah_q4_0_sparse_v/niah_single_20260328_040732.json diff --git a/niah_q4_0_sparse_v/niah_single_20260328_040732.md b/proof/niah/niah_q4_0_sparse_v/niah_single_20260328_040732.md similarity index 100% rename from niah_q4_0_sparse_v/niah_single_20260328_040732.md rename to proof/niah/niah_q4_0_sparse_v/niah_single_20260328_040732.md diff --git a/niah_q8_0_100pct/niah_single_20260328_202008.json b/proof/niah/niah_q8_0_100pct/niah_single_20260328_202008.json similarity index 100% rename from niah_q8_0_100pct/niah_single_20260328_202008.json rename to proof/niah/niah_q8_0_100pct/niah_single_20260328_202008.json diff --git a/niah_q8_0_100pct/niah_single_20260328_202008.md b/proof/niah/niah_q8_0_100pct/niah_single_20260328_202008.md similarity index 100% rename from niah_q8_0_100pct/niah_single_20260328_202008.md rename to proof/niah/niah_q8_0_100pct/niah_single_20260328_202008.md diff --git a/niah_q8_0_no_sparse_v/niah_single_20260327_125534.json b/proof/niah/niah_q8_0_no_sparse_v/niah_single_20260327_125534.json similarity index 100% rename from niah_q8_0_no_sparse_v/niah_single_20260327_125534.json rename to proof/niah/niah_q8_0_no_sparse_v/niah_single_20260327_125534.json diff --git a/niah_q8_0_no_sparse_v/niah_single_20260327_125534.md b/proof/niah/niah_q8_0_no_sparse_v/niah_single_20260327_125534.md similarity index 100% rename from niah_q8_0_no_sparse_v/niah_single_20260327_125534.md rename to proof/niah/niah_q8_0_no_sparse_v/niah_single_20260327_125534.md diff --git a/niah_q8_0_sparse_v/niah_single_20260327_125237.json b/proof/niah/niah_q8_0_sparse_v/niah_single_20260327_125237.json similarity index 100% rename from niah_q8_0_sparse_v/niah_single_20260327_125237.json rename to proof/niah/niah_q8_0_sparse_v/niah_single_20260327_125237.json diff --git a/niah_q8_0_sparse_v/niah_single_20260327_125237.md b/proof/niah/niah_q8_0_sparse_v/niah_single_20260327_125237.md similarity index 100% rename from niah_q8_0_sparse_v/niah_single_20260327_125237.md rename to proof/niah/niah_q8_0_sparse_v/niah_single_20260327_125237.md diff --git a/niah_q8_0_v2/niah_single_20260328_200226.json b/proof/niah/niah_q8_0_v2/niah_single_20260328_200226.json similarity index 100% rename from niah_q8_0_v2/niah_single_20260328_200226.json rename to proof/niah/niah_q8_0_v2/niah_single_20260328_200226.json diff --git a/niah_q8_0_v2/niah_single_20260328_200226.md b/proof/niah/niah_q8_0_v2/niah_single_20260328_200226.md similarity index 100% rename from niah_q8_0_v2/niah_single_20260328_200226.md rename to proof/niah/niah_q8_0_v2/niah_single_20260328_200226.md diff --git a/niah_sparse_v/niah_single_20260327_053128.json b/proof/niah/niah_sparse_v/niah_single_20260327_053128.json similarity index 100% rename from niah_sparse_v/niah_single_20260327_053128.json rename to proof/niah/niah_sparse_v/niah_single_20260327_053128.json diff --git a/niah_sparse_v/niah_single_20260327_053128.md b/proof/niah/niah_sparse_v/niah_single_20260327_053128.md similarity index 100% rename from niah_sparse_v/niah_single_20260327_053128.md rename to proof/niah/niah_sparse_v/niah_single_20260327_053128.md diff --git a/niah_turbo4/niah_single_20260328_190947.json b/proof/niah/niah_turbo4/niah_single_20260328_190947.json similarity index 100% rename from niah_turbo4/niah_single_20260328_190947.json rename to proof/niah/niah_turbo4/niah_single_20260328_190947.json diff --git a/niah_turbo4/niah_single_20260328_190947.md b/proof/niah/niah_turbo4/niah_single_20260328_190947.md similarity index 100% rename from niah_turbo4/niah_single_20260328_190947.md rename to proof/niah/niah_turbo4/niah_single_20260328_190947.md diff --git a/niah_turbo4_100pct/niah_single_20260328_202147.json b/proof/niah/niah_turbo4_100pct/niah_single_20260328_202147.json similarity index 100% rename from niah_turbo4_100pct/niah_single_20260328_202147.json rename to proof/niah/niah_turbo4_100pct/niah_single_20260328_202147.json diff --git a/niah_turbo4_100pct/niah_single_20260328_202147.md b/proof/niah/niah_turbo4_100pct/niah_single_20260328_202147.md similarity index 100% rename from niah_turbo4_100pct/niah_single_20260328_202147.md rename to proof/niah/niah_turbo4_100pct/niah_single_20260328_202147.md diff --git a/niah_turbo4_v2/niah_single_20260328_194936.json b/proof/niah/niah_turbo4_v2/niah_single_20260328_194936.json similarity index 100% rename from niah_turbo4_v2/niah_single_20260328_194936.json rename to proof/niah/niah_turbo4_v2/niah_single_20260328_194936.json diff --git a/niah_turbo4_v2/niah_single_20260328_194936.md b/proof/niah/niah_turbo4_v2/niah_single_20260328_194936.md similarity index 100% rename from niah_turbo4_v2/niah_single_20260328_194936.md rename to proof/niah/niah_turbo4_v2/niah_single_20260328_194936.md