External Sources

Feasibility Studio Source Registry

Purpose

Feasibility Studio is the source of truth for external feasibility APIs and carrier KMZ/KML sources.

Use this page to enable or disable the sources that Feasibility Studio may use when resolving a site. Wholesale, reseller portal, cart and order workflows should consume the resolved feasibility result. They should not maintain separate source logic.

Security note: enabling an API source does not expose credentials here. Sources marked credentials_required still need their credentials configured server-side before they can return live results.

Source Registry

Source Provider Type / Endpoint Status Feasibility Ordering Credentials Action
Carrier Library KMZ/KML
carrier_library_kmz
ConnexiFi carrier_library
LOCAL Local uploaded KMZ/KML carrier library
Disabled
configured
Yes No No Enable
Notes: Primary internal carrier-library source used by Feasibility Studio.
Config metadata
{
  "source_of_truth": "Feasibility Studio",
  "uses_unified_feature_index": true,
  "supports": [
    "LineString routes",
    "Coverage polygons",
    "Points/POPs",
    "KMZ",
    "KML"
  ]
}
28East Coverage
28east_coverage
28East external_api
GET coverage
Enabled
credentials_required
Yes No Yes Disable
Notes: Use as an optional wireless/coverage feasibility source once API key is configured.
Config metadata
{
  "requires_api_key": true,
  "expected_inputs": [
    "latitude",
    "longitude"
  ]
}
Aggregator External Feasibility
aggregator_external_feasibility
Aggregator external_api
POST external_feasibility
Enabled
credentials_required
Yes No Yes Disable
Notes: Placeholder for third-party aggregator feasibility API integration.
Config metadata
{
  "requires_credentials": true,
  "source_role": "optional external feasibility enrichment"
}
Comsol Max Bandwidth
comsol_max_bw
Comsol external_api
POST max_bw
Disabled
credentials_required
Yes No Yes Enable
Notes: Use to enrich Comsol feasibility results with maximum available bandwidth.
Config metadata
{
  "preferred_endpoint": "max_bw",
  "requires_api_credentials": true
}
Comsol Service Qualification
comsol_service_qualification
Comsol external_api
POST service_qualification
Enabled
credentials_required
Yes No Yes Disable
Notes: Use for Comsol feasibility checks once credentials and endpoint contract are confirmed.
Config metadata
{
  "preferred_endpoint": "service_qualification",
  "requires_api_credentials": true,
  "ordering_disabled_until_confirmed": true
}
ConnexiFi Test Coverage API
connexifi_test_coverage_api
ConnexiFi Test Coverage API callable_api
GET http://127.0.0.1:8099/studio-api/test-coverage/lookup?lat={lat}&lon={lon}&max_m={max_m}
Disabled
enabled
Yes No No Enable
Notes: Controlled local test source for proving callable external API feasibility workflow.
Config metadata
{}

How this is used

When a site is checked, Feasibility Studio should query enabled sources in this order:

  1. Carrier Library KMZ/KML — local indexed route, coverage and point features.
  2. Enabled external feasibility APIs — supplier or aggregator APIs with configured credentials.
  3. Commercial mapping — resolved feasibility result maps to the ConnexiFi pricebook/product workflow.