General Questions
What makes RedPill different from OpenAI or Anthropic?
What makes RedPill different from OpenAI or Anthropic?
- ✅ Privacy-first: Your prompts are hardware-encrypted in TEE
- ✅ Multi-provider: Access 250+ models through one privacy-protected API
- ✅ Verifiable: Cryptographic attestation proves TEE execution
- ✅ OpenAI-compatible: Drop-in replacement for existing code
What is a Trusted Execution Environment (TEE)?
What is a Trusted Execution Environment (TEE)?
- Intel SGX/TDX: CPU-level memory encryption
- AMD SEV: Secure encrypted virtualization
- NVIDIA H100 GPU TEE: GPU memory isolation for AI inference
- ✅ Your API requests (prompts, messages)
- ✅ Model responses
- ✅ Function calling parameters
- ✅ Embeddings and vision inputs
- ❌ Request contents (encrypted in hardware)
- ❌ Model outputs (only you can decrypt)
- ❌ API keys or credentials
Do I need to change my code to use RedPill?
Do I need to change my code to use RedPill?
What is the difference between RedPill, Tinfoil, and OpenRouter?
What is the difference between RedPill, Tinfoil, and OpenRouter?
Feature | RedPill | Tinfoil | OpenRouter |
---|---|---|---|
Gateway in TEE | ✅ Yes | ❌ No | ❌ No |
Confidential Models | ✅ 6 Phala models | ✅ Multiple | ❌ None |
Multi-Provider | ✅ 250+ models | ❌ Tinfoil only | ✅ 200+ models |
Cryptographic Attestation | ✅ Every request | ✅ Yes | ❌ No |
Privacy Protection | ✅ All providers | ✅ Tinfoil models | ❌ None |
Can RedPill see my API requests?
Can RedPill see my API requests?
- ✅ Your prompts or messages
- ✅ Model responses
- ✅ Function calling parameters
- ✅ Uploaded images or files
- Metadata: Timestamp, model name, token count
- Encrypted payloads (but not the contents)
- Request/response sizes
Technical Questions
How do I verify that my requests run in TEE?
How do I verify that my requests run in TEE?
What is the performance overhead of TEE?
What is the performance overhead of TEE?
Metric | Impact |
---|---|
Latency | +5-10ms |
Throughput | -2% |
Memory | <2% overhead |
Which TEE technologies does RedPill use?
Which TEE technologies does RedPill use?
- ✅ Intel SGX - Software Guard Extensions
- ✅ Intel TDX - Trust Domain Extensions
- ✅ AMD SEV - Secure Encrypted Virtualization
- ✅ NVIDIA H100 GPU TEE - GPU memory isolation
- ✅ Intel TDX - CPU-level protection
Can I use RedPill with LangChain, LlamaIndex, or other frameworks?
Can I use RedPill with LangChain, LlamaIndex, or other frameworks?
- ✅ LangChain
- ✅ LlamaIndex
- ✅ Semantic Kernel
- ✅ Haystack
- ✅ AutoGen
- ✅ Any OpenAI-compatible tool
What models are available through RedPill?
What models are available through RedPill?
- openai/gpt-4o, gpt-4o-mini, gpt-3.5-turbo
- anthropic/claude-sonnet-4, claude-3.5-sonnet, claude-3.5-haiku
- deepseek/deepseek-chat, deepseek-r1
- meta/llama-3.2-90b, llama-3.1-405b
- phala/qwen-2.5-7b-instruct
- phala/deepseek-chat-v3-0324
- phala/gpt-oss-120b
- phala/gemma-2-27b-it
- phala/llama-3.3-70b
- phala/qwen-qwq-32b
How does pricing work?
How does pricing work?
- Standard models: Provider pricing + small RedPill fee
- Confidential models: Flat per-token rate
- openai/gpt-4o: $2.50/1M input tokens
- phala/qwen-2.5-7b-instruct: $0.10/1M tokens
Privacy & Security
Is RedPill compliant with GDPR, HIPAA, SOC 2?
Is RedPill compliant with GDPR, HIPAA, SOC 2?
- ✅ Hardware encryption meets data protection requirements
- ✅ No plaintext access to personal data
- ✅ Cryptographic proof of processing
- ⚠️ Requires BAA (Business Associate Agreement)
- ✅ TEE isolation meets technical safeguards
- Contact: enterprise@redpill.ai for BAA
- ✅ Security controls via TEE
- ✅ Attestation provides audit trail
- 📄 SOC 2 Type II in progress
What happens if RedPill's servers are compromised?
What happens if RedPill's servers are compromised?
- ❌ Cannot read request contents (hardware encrypted)
- ❌ Cannot decrypt model responses
- ❌ Cannot extract API keys or credentials
- ❌ Cannot modify code without breaking attestation
- ⚠️ Attestation verification fails (alert!)
- ⚠️ Service availability affected
- TEE isolation - Hardware protection
- Attestation - Cryptographic proof
- Key management - Secrets sealed in TEE
- Monitoring - Real-time anomaly detection
Can RedPill use my data to train models?
Can RedPill use my data to train models?
- ✅ No training on user data
- ✅ No logging of request contents
- ✅ No selling of data
- ✅ Hardware prevents access
- Request timestamps
- Model names
- Token counts
- Request IDs
How is RedPill different from end-to-end encryption?
How is RedPill different from end-to-end encryption?
- ✅ Encrypted in transit
- ✅ Encrypted at rest
- ❌ Decrypted during processing (server sees plaintext)
- ✅ Encrypted in transit
- ✅ Encrypted at rest
- ✅ Encrypted during processing (hardware isolation)
Use Cases
When should I use RedPill vs direct provider APIs?
When should I use RedPill vs direct provider APIs?
- ✅ Privacy is critical (healthcare, finance, legal)
- ✅ You need multi-provider access with unified privacy
- ✅ Compliance requires data isolation
- ✅ Handling sensitive user data
- ✅ Building privacy-first products
- ❌ Privacy not important (public data)
- ❌ Need specific provider features not yet supported
- ❌ Cost-sensitive non-critical workloads
- Medical chatbots analyzing patient data
- Financial analysis with proprietary information
- Legal document review
- HR tools processing employee information
- Privacy-focused consumer applications
Can I use RedPill for production applications?
Can I use RedPill for production applications?
- 99.95% uptime SLA
- Auto-scaling infrastructure
- Global CDN distribution
- <2% overhead vs direct providers
- Streaming support
- Concurrent request handling
- Custom rate limits
- Dedicated instances
- Priority support
- BAA for HIPAA compliance
How do I migrate from OpenAI/OpenRouter to RedPill?
How do I migrate from OpenAI/OpenRouter to RedPill?
Troubleshooting
Why am I getting 'model not found' errors?
Why am I getting 'model not found' errors?
gpt-4o
→openai/gpt-4o
claude-3.5-sonnet
→anthropic/claude-3.5-sonnet
llama-3.2-90b
→meta/llama-3.2-90b
GET https://api.redpill.ai/v1/models
Attestation verification is failing - what should I check?
Attestation verification is failing - what should I check?
- Attestation timestamps expire after 5 minutes
- Check system clock accuracy
- Verify connection to attestation endpoints
- Check firewall rules
- Fetch fresh attestation:
GET /v1/attestation/report
- Verify signature: Check against public keys
- Validate timestamp: Must be recent (<5 min)
- Check certificate chain: Intel/NVIDIA roots
Requests are slower than expected - how can I optimize?
Requests are slower than expected - how can I optimize?
- Phala models run in same datacenter
- No external provider roundtrip
- Amortize attestation overhead
- Better throughput
- Verify once per session
- Reuse for subsequent requests