Source snapshot bcc79fcc · Declared package version 2.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
Add first-class transport, auth, versioning, and BYOK support across all integrations.
Add AI provider ranking system with ranking-driven model selection.
Notes
Depends on lib.provider-ranking for scoring logic and ingesters -- this module adds persistence and orchestration.
Pipeline stages must be idempotent; re-ingesting the same benchmark data should not create duplicates.
Storage adapters are swappable -- always code against the interface, not the implementation.
MCP registries
@lssm-tech/module.provider-ranking/mcp owns the provider-ranking MCP surface shared by the provider-ranking-mcp app and the docs-site handler in
bundle.library: createProviderRankingMcpRegistries({ store, ingesterRegistry? })
returns the operation registry (benchmark.ingest, benchmark.runCustom,
ranking.refresh), the ranking:// resources (leaderboard and per-dimension leaderboard with optional transport/authMethod filters, model profile with
lib.ai-providers enrichment, raw results) and the ranking.advisor prompt.
store may be a resolver called per request. Hosts own the MCP server or HTTP handler, logging and the store lifetime. The handlers keep the command output shapes (ingestedAt, status) and do not route through IngestionPipeline /
RankingPipeline, which return different shapes, record ingestion runs and report ingest failures as results rather than errors.
Declared capabilities.
Module Provider Ranking
AI provider ranking module with persistence and pipeline orchestration
Use it to
Adopt ai provider ranking module with persistence and pipeline orchestration
Requires
TypeScript
Choose another boundary when
The @lssm-tech/module.provider-ranking package constraints do not match the target runtime or platform.
These are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.