A Python SDK for running Microtensor certified specialists: hosted through the API today, inside your own environment with the Enterprise preview.
The hosted API needs no SDK; any OpenAI client works. The Engine is the option for private deployment and for applications that want task to specialist mapping, a quality floor and escalation handled in one object.
from microtensor import Engine
Engine.frontier_models() # live list of frontier models our inference miners serve
Engine.served_tasks() # live list of tasks, their aliases and whether each is live
engine = Engine.load(
tasks=["text-to-sql", "classification", "extraction"],
device="cuda",
quality_floor=0.9,
escalation=True, # False = never escalate, return flagged answers
escalation_model="auto", # or a model id from frontier_models(), or a dict per task
escalation_budget={"usd_per_day": 50},
)
result = engine.run("Which customers churned last quarter?", context=schema)
# result.answer, result.task, result.confidence, result.escalated,
# result.escalated_to, result.below_floor, result.cost
tasksare resolved against the live catalogue when the engine loads; the SDK holds no list of its own. A name can be a task id (sql_generation), its hyphenated form, a model id (mt/sql_gen_s1) or any alias the arena declares (text-to-sql,sql). New tasks and renamed aliases reach every installed SDK the moment the catalogue changes.Engine.served_tasks()returns what the network serves right now: each task, its current specialist, its aliases and whether an operator is live. A task the network does not serve raisesTaskUnavailableat load time, naming what is served.- Each task maps to the current certified specialist in its arena. Users never see arenas and get upgrades automatically when a better specialist is certified.
- The certified router identifies the task for each request;
result.tasksays which specialist answered. Passtask=torunto skip classification. - Escalation stays inside the Microtensor network, served by frontier models hosted by inference miners.
escalation_modeltakes"auto", a model id fromfrontier_models(), or a dict per task such as{"text-to-sql": "deepseek-v4-pro", "classification": False}. - With escalation off, with no frontier model served, or once the daily budget is used, answers below the floor come back with
below_floor=Trueand the application decides. frontier_models()reads the live catalogue, so a model the network does not serve cannot be asked for.
| Backend | Status |
|---|---|
hosted (default) |
Calls the API with MICROTENSOR_API_KEY. Same answers, routing and confidence as the API. |
local |
Fetches the certified artifacts and runs them on your GPUs with the validators' runtime: vLLM for the model, a classifier process for the router, a gVisor sandbox for the harness. Enterprise preview; Engine.load(..., backend="local") names the preview until then. |
The local backend will install with pip install "microtensor-engine[local]" and needs one 24 GB GPU per held specialist, Docker with the NVIDIA toolkit and gVisor, and a licence token for the private artifact mirrors.
Certified routers can be served with CUDA graphs and fused kernels for RMSNorm, SwiGLU and RoPE. These modes stay off by default and are enabled per model only after a parity check shows outputs and confidences match the certified run within tolerance on the certification items.
The package installs as microtensor, the customer facing name. The network tooling installs as microtensor_subnet (distribution microtensor-subnet), so both can live in one environment.
microtensor/
__init__.py the public API
engine.py Engine, plus catalogue(), served_tasks() and frontier_models()
core/ constants, errors and Result
catalogue/ Served and Catalogue: the live task list and name resolution
backends/
base.py the Backend protocol every backend implements
hosted/ the hosted backend: the API client and message shaping
local/ the local backend; names the Enterprise preview until it ships
escalation/ Budget and the escalation policy
tests/
conftest.py a fake gateway and the shared transports
catalogue/ backends/ engine/
pip install -e ".[dev]"
ruff check . && mypy microtensor && pytest -q
Docs: https://www.microtensor.cloud/docs/integrations/enterprise/engine