toolsOnline Validator

Online Validator

Validate your ORP documents directly in your browser using our REST API.

How It Works

This validator:

  1. Sends your YAML document to the REST API at https://api.publicreasonproject.org
  2. Validates against the ORP v0.1 JSON Schema
  3. Checks compliance level (Basic, Standard, or Full)
  4. Identifies which layers are present
  5. Returns detailed error messages if validation fails

What Gets Validated

  • YAML syntax - Must be valid YAML
  • Required fields - All mandatory fields for your compliance level
  • Data types - Strings, numbers, arrays, objects must match schema
  • Compliance level - Checks if document meets ORP-Basic, ORP-Standard, or ORP-Full requirements
  • Layer completeness - Verifies presence of L1-L5 based on compliance level

Privacy

Your document is validated server-side but not stored. The API processes the validation request and immediately discards the content.

Alternative: Command Line

For local validation without sending data to our API, use the CLI tool:

pip install orp-validator
orp validate your-document.yaml

API Documentation

For programmatic access, see the REST API documentation.