Skip to content

Commit 8c3d9e7

Browse files
sk8ordie84Studio 11pre-commit-ci[bot]
authored
Add PRML manifest schema (#5673)
* Add PRML manifest schema PRML — Pre-Registered ML Manifest — is an open CC BY 4.0 specification for committing machine-learning evaluation claims to a SHA-256 hash before the experiment runs. The schema validates the eight required PRML v0.1 fields plus optional v0.2 RFC additions (streaming variant, runner attestation, revocation). File patterns target *.prml.yaml, manifest.prml.yaml, and the prml-manifest.{yml,yaml} convention. Both schema versions are JSON Schema 2020-12 conformant and validated against 32 locked conformance vectors (12 v0.1 + 8 v0.2 + 12 v0.1 inputs against v0.2 schema for backwards-compat). Detail at https://spec.falsify.dev/schema/. Spec author: Studio 11 Turkey Ltd. Şti. (hello@studio-11.co). v0.1 stable; v0.2 RFC freeze 2026-05-22 23:59 UTC. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Studio 11 <hello@studio-11.co> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 07d763b commit 8c3d9e7

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/api/json/catalog.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5269,6 +5269,22 @@
52695269
"fileMatch": [".pre-commit-hooks.yml", ".pre-commit-hooks.yaml"],
52705270
"url": "https://www.schemastore.org/pre-commit-hooks.json"
52715271
},
5272+
{
5273+
"name": "PRML manifest",
5274+
"description": "Pre-Registered ML Manifest — open spec for committing ML evaluation claims to a SHA-256 hash before the run (CC BY 4.0). https://spec.falsify.dev/v0.1",
5275+
"fileMatch": [
5276+
"*.prml.yaml",
5277+
"*.prml.yml",
5278+
"manifest.prml.yaml",
5279+
"prml-manifest.yaml",
5280+
"prml-manifest.yml"
5281+
],
5282+
"url": "https://spec.falsify.dev/schema/prml-v0.1.schema.json",
5283+
"versions": {
5284+
"v0.1": "https://spec.falsify.dev/schema/prml-v0.1.schema.json",
5285+
"v0.2-rfc": "https://spec.falsify.dev/schema/prml-v0.2.schema.json"
5286+
}
5287+
},
52725288
{
52735289
"name": ".phrase.yml",
52745290
"description": "Phrase configuration file",

0 commit comments

Comments
 (0)