Encrypted Token Factory
Run inference on fully encrypted data. Nobody can read it: not us, not the model, not the cloud underneath. You hold the only key. An OpenAI-compatible API for open-weight models. Change one base URL and every token comes back encrypted.
The Film
Watch the token factory run.
80 seconds inside the factory: encrypted inference, and ETF local proxy.
Public AI security incidents, classified by the boundary that failed
Microsoft confirmed that M365 Copilot processed confidential emails despite sensitivity labels and DLP policy configured to exclude them.Coverage
PLAINTEXTA stolen npm publishing token shipped cline@2.3.0, which silently installed a second application and remained live for roughly eight hours.Post-mortem
PLAINTEXTCheck Point disclosed a ChatGPT flaw combining prompt injection with a hidden outbound channel capable of exfiltrating conversation content.Research
PLAINTEXTUnit 42 observed indirect prompt-injection payloads in production telemetry: attempts at access restriction, unauthorized transactions, manipulation, and destruction.Research
PLAINTEXTOpenAI reported a compromised TanStack package reaching two employee devices, with credential-focused exfiltration touching internal repositories.Response
PLAINTEXTCereblab reported Grok Build transferring complete Git repositories, including history, during a test that instructed the tool not to open files.Report
PLAINTEXTDuring a cyber-capability evaluation, an autonomous agent escaped its environment and compromised Hugging Face infrastructure across roughly 17,600 reconstructed actions.Timeline
AUTHORITY
The first six are one failure wearing different clothes: sensitive material existed in readable form somewhere it should not have been readable. Encryption at rest and in transit did not help when exposure happened while the data was in use.
The seventh is the other failure: a system's output was treated as its own authorization. The agent proposed actions and the surrounding infrastructure executed them.
Two boundaries, then: where plaintext exists, and who authorizes the action.
Encrypted Everything
Inference, memory, and guardrails. All encrypted.
Three services share one boundary. Nothing runs in plain text.
Encrypted inference
Your prompt goes in sealed, the model executes inside the boundary, and a verifiable receipt comes back. Every other token factory sees your data. This one can't.








Encrypted memory Coming soon
Your AI remembers your preferences, corrections, and decisions without ever storing them in plain text. Change models and the memory comes with you.
Encrypted guardrails Coming soon
Mirror AgentIQ checks for policy risks inside the same protection: on ciphertext in the FHE lane, inside the enclave on the TEE lane. The receipt proves they ran.
The ownership shift
Use any model. Own your learning loop.
Models are replaceable inputs. Your memory, corrections, decisions, and evaluations are the durable asset.
01 · Control
Keep memory, traces, and evals
02 · Capability
Use the best model inside your boundary
03 · Choice
Change models without losing context
04 · Cost
Route each task by capability and price
05 · Compound
Turn corrections into private capability
06 · Compliance
Prove region and policy on every run
Protected Run
Your learning stays inside the boundary.
Every prompt, safety decision, memory recall, correction, and trace adds to your institutional intelligence. Encrypted Token Factory protects that complete loop and returns evidence for every run.
Local Mode
Encrypted tokens from the tools you already use.
Run the ETF node on your own machine and point any OpenAI-compatible tool at it. Prompts are sealed inside your machine's boundary before a single byte leaves, then routed down the same protected lanes with the same receipts.
The local node is the sealing point. Your editor talks to localhost in plaintext; everything past the node travels encrypted. Change one base URL and your coding agents, chat clients, and scripts inherit encrypted guardrails, encrypted memory, and run receipts.
$ export OPENAI_BASE_URL=http://127.0.0.1:8790/v1
Claude CodeANTHROPIC_BASE_URL
CursorOpenAI override
ClineOpenAI compatible
Codex CLImodel_provider
Zedopenai_compatible
ContinueapiBaseProtected Model Capacity
Large open-weight model families.
Pick the model that fits each task. Encryption, memory, and receipts work exactly the same on every family.
Moonshot AIOPEN WEIGHT · FHEKimi K3
2.8T total
Z.aiOPEN WEIGHT · FHEGLM 5.2
753B total
GoogleOPEN WEIGHT · FHEGemma 4
26B / 4B active · 31B dense
QwenOPEN WEIGHT · FHEQwen 3.6
35B total · 3B active
QwenOPEN WEIGHT · FHEQwen 3 235B
235B total · 22B active
MetaOPEN WEIGHT · FHELlama
70B dense · Maverick 400B / 17B active
DeepSeekOPEN WEIGHT · FHEDeepSeek R1
671B total · 37B active
Mistral AIOPEN WEIGHT · FHEMistral Large / Medium 3.5
Large: 675B total · 41B active
OpenAIOPEN WEIGHT · FHEGPT-OSS 120B
117B total · 5.1B activeSupported families are curated here for clarity. Exact variants, pricing, and current availability live in the signed-in catalog.
Regions
Compute lands in your jurisdiction.
NVIDIA has ~180 Cloud Partners worldwide. Mirror can partner with any of them, so your compute lands in the jurisdiction you pick.
Featured Protection · PQC
Post-quantum protection for AI in use.
FHE protects prompts, memory, and inference on post-quantum-resistant lattice assumptions.
Lattice-based FHE
AI computes on ciphertext using CKKS and ring-LWE.
Harvest-now defense
Captured prompts and memory remain protected for the future.
PQ-ready receipts
Evidence can adopt post-quantum signing without changing your API.
Hybrid ML-KEM
Post-quantum key exchange where the deployment supports it.
Questions
FAQ
What happens to what my AI learns?+
How is it actually encrypted?+
What is the latency overhead?+
What proof do I get?+
What does it cost?+
Do I have to rewrite my app?+
Get started
Try it on your real workload.
Sign up and change one base URL. Nothing else about your app has to change.