{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "dateModified": "2026-06-02",
  "name": "Noise Calibration Specification",
  "rules": [
    "count: Δf=1, Laplace(1/ε)",
    "sum (clipped to [a,b]): Δf=b-a, Laplace((b-a)/ε) or Gaussian σ=(b-a)·sqrt(2ln(1.25/δ))/ε",
    "mean: post-process clipped-sum / noisy-count (separate budget split, default 50/50)",
    "top-k: exponential mechanism with utility = item count, ε per release"
  ],
  "rngSource": "OS CSPRNG via getrandom(2)/BCryptGenRandom, NEVER Math.random / Mersenne Twister",
  "floatingPointGuard": "snapping mechanism per Mironov 2012 to prevent float-leak attacks"
}