Bill audit

Drop your OpenRouter activity export. We map each row to the catalogue, keep every unmapped row in a visible bucket, and run the dominance rule at the input:output mix in the file — not a default workload. The file is read with FileReader only; nothing is uploaded, and parse plus verdict use the catalogue already on this page.

Formats accepted: OpenRouter activity API / dashboard CSV (model, prompt_tokens, completion_tokens, usage). Anthropic and OpenAI exports are a follow-up. No affiliate links, no “try this model” buttons.