A no-log LLM relay you don't take on faith. Every request runs in a hardware enclave whose exact open-source build is cryptographically attested — check the running code is the published code, and that it keeps no prompts, before you trust it.
Your prompt is verified end-to-end and served in an attested, no-log enclave — the gateway never sees it.
You send prompts. Keep using your provider's key — the drop-in SDK verifies the enclave and E2EEs your prompt, fail-closed.
from fid import OpenAIYou run a gateway. Offer a verifiable lane to your users while your gateway stays the identity + billing system, never in the data path.
Get your key from your provider, as today. Point the drop-in SDK at the relay; it exchanges the key, verifies the enclave, and E2EEs the prompt — automatically, fail-closed. No login; the platform never sees your prompt.
from fid import OpenAI # pip install fidrouter — drop-in
client = OpenAI(api_key="sk-...", # the key from your provider
base_url="https://<relay>") # SDK verifies + E2EE under the hood
client.chat.completions.create(model="claude-opus-5",
messages=[{"role":"user","content":"hi"}]) # → served in the verified enclave
Every response carries a signed X-Fid-Receipt (metadata only). Paste one to check it was signed by a registered enclave and the model wasn't downgraded.
Run a verifiable relay? Sign in to register your enclave, inject your key operator-blind, and see usage. Signup is open; endpoints go live only after review.
Partners sign in with GitHub / Google. ← back
Per-user usage from signature-verified receipts (metadata only — the platform never saw a prompt, can't inflate these).
| User / tenant | Requests | In tok | Out tok | Models |
|---|
Each is live-attested. Register → review → an admin publishes (refused unless it attests).
| Name | Base URL | Measurement | Status | Attest |
|---|
Stand up a verifiable, no-log relay bound to your gateway.
base_url + measurement.FIDPROXY_METERING_URL at .Seed shown once, never sent to us.
The plaintext key is sealed in this browser to your attested enclave; we only receive ciphertext. Every check goes green before it seals.
Publish refused unless the endpoint attests green; then publish the registry.
| Name | Base URL | Measurement | Attest |
|---|