// MODEL REGISTRY

PROBE THE FREE TIER.
KEEP THE CHAIN ALIVE.

The problem is not “a pretty model zoo.” The problem is OpenRouter :free promos dying overnight while A3 and friends still point at a hand-edited env var. OMR fetches the catalog on Kronos every 6 hours, upserts the live catalog, never overwrites append-only history, logs promotions, sends a real tiny completion to each free candidate, and proposes an ordered fallback chain. Default OMR_AUTO_APPROVE=true — probe-passing chains go active with no click. Set false to park them in proposed. Paid emergency tail OMR_EMERGENCY_FALLBACK keeps the chain non-empty. Consumers call the chain API; empty list means fall back to the app’s own config. A3 is first consumer (A3’s OMR-chain flag). Dashboard, Free Model Chat, Model Arena. Telegram in the README is not proof of a live pager — platform Telegram tokens are retired; Herald is the bus. OpenRouter is the point of this app; do not “migrate it off.”

Premier OpenRouter catalog Auto-approve Kronos 6h
Dashboard Free Chat Arena How it works
6h
Kronos fetch
true
AUTO_APPROVE default
2
Chat + Arena
[]
Empty chain = caller fallback
// HOW IT WORKS

Five steps from catalog fetch to an active chain

Change types: NEW_MODEL, REMOVED_MODEL, BECAME_FREE, LOST_FREE_STATUS, PRICE_CHANGED, CONTEXT_CHANGED — idempotent. Dead free promos fail the probe and stay out.

01
Kronos or Refresh now
6h catalog pull, or dashboard manual refresh. Landing is public; work is login.
02
Upsert + history
Promotions log for free lifecycle.
03
Probe :free
Tiny real completion. Flaky promo = dropped. Not a marketing checkbox.
04
Propose chain
Quality ranks + probe gate + emergency paid tail. Auto-approve unless OMR_AUTO_APPROVE=false.
05
Consume
Consumers read the active chain or free-models API. Chat/Arena are operator tools, not the chain writer.
Open OMR dashboard
// CHAIN

Active free chain with probe latency

CSS mock — not OpenRouter’s own marketing site. Latency is from OMR’s probe, not a screenshot of their status page.

meltuc.tech/omr/app — CSS mock, not a product screenshot
1inclusionai/…:free · probe ms
tailOMR_EMERGENCY_FALLBACK
Approveauto unless false
// CHAT

Multi-turn with a free model

omr_chats / omr_messages. Context meter vs window. Newest-free badge. Not ChatGPT branding.

meltuc.tech/omr/chat — CSS mock, not a product screenshot
Storeomr_chats + omr_messages
Metertokens vs window
NEWESTsidebar card
// ARENA

One prompt, several free models

/omr/compare 2-column grid + slide panel follow-up. Still login-gated.

meltuc.tech/omr/compare — CSS mock, not a product screenshot
Promptone
Grid2-col responses
Follow-upper-card panel
// WHY IT EXISTS

Nemotron-class promos rot

A3_MODEL_CHAIN hand-edits failed. OMR is the registry so the ecosystem does not 404 on a renamed :free id for a day.

// WHAT IT REFUSES

Not a MiniMax migration target

Will not pretend Telegram is the live alert channel. Will not keep a dead :free in the active chain after a failed probe. Will not leak chat history on the public landing.

// WHO THIS IS FOR

Platform operator + A3-class consumers

People who need a living free-tier list. If you wanted a paid Claude catalog browser, that is not this app’s job.

// FEATURES

Catalog, probe, chain, toys

Chat and Arena are real routes. They are not the source of truth for other blueprints — the active chain is.

📚
Catalog
Catalog upsert; history never overwritten.
🔔
Change types
Six idempotent event kinds.
🆓
Promotions log
became / lost / reappeared free.
💓
Liveness probe
Real completion; drop the dead.
⛓
Fallback chain
Ranks + probe + emergency tail.
✅
Auto-approve
Default true; false = human click.
💬
Free Chat
/omr/chat persistent turns.
⚔️
Arena
/omr/compare multi-model.
🔌
Consumer API
chain + free-models HTTP/MCP.

Refresh the catalog. Trust the probe.

Login for /omr/app. This page does not list live keys or chats.

Open OMR

Requires a MelTuc account. Create one free.

What stays true over time

OpenRouter :free catalog + liveness probe. Auto-approves the live fallback chain for A3 and friends. Free Chat and Arena. Health stays cheap. If this page disagrees with the signed-in app, trust the app — the product contract and tests enforce that rule.