Overview
SID-1 is an agentic retrieval model. It is trained to find and rank information across knowledge bases, finance, legal, science, and email. It can deliver deep research recall at close-to-static pipeline speeds.


Static vs agentic retrieval
A static retrieval pipeline runs a fixed sequence of steps and returns whatever it found, even when that is wrong. It cannot react to what it sees. In practice, static pipelines accumulate a long tail of failures on tasks like multi-step or multi-hop questions.


SID-1 works the way a person does: it searches, reads the results, adapts, and searches again until it has enough. SID-1 can react to how difficult a question is. If it is easy and the results are found quickly, it can choose to end early. If the question is hard, it will exert more effort until it finds the right result or exhausts its turns. This pattern generalizes to arbitrary questions: If a human could find the information, then an agentic retrieval model like SID-1 can too.


This iterative approach comes at the cost of latency. When implemented with frontier LLMs, this loop can take ~30-150s, which is too slow for many user interfaces. Because SID-1 is a model specialized for this task, we were able to make the model ~20x faster: 1.5s (easy) to 8s (very hard) per question. This is still slower than many static pipelines (sub-1s), but makes agentic search practical for many more applications.
SID-1 is not a search backend
You own your data and the code around the model. You implement the search tools that run against your backend (your index, your document IDs), format the results, and run the loop. Using SID-1 doesn't require you to reindex your data or store it somewhere else. It is designed to work with any search backend or database you already have.
SID-1 owns the decisions inside the loop: which tool to call, how to phrase each query, which documents to keep, and when to stop. It never sees your corpus directly; it only sees the results your tools return.