Metrics / routstr / provider_facets

provider_facets

How the ANNOUNCED Routstr network is shaped - providers by endpoint class (clearnet/onion/both/private-only/none), by announced software version, and by accepted Cashu mint host - the three Network tab breakdowns, one row per (facet, value). Counts announcements, not usage.

unit

providers

grain

current (UTC)

series

current state

key

routstr.provider_facets@current

Parameters

paramaccepted values
graincurrent - default current (omit to get the default)
from / tocurrent-state snapshot with no time axis - 'from'/'to' are rejected
formatcsv | markdown

Query it

MCP tool call against https://dev.nostrolo.gy/mcp (connect your agent):

{
  "name": "nostrology_query_metric",
  "arguments": {
    "metric": "provider_facets",
    "domain": "routstr",
    "grain": "current"
  }
}

Response: a plain-text envelope (window, freshness, column contract, this page's caveats) followed by the data table (csv, or format: "markdown") at current grain.

Response columns

nametypedescription
facettexttransport (endpoint class) | version (announced software version) | mint_host (accepted Cashu mint hostname)
valuetextthe facet value; '(other)' = the residual beyond the top 10; '(untagged)' = no version tag
providersintegerannounced providers carrying that value

What is counted

Every provider with a genuine current kind-38421 (routstr-provider-announcements) announcement, EXCLUDED ONES INCLUDED - these describe the announced network, not the reported-usage pool - so the transport counts sum to providers_announced. Versions and mint hosts list the top 10 plus an '(other)' residual; a provider accepting several mints counts once per distinct host.

Caveats

  • Current announcements including stale ones: an old version here means a stale announcement, not necessarily a running old binary.
  • The value column is third-party text for the version and mint_host facets.

Freshness in every response is data-derived: the newest routstr refresh's generation instant (nightly 02:45 UTC; the newest ledger day is the previous UTC day).