Problem description
The current OptimalEdgeDiscovery response (EdgeDiscoveryResponse → EdgeCloudZone) provides identifiers and status for candidate edge zones but does not describe their geographic service coverage.
Application Providers often need a coarse geographic representation of a zone’s coverage to:
- Programmatically determine which edge zones overlap with a given device or service area, and
- Visually represent zones within their own UI or orchestration tooling (e.g., display eligible zones on a map).
In the absence of this information, Application Providers must rely on opaque zone names or out-of-band documentation, which limits automation and visualization capabilities.
Possible evolution
Introduce an optional areaFootprint field within EdgeCloudZone to convey an approximate service coverage area of the zone.
This field would support multiple geometry types to provide flexibility while preserving privacy of exact infrastructure coordinates.
Proposed schema addition:
EdgeCloudZone:
properties:
edgeCloudFootprint:
description: |
Approximate geographic coverage of this edge cloud zone.
Enables application providers to understand service coverage or
visualize the zone on a map. Exact infrastructure coordinates are not
exposed. The operator chooses how to represent this footprint.
oneOf:
- type: object
title: CircleFootprint
properties:
center:
type: object
properties:
latitude:
type: number
format: double
longitude:
type: number
format: double
radiusMeters:
type: number
format: double
required: [center, radiusMeters]
- type: object
title: PolygonFootprint
properties:
type:
type: string
enum: ["Polygon"]
default: "Polygon"
coordinates:
type: array
items:
type: array
items:
type: array
items:
type: number
format: double
minItems: 2
maxItems: 2
required: [type, coordinates]
Example Response:
{
"edgeCloudZones": [
{
"edgeCloudZoneId": "7ab123-9087-6543-ef12-3dc45f67gh89",
"edgeCloudZoneName": "FrontRangeZoneA",
"edgeCloudProvider": "CableLabs",
"edgeCloudRegion": "us-mountain-1",
"status": "active",
"edgeCloudFootprint": {
"center": { "latitude": 39.95, "longitude": -105.16 },
"radiusMeters": 50000
}
}
],
"applicationProfileId": "2fa85f64-5717-4562-b3fc-2c963f66afa0"
}
Key Points:
- Field is optional
- Intended for visualization and coarse selection only, not as an authoritative boundary
- Geometry choice (circle or polygon) left to the API Provider and conforms to well-known GeoJSON conventions
Alternative solution
A couple less flexible approaches were considered:
- Region-level identifiers only. Sufficient for broad grouping but lacks visual or computational context for zone proximity.
- Fixed “coordinate + radius” model only. Simpler but too restrictive; does not allow irregular service boundaries.
Additional context
In order to illustrate some of the UI uses cases this feature would support, the following are some examples assembled to highlight some purely illustrative use cases across different edge zone scales.
Regional Level
This is a zoomed out regional map highlighting a use case where a more rural subscriber my only have limited edge compute options where the closest network path is a metro-level edge compute zone in proximity to a device.

Metro Level
Zooming into the city level, multiple operators' coverage areas could be viewed.

Neighborhood Level
At a finer granularity, the following diagram highlights how multiple geometry types (circles, rectangles, and irregular polygons) can be used to reflect a mix of zone types:
- Neighborhood-scale compute zones
- Campus-level edges
- Highly localized compute nodes, e.g., a home AP with edge capability but obfuscated with course edges to preserve privacy.

Problem description
The current OptimalEdgeDiscovery response (EdgeDiscoveryResponse → EdgeCloudZone) provides identifiers and status for candidate edge zones but does not describe their geographic service coverage.
Application Providers often need a coarse geographic representation of a zone’s coverage to:
In the absence of this information, Application Providers must rely on opaque zone names or out-of-band documentation, which limits automation and visualization capabilities.
Possible evolution
Introduce an optional areaFootprint field within EdgeCloudZone to convey an approximate service coverage area of the zone.
This field would support multiple geometry types to provide flexibility while preserving privacy of exact infrastructure coordinates.
Proposed schema addition:
Example Response:
{ "edgeCloudZones": [ { "edgeCloudZoneId": "7ab123-9087-6543-ef12-3dc45f67gh89", "edgeCloudZoneName": "FrontRangeZoneA", "edgeCloudProvider": "CableLabs", "edgeCloudRegion": "us-mountain-1", "status": "active", "edgeCloudFootprint": { "center": { "latitude": 39.95, "longitude": -105.16 }, "radiusMeters": 50000 } } ], "applicationProfileId": "2fa85f64-5717-4562-b3fc-2c963f66afa0" }Key Points:
Alternative solution
A couple less flexible approaches were considered:
Additional context
In order to illustrate some of the UI uses cases this feature would support, the following are some examples assembled to highlight some purely illustrative use cases across different edge zone scales.
Regional Level
This is a zoomed out regional map highlighting a use case where a more rural subscriber my only have limited edge compute options where the closest network path is a metro-level edge compute zone in proximity to a device.
Metro Level
Zooming into the city level, multiple operators' coverage areas could be viewed.

Neighborhood Level
At a finer granularity, the following diagram highlights how multiple geometry types (circles, rectangles, and irregular polygons) can be used to reflect a mix of zone types: