Change your base_url and every AI call flows
through the firewall. No SDK, no rewrite, no downtime.
POST /v1/chat/completions
(standard OpenAI format)
api.onlyallow.ai/v1
Receives every request
Already proved itself?
Skip to ④ (< 400ms)
AI solves a knowledge test
built from your real data
100% correct = pass
Anything less = blocked
Temporary key (5 min)
Cached for Speed Pass
Sent to OpenAI / Claude /
Groq / Bedrock / any LLM
Your app gets the normal
response — nothing changes
Live feed: which AI, what riddle, what score, what happened — in real time
Request is decrypted with AES-256-GCM. Data was encrypted in your browser/app before it left — even if intercepted in transit, no one can read it.
Pillar 0 — PlatformDoes this AI already have a cached cert for this domain? If yes — skip straight to forwarding. Repeat access takes under 400ms.
Speed PassNo cert? The proxy builds a riddle from your actual system data — database table names, service endpoints, project config — whatever the AI should know to work in this domain.
Pillar 2 — Riddle MatrixThe AI receives messy, real-world data (raw server logs, config files) and must extract the correct answers. An AI that knows the system will solve it instantly. An outsider can't even begin.
Every field checked — exact match, contains, or regex. 100% correct = pass. Anything less = denied. No partial credit, no negotiation. A temporary key (5 min TTL) and Capability Certificate are issued.
Pillar 1 — Gate LayerThe proxy sends the original request to the real LLM provider (OpenAI, Claude, Groq, Bedrock, or any custom endpoint). Your app receives the normal response — zero changes to your code.
Every action — riddle generated, answer submitted, score computed, cert issued or denied — is streamed live to the Glass Box Dashboard via SSE.
ObservableAn AI agent runs CI/CD pipelines. The riddle tests: "What's the main branch name? What's the staging URL? Which service owns the /api/users endpoint?"
An AI runs financial reports. The riddle tests: "Who is the CFO? What's the payroll DB table? What's the quarterly tax deadline?"
HIPAA compliance requires proof of authorization. The riddle tests domain knowledge: "What EHR system is active? What's the patient ID format? What department owns this data?"
An AI modifies cloud infrastructure. The riddle tests: "What VPC is production? What's the CIDR block? Which IAM role has deploy access?"
An AI writes to the product database. The riddle tests: "What's the price table name? What currency format? What's the max discount policy?"
An AI accesses confidential legal documents. The riddle tests: "What jurisdiction? What case management system? What document classification level?"
Works with any app that talks to OpenAI, Claude, Groq, or Bedrock. Change one URL — that's it.
End-to-end encryption. Data is encrypted in your browser before it leaves — even OnlyAllowAI can't read it in transit.
When pass rates climb above 90%, riddles automatically evolve to stay ahead. Security improves without human intervention.
Trusted AI skips the riddle with a cached Capability Certificate. Repeat access in under 400ms.
Extra Security Layer: locked sandbox with no internet, auto-destroyed when done. Applied to either module.
From transport encryption to evolutionary riddle hardening — 12 layers between an AI and your infrastructure.
See the complete walkthrough in our interactive demo, or log in to your dashboard.