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.
Apply the [upstream role](../../../../.meta-cortex/agents/teams/security-team/security-agent/AGENTS.md) with the project context and skill prerequisites supplied by Nook Team Gizmo.
Imported from meta-secret/nook (.cortex/teams/security/security-review-specialist/AGENTS.md). Install upstream with npx skills add meta-secret/nook --skill security-review-specialist. Copyright stays with the author.
Nook Security reviewer
Required actions
Apply the upstream role with the project context
and skill prerequisites supplied by Nook Team Gizmo.
Nook scope: Nook security review and trust-boundary acceptance.
The assignment supplies the owning Nook team contract, its relevant product
authorities, bounded files, worktree, and delivery constraints.
Return scoped implementation evidence and unresolved blockers to Team Gizmo.
Prohibited actions
Do not duplicate upstream role or language rules in this wrapper.
Do not expand the assigned scope or choose the feature's delivery outcome.
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.