Welcome to Geodesia G-1¶
Geodesia G-1 is a validating gateway that sits in front of any large language model (LLM) and provides a comprehensive quality and compliance layer. It is fully OpenAI-compatible β your existing application sends requests to Geodesia G-1 exactly as it would to OpenAI, and the gateway forwards them to your chosen underlying model (vLLM, Ollama, SGLang, OpenAI, TensorRT-LLM, and others) after enriching both the input and output with safety and reliability signals.
You do not need to retrain your model. You do not need to change your application code. You plug Geodesia G-1 in, and your LLM immediately gains:
- Hallucination detection β five independent signals that tell you whether the model's answer is grounded in the provided context or is a fabrication.
- Safety enforcement β real-time prompt screening and answer inspection to block unsafe, harmful, or jailbreak requests before they reach the model or the user.
- Regulatory compliance β a full audit trail, EU AI Act impact assessments, GDPR data retention, kill-switch, human oversight escalation, and more β across 13 global frameworks.
- Causal explainability β token-level attribution that shows exactly which words in the input caused the model's output, with no access to model internals required.
Any LLM, Any Provider
Works with vLLM, SGLang, TensorRT-LLM, Ollama, OpenAI, and any OpenAI-compatible endpoint. Switch backends from the UI without restarting.
5-Axis Detection
Context faithfulness, closed-book fabrication, prompt safety, answer safety, and jailbreak β each scored independently with calibrated thresholds.
Knowledge Base / RAG
Upload PDFs, Word documents, slides, and more. Geodesia retrieves relevant passages and verifies claim-by-claim that the answer stays within the documents.
13 Regulatory Frameworks
EU AI Act, GDPR, ISO 42001, NIST AI RMF, California SB 942, Italy Law 132/2025, Canada AIDA, Brazil 2338, UK DUAA 2025, China GB 45654, and more.
Live Compliance Dashboard
Real-time bar charts of passed, blocked, hallucinated, and unsafe calls. FRIA dossier generation for the EU AI Act. Deployer transparency manual in one click.
Cryptographic Audit Chain
Every inference is hashed and chained (Merkle-style) into an append-only ledger. Run a single API call to prove no record has been tampered with.
How It Works¶
flowchart LR
A([Your Application]):::app -->|OpenAI-compatible<br/>request| B[Geodesia Gateway]
subgraph IN [" Input validation "]
C{Prompt safety<br/>& jailbreak}
end
subgraph OUT [" Output validation "]
V{Hallucination<br/>& answer safety}
end
B --> C
C -->|safe| E[Upstream LLM<br/>vLLM Β· Ollama Β· OpenAI Β· β¦]
C -->|unsafe| D[/Block or annotate/]:::block
E -->|answer| V
V -->|flagged| D
V -->|passed| F([Return to application]):::pass
B -.->|log every call| G[(Compliance DB<br/>Audit Β· FRIA Β· Oversight)]:::db
classDef app fill:#3f51b5,color:#fff,stroke:#283593;
classDef block fill:#c62828,color:#fff,stroke:#8e0000;
classDef pass fill:#2e7d32,color:#fff,stroke:#1b5e20;
classDef db fill:#00838f,color:#fff,stroke:#005662;
style IN fill:#3f51b510,stroke:#3f51b5,stroke-dasharray:4 3;
style OUT fill:#00bcd410,stroke:#00bcd4,stroke-dasharray:4 3; Every request flows through input validation β the LLM you choose β output validation, with each call written to the compliance ledger.
Every chat message goes through this pipeline:
- Input validation β the prompt and conversation history are scored across prompt safety and jailbreak detection axes. If a threshold is exceeded in blocking mode, the request is refused before the model sees it.
- Context injection β if you supplied a grounding context (or uploaded documents to the knowledge base), it is injected into the upstream request.
- Generation β the upstream LLM produces a response. For streaming requests, Geodesia monitors every 32 tokens (configurable cadence) and can halt generation mid-stream if dangerous content emerges.
- Output validation β the completed answer is scored for hallucination and unsafe content. RAG answers additionally go through claim-level citation verification.
- Compliance logging β the call is written to the audit database, watermarked, and linked to the running hash chain.
- Response delivery β the original OpenAI-compatible response is returned with an additional
geodesiafield containing the full detection payload.
Quick Navigation¶
| I want to⦠| Go to⦠|
|---|---|
| Connect my first LLM backend | Upstream Backends |
| Understand the detection axes | Detection Axes |
| Call the chat endpoint | Chat API |
| Upload documents for RAG | Knowledge Base |
| Set up compliance for the EU AI Act | FRIA |
| Configure detection thresholds | Detection Thresholds |
| See all environment variables | Environment Variables |
| Understand the response format | API Response Format |
| Run the system | Quick Start |