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.
No SDK swap. Point your existing OpenAI-compatible client at the relay (base_url + key); verification rides the transport, and every response is a verifiable receipt.
base_urlYou run a gateway. Offer a verifiable lane to your users while your gateway stays the identity + billing system, never in the data path.
No SDK swap. Point your existing OpenAI-compatible client at the relay (base_url + key). The verifier is the transport, a tiny local proxy, or the public monitoring network — not a library you have to adopt. Every response carries a signed, content-free receipt you can check.
from openai import OpenAI # your existing client — no swap
client = OpenAI(api_key="<key>", # your relay key
base_url="https://<relay>") # TLS terminates inside the attested enclave
r = client.chat.completions.create(model="claude-opus-5",
messages=[{"role":"user","content":"hi"}])
r.headers["x-fid-receipt"] # signed proof: measurement · model · no-log
Pick how much you want to run — all keep base_url + key:
fidrouter verify or the Verify tab) and pin its measurement; your normal TLS check then rides the attested channel. Every response is a verifiable receipt.base_url to localhost — it attests + checks each call, fail-closed. No code change. (rolling out)Want it surfaced in code? The optional drop-in from fid import OpenAI auto-pins and exposes resp.verified — sugar, not a requirement.
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.
Register your enclave endpoint, inject your key operator-blind, and see usage. New here? Continuing with GitHub or Google creates your account.
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 |
|---|
One row per verified call — newest first, metadata only (no prompt content).
Each is live-attested against the neutral registry. Registering attests and publishes in one step — no draft, no manual approval; the attestation is the gate. If it can't attest yet it stays pending with the reason so you can fix and re-register.
| Name | Base URL | Measurement | Status | Attest |
|---|
curl -fsSL https://app.fidcore.xyz/enable.sh | bashbash scripts/reproduce.sh prints the measurement) → get base_url + measurement, then register it (Advanced option in the dropdown above).FIDPROXY_METERING_URL at .The plaintext key is sealed in this browser to your attested enclave; we only receive ciphertext. Every check goes green before it seals. You can inject multiple upstream keys — repeat this once per Account id (each is isolated in your own account pool).
byok-anthropic, byok-openai). Use a different Account id for each upstream key.You bill your own users; we bill you a small platform fee on verified usage — computed live from the enclave-signed receipts, so the bill is recomputable and auditable, not asserted. New accounts start with free credit.
What we charge per 1M tokens (USD), plus a — platform fee. Your price to your own users is entirely yours.
| Model | Input / 1M | Output / 1M |
|---|
| Time | Type | Amount | Status | Ref |
|---|
Publish refused unless the endpoint attests green; then publish the registry.
| Name | Base URL | Measurement | Attest |
|---|