An open, neutral network anyone can use to verify LLM relays. Independently attest that a relay runs the exact published, no-log code — and that your prompts stay end-to-end encrypted — before you trust it. We run one you can verify; anyone can register theirs.
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
Independent check — the same attestation your SDK runs. No account needed.
Enter any endpoint URL to attest it live and check its measurement against the neutral registry — whether or not it's registered here.
One enclave = one measurement = one verifiable endpoint; a single enclave can route many providers/models at runtime (that's config, not attested). Separate rows here are genuinely different enclaves — different measurement, independent verification.
Every response carries a signed X-Fid-Receipt (metadata only). Paste one to confirm 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 |
|---|
enable.sh one-liner installs it and prints this URL (default port 8091).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 |
|---|