Bring Your Own Keys · your accounts, your control

Run it on
your own keys.

Route TruVerifAI’s calls through your own provider accounts. The four models, web search, and verification all run on your keys — you pay the providers directly at their rates, and TruVerifAI charges only a fixed platform fee per query. Your spend, your dashboards, your control.

Six services, one place

Bring a key for each service you use

Add as many or as few as you like, one per service. Any service you don't bring a key for simply runs on TruVerifAI's, billed in credits as usual.

Anthropic

A panel model — and the aggregator that writes the final answer.

OpenAI

A panel model (GPT) in the deliberation.

Google Gemini

A panel model (Gemini) in the deliberation.

xAI Grok

A panel model (Grok) in the deliberation.

Tavily

Web search — per-model research and Verify mode.

Perplexity

Claim verification in Verify mode.

How the costs work

You pay the provider; we charge a platform fee

BYOK isn't a discount — you still pay for tokens. The difference is who you pay: charges land on your own provider account, at their rates, and TruVerifAI bills only a fixed platform fee per query for the orchestration.

Charges go to your account

Every call made on your key bills your own provider account at the provider's rates — on your invoice, with your own usage dashboards and spend controls.

A flat platform fee

TruVerifAI charges only a fixed per-query platform fee for the orchestration, aggregation, and streaming — not a token markup folded into credits.

See the split

Your BYOK page shows a month-to-date breakdown of which calls ran on your keys versus TruVerifAI's, so there's no guessing where the spend went.

How keys are handled

Tested, encrypted, and never shown again

Your keys are treated like the secrets they are — verified on the way in, encrypted at rest, and invisible after.

Tested before save

When you add a key, TruVerifAI runs one tiny test call on your account (a fraction of a cent) to confirm it works — so a bad key fails at setup, not on your next real query.

Encrypted at rest

Keys are stored with Fernet authenticated encryption, scoped to your account. They're never logged in plaintext and never appear in an API response or error message.

Shown once, then hidden

After you save a key it's never displayed again — the UI shows only the last few characters as a hint. To rotate one, just paste a new value over it.

A full audit log

Every add, update, delete, and test is recorded with a timestamp, so you always have a record of when each key changed.

No surprises

If a key fails, we won't quietly use ours

BYOK means your keys — full stop. TruVerifAI never silently falls back to its own credentials behind your back. Here's exactly what happens when a key has a problem.

A panel model's key fails

If your OpenAI, Google, or xAI key fails, that one model drops out and the deliberation continues on the others — graceful degradation, and the failed call costs you nothing.

Your Anthropic key fails

Anthropic also writes the final aggregated answer, so the query can't finish without it. Rather than fall back to our key, the query fails with a clear message — and you're not charged. Fix or remove the key, then retry.

A search key fails

If your Tavily or Perplexity key fails, Verify mode degrades exactly as it would if the search provider were down — no silent swap to our key.

Your keys, your control

Add a key in seconds — tested before it saves, encrypted after. Route the panel through your own accounts and keep the spend where you can see it.