Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mercator
command
|
|
|
mercator-conformance-probe
command
|
|
|
internal
|
|
|
adapter/shadeform
Package shadeform launches Mercator workloads on Shadeform (api.shadeform.ai), a GPU marketplace aggregator that fronts ~21 provider clouds behind one API.
|
Package shadeform launches Mercator workloads on Shadeform (api.shadeform.ai), a GPU marketplace aggregator that fronts ~21 provider clouds behind one API. |
|
adapter/vast
Package vast launches Mercator runs on Vast.ai, a marketplace of GPU hosts.
|
Package vast launches Mercator runs on Vast.ai, a marketplace of GPU hosts. |
|
broker
Package broker turns registered connections into live adapters and routes offer collection + run lifecycle across them.
|
Package broker turns registered connections into live adapters and routes offer collection + run lifecycle across them. |
|
conformance
Package conformance launches bounded provider trials through Mercator's public lifecycle and proves terminal cleanup.
|
Package conformance launches bounded provider trials through Mercator's public lifecycle and proves terminal cleanup. |
|
credential
Package credential resolves connection credentials from a {source, ref} reference.
|
Package credential resolves connection credentials from a {source, ref} reference. |
|
daemon
Package daemon composes and owns one production Mercator server runtime.
|
Package daemon composes and owns one production Mercator server runtime. |
|
gpunorm
Package gpunorm maps each provider's native GPU vendor/model strings onto a stable canonical id, so a workload's accelerator requirement matches the same GPU regardless of which provider advertises it.
|
Package gpunorm maps each provider's native GPU vendor/model strings onto a stable canonical id, so a workload's accelerator requirement matches the same GPU regardless of which provider advertises it. |
|
httpapi
Package httpapi provides primitives to interact with the openapi HTTP API.
|
Package httpapi provides primitives to interact with the openapi HTTP API. |
|
keymaterial
Package keymaterial decodes cryptographic keys supplied through configuration.
|
Package keymaterial decodes cryptographic keys supplied through configuration. |
|
orchestrator
Redaction for the public event stream.
|
Redaction for the public event stream. |
|
providers
Package providers owns Mercator's production provider catalog.
|
Package providers owns Mercator's production provider catalog. |
|
reporting
Package reporting mints and verifies per-run HMAC tokens that authorize a workload to report events for its own run, and nothing else.
|
Package reporting mints and verifies per-run HMAC tokens that authorize a workload to report events for its own run, and nothing else. |
|
scenario
Package scenario is the placement-scenario harness: a corpus of fixture-defined worlds (rentals with running work, cached image layers and named data caches, marketplace offers) plus incoming run requests, asserted against the booking decisions Mercator records in its event log.
|
Package scenario is the placement-scenario harness: a corpus of fixture-defined worlds (rentals with running work, cached image layers and named data caches, marketplace offers) plus incoming run requests, asserted against the booking decisions Mercator records in its event log. |
|
webauth
Package webauth implements service-local human authentication for the Mercator console: a standard OIDC authorization-code flow against a configurable issuer, an email/domain allowlist, and a signed HTTP-only session cookie.
|
Package webauth implements service-local human authentication for the Mercator console: a standard OIDC authorization-code flow against a configurable issuer, an email/domain allowlist, and a signed HTTP-only session cookie. |
Click to show internal directories.
Click to hide internal directories.
