MSR Manifest Validator
Verify your software manifest in real time against the canonical schema. Validation is private and client-side — your manifest never leaves your browser.
Click "Validate Now" to analyze the manifest against the MSR JSON specification.
What Does the Validator Check?
1. Canonical Schema
Fetches the schema the manifest declares from this site — /schemas/msr-2.1.json, or
/schemas/msr-2.0.json for a 2.0 manifest — and applies its required fields, strict object
structure, enums, patterns, numeric limits and collection constraints.
2. Same Source of Truth
The browser does not maintain copied enum lists or regular expressions. Schema updates served by the protocol become the validation rules automatically.
3. Scope
This tool validates manifest structure. It does not prove DNS ownership, reach external URLs, or verify a cryptographic signature; registries must perform those independent checks.