{
  "additionalProperties": false,
  "properties": {
    "boundary_snap": {
      "additionalProperties": false,
      "properties": {
        "end": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "snap_window_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "start": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "candidate_fingerprint": {
      "additionalProperties": false,
      "properties": {
        "algorithm": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "base_algorithm": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "base_value": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "coordinate_grid_degrees": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "exact_gate_end": {
          "additionalProperties": false,
          "properties": {
            "a_lat": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "a_lon": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "b_lat": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "b_lon": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "exact_gate_start": {
          "additionalProperties": false,
          "properties": {
            "a_lat": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "a_lon": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "b_lat": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "b_lon": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "geometry_samples": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "legacy_v2_value": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "canonical_profile_hash": {
      "additionalProperties": false,
      "properties": {
        "algorithm": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "value": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "capture_tolerance_revision": {
      "additionalProperties": false,
      "properties": {
        "candidate_fingerprint": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "model": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "prior_geometry_policy": {
          "additionalProperties": false,
          "properties": {
            "corridor_half_width_m": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "gate_end_half_extent_m": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "gate_start_half_extent_m": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "source": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "record_continuity_policy": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "registry": {
          "additionalProperties": false,
          "properties": {
            "blake3": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "source": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "revised_geometry_policy": {
          "additionalProperties": false,
          "properties": {
            "corridor_half_width_m": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "gate_end_half_extent_m": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "gate_start_half_extent_m": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "source": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "revision_id": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "unchanged_identity_fields": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "compile_method": {
      "type": [
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "corridor": {
      "additionalProperties": false,
      "properties": {
        "compiler_preview_geometry": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "h3_cover": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "half_width_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "publish_geometry": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "directional_extraction": {
      "additionalProperties": false,
      "properties": {
        "algorithm": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "opposite_way_refs": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        },
        "orientation": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "highway_tag": {
      "type": [
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "launch_ratification": {
      "additionalProperties": false,
      "properties": {
        "decision_id": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "persistence_m": {
      "type": [
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "profile_spacing": {
      "additionalProperties": false,
      "properties": {
        "avg_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "max_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "target_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "ratified_boundary": {
      "additionalProperties": false,
      "properties": {
        "algorithm": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "anchors": {
          "additionalProperties": false,
          "properties": {
            "end": {
              "additionalProperties": false,
              "properties": {
                "exact_gate": {
                  "additionalProperties": false,
                  "properties": {
                    "a_lat": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "a_lon": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "b_lat": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "b_lon": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "label": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "lat": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "lon": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "osm_node_id": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "resolved_offset_m": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                }
              },
              "type": [
                "object",
                "null"
              ]
            },
            "start": {
              "additionalProperties": false,
              "properties": {
                "exact_gate": {
                  "additionalProperties": false,
                  "properties": {
                    "a_lat": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "a_lon": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "b_lat": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    },
                    "b_lon": {
                      "type": [
                        "string",
                        "number",
                        "boolean",
                        "null"
                      ]
                    }
                  },
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "label": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "lat": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "lon": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "osm_node_id": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                },
                "resolved_offset_m": {
                  "type": [
                    "string",
                    "number",
                    "boolean",
                    "null"
                  ]
                }
              },
              "type": [
                "object",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "decision_id": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "ordered_osm_way_refs": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        },
        "replaces_candidate_fingerprint": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "reversed_way_refs": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        },
        "seam_elevation_deltas_m": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        },
        "seam_gaps_m": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        }
      },
      "type": [
        "object",
        "null"
      ]
    },
    "region": {
      "type": [
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "road_class": {
      "type": [
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "vertical_semantics": {
      "type": [
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "way_chain": {
      "additionalProperties": false,
      "properties": {
        "algorithm": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "edges": {
          "items": {
            "additionalProperties": false,
            "properties": {
              "elevation_seam_m": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "endpoint_gap_m": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "from_way": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "to_way": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              },
              "turn_angle_deg": {
                "type": [
                  "string",
                  "number",
                  "boolean",
                  "null"
                ]
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "type": "array"
        },
        "endpoint_tolerance_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "max_abs_elevation_seam_m": {
          "type": [
            "string",
            "number",
            "boolean",
            "null"
          ]
        },
        "max_turn_deg": {
          "additionalProperties": false,
          "properties": {
            "continuation": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            },
            "same_name": {
              "type": [
                "string",
                "number",
                "boolean",
                "null"
              ]
            }
          },
          "type": [
            "object",
            "null"
          ]
        },
        "osm_way_refs": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        },
        "road_names": {
          "items": {
            "type": [
              "string",
              "number",
              "boolean",
              "null"
            ]
          },
          "type": "array"
        }
      },
      "type": [
        "object",
        "null"
      ]
    }
  },
  "type": [
    "object",
    "null"
  ]
}
