All integrations

OpenRouter spend

Bounded token and cost telemetry without prompts or provider keys.

PreviewServicechirp login
openrouter-spend (live-multi-provider-day) Live Activity preview
today's spend

Source implementation only. Registry, marketplace, hosted installer, and publisher provenance remain unverified until the release checklist records a clean-machine receipt. Review and pin `python-sdk/ and server/src/routes/openRouterUsage.ts`, minimize telemetry, and keep provider secrets outside Chirp payloads.

Setup

  1. 1Review and pin the source in python-sdk/ and server/src/routes/openRouterUsage.ts.
  2. 2Pair this interactive host with a verified chirp login build. Review the matching code, host, provider, capabilities, and expiry in the browser.
  3. 3Send only bounded status/usage metadata; never send the provider credential, prompts, source, or unredacted inputs.
  4. 4Verify provider acceptance and the phone's delivery acknowledgement separately. Never call an accepted event delivered.
python
# Send counts and cost only. Never send the OpenRouter key or prompt.
client.openrouter_usage(
    provider="openrouter",
    model="reviewed-model-id",
    input_tokens=input_count,
    output_tokens=output_count,
    cost_usd=cost,
)