Sub-millisecond search. Constant-time retrieval. Full REST API. No AI expertise required — just clean, fast, sovereign document memory for your stack.
REST API | Browser IDE & Workbench | Pre-built Scripts | Post-Quantum Secure | MCP & Edge Ready
You don't need to learn a new paradigm, retrain a model, or stand up a vector database. Drop it into your stack, point your app at the API, and you're searching a million encrypted records in under 50 milliseconds. Two calls get you started. Everything else is optional.
— REST API —
Most retrieval systems search an index. DMM doesn't have one.
When you call storeDoc, your document is encoded directly into high-dimensional associative memory — no index built, no embeddings generated, no GPU touched.
searchDoc doesn't look anything up. It reconstructs the pattern from memory. That's why retrieval time doesn't grow with dataset size.
At 65 milliseconds across multi-million encrypted records, DMM operates at the speed of inference. That means memory retrieval stops being a bottleneck and becomes a live component of your AI pipeline — called in real time, mid-inference, as your model needs it. Not pre-loaded. Not cached.
Retrieved on demand, encrypted end-to-end, from wherever the data lives.
The API is standard form POST over HTTPS, JSON responses, any language, any stack.
But the architecture opens up something more interesting — the ability to span multiple silos of knowledge in a single retrieval pass. Clinical records, legal documents, financial data, operational logs — different datasets, same API, sub-100ms response.
The complexity lives in your application. DMM just makes sure the memory is always there when you need it.
# Store a document curl -X POST https://your-dmm-host/v1/storeDoc \ -F "tqnnAPIKEY=your-key" \ -F "tqnnAPISECRET=your-secret" \ -F "dataset=my-bucket" \ -F "filereference=url://docs/patient-001.pdf" \ -F "pattern={\"title\":\"Patient Admission\",\"year\":2024}" # Search by association curl -X POST https://your-dmm-host/v1/searchDoc \ -F "tqnnAPIKEY=your-key" \ -F "tqnnAPISECRET=your-secret" \ -F "dataset=my-bucket" \ -F "pattern=cardiac symptoms admission" # Response { "function": "searchDoc", "tqnn_response": "MATCH", "matches": 1, "misses": 0, "time_used": 0.0657, "filelist": "records_0001.jsonl::line736::REC-00010736", "energy": { "energy_usage_kWh": "0.0000001278", "carbon_emissions_mg": "0.0297816530" } }
The retrieval layer your AI stack has been missing. See it working live.
— BENCHMARK DATASETS —
Toridion support developers through the entire software and deployment lifecycle through documentation and publicly available datasets and benchmarks that accelerate your time to market.
In 2026 we released Lindisfarne-M1, our flagship synthetic NHS dataset — a cool one million GHX, HL7 and SONOMED health records published on Hugging Face under CC BY 4.0. We built it for one reason: so you didn't have to.
Over 150 developers are using Lindisfarne-M1 to benchmark and test healthcare software pipelines because of the depth of detail, accuracy and diversity it provides.
— USE CASES —
DMM doesn't care what you're building. RAG pipeline, autonomous agent, edge inference, compliance archive — the retrieval layer is the same. Sovereign, encrypted, sub-millisecond, and completely decoupled from your model. You own the memory. You control where it runs. The three patterns below are where we see developers getting the most traction — but they're starting points, not limits.
— INTEGRATION GUIDE —
We’ve designed our documentation to be as fast as our retrieval layer. Whether you are a lead engineer integrating DMM into a complex RAG pipeline or a systems integrator deploying to the edge, everything you need is available in our developer-first guide. The guide is self-contained and structured specifically for agentic and LLM-assisted coding workflows — paste it into your favourite coding assistant to get immediate, context-aware help with your integration.
Whats inside:
⏺ Complete REST API Reference: Every endpoint, parameter, and response schema.
⏺ Integration Quick-Checklist: A technical "sanity check" to help you debug in minutes.
⏺ PQR Hashing Algorithms: Detailed breakdown of SHA-256 padding and deterministic hashing.
⏺ FPD Ingestion Strategies: How to implement False Positive Defence for high-precision search.