name:
omniroute-imperial
description:
IMPERIAL bounded adapter for OmniRoute unified AI routing. Use only verified free/provider-compliant routes; never treat catalog presence as permission, quota, or live availability.

OmniRoute 3.8.51 — IMPERIAL adapter

Upstream: diegosouzapw/OmniRoute Pinned commit: fcc2dcd1a61810b5dd9d4d484c9050eacd14f3f0 License: MIT Upstream package version: 3.8.51 Native Node requirement: >=22.22.2 <23 OR >=24 <27

Purpose

Use OmniRoute concepts for unified OpenAI-compatible routing, fallback, quota awareness, compression and MCP/A2A compatibility.

Critical truth boundary

The upstream catalog advertises hundreds of providers/models and many free tiers, but a catalog entry is not proof that a provider is legal, available, free for this user, or callable from this runtime. IMPERIAL must independently verify provider terms, region/KYC requirements, credentials, quota and actual live response before routing production work.

Rules

  • FREE_ONLY: paid, trial-with-card, credit-triggering or billable routes are denied.
  • Provider terms/compliance review required before first use.
  • KYC/regional identity requirements are never bypassed.
  • Credentials remain outside model prompts and evidence packets.
  • No automatic provider signup or account creation.
  • No fabricated model availability.
  • Preserve existing IMPERIAL free router as canonical fallback until OmniRoute native runtime is verified.
  • RTK/CodeBurn may complement routing efficiency; they do not expand authority.

Truth boundary: SKILL_BOUND != OMNIROUTE_NATIVE_LIVE; CATALOG_ENTRY != FREE_ROUTE_VERIFIED; FREE_TIER_ADVERTISED != ZERO_COST_CONFIRMED; MODEL_LISTED != MODEL_CALLABLE.