Sovereign Knowledge Infrastructure

Ground Your AI.

The sovereign memory layer for AI agents.

Every document, drive and agent session - fused into one governed knowledge graph on your own infrastructure. Unlimited tokens. No vendor lock-in. Run locally, own your data.

$curl -fsSL https://gctrl.tech/install | bash
Made in EuropeFully On-PremGDPR-ReadyOpen Source · No Lock-in

Works with the AI you already use

Claude Code
Codex
Cursor
GitHub Copilot
LangGraph
Any MCP client

Your AI already speaks GCTRL - connect over MCP with one config block. See all integrations →

The real problem

Your AI is only as good as your data - and most data isn’t ready.

Garbage in, garbage out. Before AI can deliver, your knowledge has to be accessible, clean, and governed - and in most enterprises it’s none of the three.

Locked in silos & legacy systems

The knowledge your AI needs is scattered across SharePoint, old mailservers, legacy SQL, and orphaned file shares. Before anything is useful, you have to reach it - and just reaching it is a project of its own.

Messy, duplicated, contradictory

Garbage in, garbage out. Point an LLM at raw, unresolved data and it learns from noise: the same entity under ten names, stale records, conflicting versions. The answers look confident and are quietly wrong.

Governance is overwhelming

Even once you can reach the data - who is allowed to see what? Classification, clearance, and an audit trail across every source is a task most teams start, dread, and never finish.

GCTRL exists to fix exactly this: it makes the messy, scattered, sensitive data your AI needs accessible, clean, and governed - so what goes in is worth what comes out.

How It Works

From raw sources to ground control.

One pipeline turns scattered, conflicting data into a governed memory your agents can actually trust.

01

Ingest

Connect any source - SharePoint, Google Drive, email archives, databases, APIs. A governed ingestion layer classifies and tags everything on the way in.

02

Resolve & fuse

FUSE collapses duplicates and contradictions across every source into one clean, canonical knowledge graph - no conflicting copies, one version of the truth.

03

Organise into memory

Facts land in layered memory - hot dossiers, warm chunks, the cold graph, and a curated Wiki - on top of your swappable Neo4j + Qdrant.

04

Serve to agents

Your agents query it over MCP - clearance-filtered and fully audited - returning grounded answers with provenance, not guesses.

One governed flow - ingestion to answer - with provenance preserved at every hop.

Explore the architecture

How it feels

From scattered noise to one source of truth.

1Everything flows in

Team Chat 1

Team members contribute knowledge straight from their chats - into private or shared compilations, at their clearance level.

Team Chat 2

Every conversation can become durable knowledge: decisions, facts and context are extracted, not lost in scrollback.

Team Chat 3

Private by default, shared when you choose - each compilation has its own access rules.

Agent Session 1

Claude, Codex & co. write what they learn in each session back to shared memory - the team’s agents stop forgetting.

Agent Session 2

Scoped tokens govern what each agent may read and write - an agent only ever sees what it’s cleared for.

Agent Session 3

Swap the agent, keep the memory: session knowledge lives in YOUR fabric, not inside the tool.

PDFs

PDFs are extracted into entities and relations - with provenance preserved for every fact.

Docs

Word, Excel and wiki pages become structured knowledge instead of dead files.

Legacy System

Old ERP exports, file shares and orphaned apps stream in through the governed ingestion layer.

Cloud Drive

Google Drive & SharePoint sync continuously - new files are extracted as they land.

SQL Database

Structured records join the same graph - finally connected to the unstructured world.

Mail Server

Mail archives become searchable knowledge - clearance and privacy intact.

Acme Corp
ACME GmbH
Acme Corp
M. Weber
Project Atlas
Berlin
Contract #218
Invoice 2209

Sources & Agents

Sources

SharePoint

Google Drive

Email & files

Agents

Claude

Codex

Hermes

GCTRL · Middleware

Ingestion

classify

Access rights

clearance

GCTRL

core

Memory layers

Hot

dossiers

Warm

chunks

Cold

graph

Wiki

pages

Your Infrastructure · swappable

Postgres

Qdrant

Neo4j

Wiki

Architecture

Middleware that sits on top of whatever you already run

Sources flow in, agents plug in, and access control governs both - while GCTRL organises everything into layered memory on top of swappable storage. Bundled for a one-line install; point it at your own Neo4j, Qdrant and Postgres anytime. No lock-in.

  • Ingest from any source

    SharePoint, Google Drive, email archives and other silos stream in through a governed ingestion layer.

  • Full classification control

    Per-element clearance on nodes, edges and chunks. Scoped tokens for every user and agent. Merge everyone’s knowledge into one graph and classification still holds - each person sees only what they’re cleared for. Granular, auditable, on every read and write.

  • Parallel memory layers

    Hot dossiers, warm chunks, the cold graph, and a curated Wiki - each backed by its own store, organised on a high-performance core.

  • Your agents plug in over MCP

    Claude, Codex, Hermes and more gain durable, access-controlled memory as a team member.

Trust, built in

Running at the speed of trust.

Anyone can bolt an LLM onto a database. The hard, unglamorous part is controlling exactly who - human or agent - can touch which fact, and proving it forever after. We built GCTRL knowing that in the enterprise, compliance isn’t a feature - it’s the permission to exist.

GDPRISO 27001SOC 2TISAXNIS2

Per-element classification

Nodes, edges, and chunks each carry their own clearance markings. Sensitivity travels with the data, not the schema - so it survives every merge, query, and export.

Scoped tokens for users AND agents

Issue narrow, time-bound, revocable capabilities to a person or an AI agent. Every retrieval is filtered server-side against the caller’s scope - never a client-side hint that can be ignored.

Forensic audit trail

Every access, every denial, every scope grant - captured with the caller, the context, and the verdict. The receipts your CISO, auditors, and DPO accept before procurement signs.

Granular orchestration

Merge the whole organisation’s knowledge into one graph - and classification still holds. Two people of different clearance query the same data and each sees only what they’re cleared for.

And it’s effectively free. Classification and scope enforcement add ≈ 0 ms to retrieval - security with no performance tax.

See the facts ↓

Integrations

Connect your entire data estate.

Native connectors for the tools your teams already use. Replace the backend without changing the frontend.

Microsoft 365SharePoint & Office docs
Google DriveGoogle DriveCloud document source
ConfluenceConfluenceWiki & documentation
GitHubGitHubCode & docs
ObsidianObsidianKnowledge vault
Neo4jNeo4jSwappable KG store
QdrantQdrantSwappable vector store
REST APIAny custom source

Plus REST API, webhooks, and a connector SDK for any custom source.

Benchmarks

Near-supervised quality. Zero training.

Measured on standard public benchmarks and our own testbench - fully local, no labelled data.

0.97F1

Entity linking (DBLP-ACM)

0.978recall

NER detection (bilingual)

unsupervised · zero training

<50ms p95

Memory retrieval latency

7-27 ms median

≈0ms

Access-control overhead

compliance is effectively free

2,750/s

Matching-engine throughput

sub-quadratic ~O(n^1.5)

Entity linking F1 - vs published SOTA on the same datasets
DatasetGCTRL (measured)Published SOTA (cited)
DBLP-ACM0.97no trainingDitto 0.989 · DeepMatcher 0.985
Abt-Buy0.866local embeddingsDitto 0.891 · DeepMatcher 0.628

Supervised baselines are cited from their published papers (Ditto, DeepMatcher) on the identical public datasets - GCTRL reaches comparable quality with no labelled training data. Head-to-heads vs other GraphRAG systems are in progress.

Performance tip: vector search is the slowest retrieval step (~44 ms vs ~7 ms for graph). Qdrant is swappable - point GCTRL at a faster vector store to cut query latency further.

Full benchmarks →
Ground Control - Ready for Launch

Your AI deserves
solid ground to stand on.

Stop building on unstructured noise. GCTRL gives your enterprise AI the knowledge foundation it needs to be accurate, explainable, and trustworthy.

1 · Install locally - free

One command, fully self-hosted. Unlimited tokens from day one.

2 · Connect your AI

Claude Code, Codex, Cursor or any MCP client - one config block.

3 · Scale with scoped tokens

One scoped access token per colleague, project or agent - each sees only what you grant it.

Fully on-premises · GDPR-ready · No vendor lock-in