Note 07 · architecture
One stable interface in front of a churning ecosystem
A good abstraction absorbs change so the caller does not have to. The OpenAI-compatible surface of Free Best Router is that abstraction for free LLMs.
Free AI providers change weekly. Their catalogs change, their rate limits change, their model availability changes. If your application talks to each provider directly, every change in that ecosystem is your change.
An OpenAI-compatible router in front of all of them means your application talks to one thing. The router deals with churn, scoring, failover, and cooldown. You stop caring.
The discipline: design the interface around what the caller wants to say, not around what the underlying systems currently expose.