โœ… JSON Schema Validator

Make sure your game schema is valid before using it in codegen or simulation. This tool checks for structural issues, logic errors, and missing fields.

๐Ÿ” Endpoint

POST /validate/schema

{
  "schema": { ... }
}

๐Ÿ“‹ What It Checks

  • Field-level type correctness
  • Logical connections (e.g., player must have at least one ability)
  • Required keys based on game mode or schema version
  • Unknown or deprecated fields

๐Ÿงช Sample Response

{
  "valid": false,
  "errors": [
    "Missing player.health field",
    "levels[0] has no enemies"
  ]
}