A Provider is a concrete implementation of a Capability —
registered under latence.providers and resolved by its entry-point name. The framework
never names a model; it names Capabilities and lets Providers fulfil them. Every Provider
declares a ProviderProfile with its compute, footprint, and
verified weights-and-code license — the columns below come straight from those declared
objects.
Reading the catalog
Compute — cpu runs anywhere, gpu needs CUDA (skipped-with-flag on a CPU-only
host via the device seam), either follows the requested device.
License — the SPDX of the model weights (or the code, for a pure-code Provider).
Reference Providers ship permissive weights only; restricted models are opt-in
(ADR-0012).
Endpoint Providers are thin HTTP clients (any OpenAI-compatible endpoint) — the
served model lives behind the endpoint, so they carry no local weights.
Built-in reference Providers (ship in latence-core)¶
Every Stage has a deterministic, dependency-light reference Provider that runs on a laptop
CPU, offline (ADR-0007). These ship inside
core so the demo runs end-to-end with no extra install, and most Stages ship a second
CPU reference Provider so the seam is exercised by real alternatives
(ADR-0035).
Connectors to source systems live outside core as their own Provider packages
(ADR-0014) — the Source seam is what makes a real
connector a plugin rather than a fork.
Provider
Package
Technique
License
Compute
source.sharepoint
latence-source-sharepoint
SharePoint / OneDrive via Microsoft Graph; content-hash Delta skips unchanged documents without downloading them; secrets env-only
Not Providers, but the other swap point: a Runner schedules the identical Stages on a
substrate. Alongside the built-in local Runner, latence-runner-airflow runs the same
Stages under Apache Airflow using Airflow's own state and scheduling
(ADR-0003,
ADR-0030).
The catalog is meant to grow. To add a Provider — implement a Capability, register the
entry point, declare a ProviderProfile, and pass conformance — follow
Authoring a Provider, then compare it against the incumbents with a
bake-off.