Skip to content

ump_sdk.ports

module ump-sdk

Port registry for the POC suite (blueprint “Repository layout”).

base_url("models") -> http://localhost:8102 unless UMP_MODELS_URL is set. Names with dashes map to env vars with underscores: an in-house MMM framework -> UMP_REDACTED_ENGINE_URL.

function

def env_var(name: str) -> str

Source: packages/ump-sdk/src/ump_sdk/ports.py, line 53

function

def port(name: str) -> int

Source: packages/ump-sdk/src/ump_sdk/ports.py, line 57

function

def base_url(name: str) -> str

Base URL for a service: env override UMP_<NAME>_URL or http://localhost:<port>.

Source: packages/ump-sdk/src/ump_sdk/ports.py, line 64

function

def all_urls() -> dict[str, str]

Source: packages/ump-sdk/src/ump_sdk/ports.py, line 72

NameTypeValueDescription
PORTSdict[str, int]{'core': 8000, 'onboarding': 8101, 'models': 8102, 'experiments': 8103, 'plan...
APPStuple[str, ...]('core', 'onboarding', 'models', 'experiments', 'planner', 'governance', 'con...
ADAPTERStuple[str, ...]('redacted-engine', 'mapi-mmm', 'geo-experiments', 'atlas-planner', 'mtm-nega...
ADAPTER_KINDSdict[str, str]{'redacted-engine': 'model', 'mapi-mmm': 'model', 'geo-experiments': 'experim...Adapter kind per blueprint adapter (ump_spec.adapter.AdapterKind). Core seeds its engine registry from this table; experiments are an adapter kind, not a model family.
SERVICE_KINDSdict[str, str]{**{a: 'app' for a in APPS}, **{a: 'adapter' for a in ADAPTERS}, 'e2e': 'runn...
HOST'localhost'