// COMPARE

phantom vs
openrouter.

Both aggregate models behind one OpenAI-compatible key. One asks for your name. The other doesn't.

OpenRouter Phantom
Accountrequirednone
Emailrequirednone
KYCrequired for fiat top-upnone
Paymentcard, crypto (limited)XMR, BTC, ETH, USDT, USDC, LTC, SOL, DOGE
IP loggingyes (rate limits, abuse)none
Prompt loggingoff by default, opt-in for discountsnot possible (TEE) on TEE tier; not logged on proxy tier
TEE attestationnoyes, per-response on TEE tier
Model catalog~200, mostly proxy~70 curated, ~20 TEE-attested
Key recoveryaccount loginpayment ID re-fetch
Markup over wholesalenone (vendor list price)+30% TEE tier, +50% proxy tier
Refundsaccount creditnone

// WHEN PHANTOM

when phantom wins.

// WHEN OPENROUTER

when openrouter wins.

// HONEST DISCLAIMER

what phantom is not.

Phantom is not a TEE-attested API. Only the upstream inference is TEE-attested. The proxy holds plaintext in RAM while it forwards the request. The closed-weight proxy tier (Claude, GPT, Gemini, Grok) reaches frontier vendors through a TDX gateway: anonymous to the vendor, but the vendor reads the prompt. If you need cryptographic privacy end-to-end, no proxy can give it.

Source on Codeberg. PGP at /pgp.txt. Drop-in at https://phantom.codes/v1. Start with the $10 bundle. buy credit ↗