Skip to content
@studio-11-co

Studio 11

PRML — Pre-Registered ML Manifest Specification · falsify.dev

PRML / falsify

Pre-Registered ML Manifests — an open, content-addressed format for committing a machine-learning evaluation claim to a SHA-256 hash before the experiment runs. Lock the threshold before the data, or it didn't happen.

A verifier with the manifest, the dataset, and the model independently recomputes the digest and emits a deterministic verdict: PASS / FAIL / TAMPERED. Tampering produces a detectable hash mismatch.

Proof, not promises

  • 4 reference implementations (Python, JavaScript, Go, Rust) — byte-equivalent across 20 conformance vectors
  • MIT-licensed code · CC BY 4.0 spec · JSON Schema in SchemaStore

Repositories

  • falsify — spec + Python reference + conformance suite (Go/JS/Rust under impl/)
  • falsify-js — JavaScript reference (npm: falsify-js)
  • mlflow-falsify — MLflow plugin: auto-tag every run with its PRML manifest hash
  • prml-verify-action — GitHub Action: gate CI on tampered/regressed eval claims
  • falsify-inspect — adapter for Inspect AI eval logs
  • falsify-cookbook — patterns, anti-patterns, worked examples (CC0)
  • falsify-integrity-index — public scorecard of how published ML eval claims meet falsifiability criteria

Maintained by Cüneyt Öztürk · hello@falsify.dev

Popular repositories Loading

  1. falsify falsify Public

    A single-file Python CLI that pre-registers AI/ML accuracy claims with SHA-256. Lock the threshold before the data, or it didn't happen.

    HTML 6 3

  2. prml-verify-action prml-verify-action Public

    Verify PRML (Pre-Registered ML Manifest) commitments in CI. Block merges on tampered or regressed eval claims.

    Python

  3. falsify-integrity-index falsify-integrity-index Public

    Public scorecard of how 25+ ML eval claims meet 9 PRML falsifiability criteria. CC0 data; MIT tooling.

  4. falsify-inspect falsify-inspect Public

    PRML pre-registration adapter for Inspect AI eval logs. MIT.

    Python 3

  5. falsify-cookbook falsify-cookbook Public

    Field manual for the PRML v0.1 specification. 8 patterns, 4 anti-patterns, 4 working examples. CC0.

    1

  6. falsify-js falsify-js Public

    JavaScript reference implementation of the PRML (Pre-Registered ML Manifest) v0.1 specification. Byte-equivalent to the Python reference across 20 conformance vectors. Zero runtime dependencies.

    JavaScript

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…