Skip to content

Geodesia G-1

The AI Validation Gateway β€” hallucination detection, safety enforcement, and regulatory compliance in a single drop-in layer.

πŸ›‘οΈ 5-Axis Detection βš–οΈ EU AI Act Ready πŸ”Œ OpenAI Compatible πŸ“‹ 13 Regulatory Frameworks πŸ” Causal Explainability

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:

  1. 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.
  2. Context injection β€” if you supplied a grounding context (or uploaded documents to the knowledge base), it is injected into the upstream request.
  3. 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.
  4. Output validation β€” the completed answer is scored for hallucination and unsafe content. RAG answers additionally go through claim-level citation verification.
  5. Compliance logging β€” the call is written to the audit database, watermarked, and linked to the running hash chain.
  6. Response delivery β€” the original OpenAI-compatible response is returned with an additional geodesia field 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