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.
Functions
Section titled “Functions”env_var
Section titled “env_var”function
def env_var(name: str) -> strSource: packages/ump-sdk/src/ump_sdk/ports.py, line 53
function
def port(name: str) -> intSource: packages/ump-sdk/src/ump_sdk/ports.py, line 57
base_url
Section titled “base_url”function
def base_url(name: str) -> strBase URL for a service: env override UMP_<NAME>_URL or http://localhost:<port>.
Source: packages/ump-sdk/src/ump_sdk/ports.py, line 64
all_urls
Section titled “all_urls”function
def all_urls() -> dict[str, str]Source: packages/ump-sdk/src/ump_sdk/ports.py, line 72
Constants
Section titled “Constants”| Name | Type | Value | Description |
|---|---|---|---|
PORTS | dict[str, int] | {'core': 8000, 'onboarding': 8101, 'models': 8102, 'experiments': 8103, 'plan... | |
APPS | tuple[str, ...] | ('core', 'onboarding', 'models', 'experiments', 'planner', 'governance', 'con... | |
ADAPTERS | tuple[str, ...] | ('redacted-engine', 'mapi-mmm', 'geo-experiments', 'atlas-planner', 'mtm-nega... | |
ADAPTER_KINDS | dict[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_KINDS | dict[str, str] | {**{a: 'app' for a in APPS}, **{a: 'adapter' for a in ADAPTERS}, 'e2e': 'runn... | |
HOST | 'localhost' |