Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Imported from lumiastream/lumia-translations (AGENTS.md). Install upstream with npx skills add lumiastream/lumia-translations. Copyright stays with the author.
AGENTS Instructions
Translation Policy
Every new translation key must be added to all locale files in src/translations.
For new keys, each locale file must contain a translation in that locale (not English placeholder text), except en which uses English.
When updating wording, keep all locale files aligned to the same meaning.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.