code: def validate_manifest_against_schema(manifest: Dict[str, Any]) -> None:
      
      schema_data = _load_schema_data()
      try:
          validate(manifest, schema_data)
      except jsonValidationError as e:
          raise ValidationError(
              f"Manifest invalid for schema version {schema_data['version']}. "
              f"Reason: {e.message}"
          )
docs: Load and validate manifest against schema
      located at MANIFEST_SCHEMA_PATH.