Docs target current release v0.5.0.v0.6.0 is in development

tine pricing

Pricing commands are explicit control-plane operations. Model inference never performs a network price lookup.

Terminal
# Effective cards, with optional filters
tine pricing list --provider anthropic --model sonnet --at 2026-07-30

# Exact provider/model resolution
tine pricing show openai gpt-5.6
tine pricing show google gemini-3.5-flash --json

# Verify a catalog; the bundled catalog is the default path
tine pricing check
tine pricing check ./catalog.json

# Install a signed catalog from a local file or direct HTTPS URL
tine pricing update ./catalog.json
tine pricing update https://trusted.example/catalog.json --dest ./pricing.json

Signature rules

check requires a valid signature by default. --allow-unsigned is for deliberate local overlays. Remote updates require HTTPS, do not follow redirects, are size-bounded, and must verify before installation.

Exact model matching

show resolves one provider/model pair for an effective date and fails when no exact card or alias exists. Unknown models remain runnable through adapters but stay visibly unpriced.

Overlay locations

Workspace .tine/pricing.json overrides the user catalog at $XDG_CONFIG_HOME/opentine/pricing.json, which overrides the bundled signed snapshot. Each overlay needs its own sha256:-prefixed catalog ID.

See usage and pricing for billing status, resolution order, streaming caveats, and strict-cost budgets.