Agent protocol
MPL
Your agents call tools and each other and you need contracts, scoring, and provenance.
Independent research lab · St Andrews, Scotland
We turn hard questions in AI, systems, optimisation, and privacy into open, testable software—so the work can be inspected, challenged, and built on.
Research areas / 01
We work where machine intelligence meets the systems it depends on—from agent protocols and retrieval to runtimes, optimisation, and privacy.
Selected systems / 02
Each project is a runnable research artefact: source, assumptions, and implementation open for scrutiny.
View all 18 systemsAgent protocol
Your agents call tools and each other and you need contracts, scoring, and provenance.
NUMA runtime
You are hunting p99 tail latency on multi-socket NUMA hardware.
Kernel correctness
A single torch.allclose is not enough to trust your custom kernels.
Robotics simulation
You need a deterministic RMFS dispatching benchmark for RL or policy work.
NL to solver
You have a discrete constraint problem (scheduling, assignment) to state in plain English.
Prompt DSL
You want prompts as typed, provider-portable, versionable artefacts.
Operating model / 03
A paper explains an idea. A working artefact exposes it to reality. We use both, but build early enough for implementation to challenge the theory.
Read our research approachStart with a narrow claim that can be disproved, not a broad promise that cannot be measured.
Encode the hypothesis in software with explicit interfaces, constraints, and failure modes.
Probe correctness, behaviour, and trade-offs under conditions that make assumptions visible.
Release the implementation so others can inspect it, reproduce it, and extend the work.
Collaborate / 04
We are looking for partners with meaningful questions, complementary expertise, or a setting where open research can create practical value.
Joint research, validation, supervision, and reproducible artefacts.
Applied R&D, trustworthy systems, and evidence-led technical work.
Research collaborations, technical partnerships, and focused prototypes.
Maintainers, contributors, adopters, and organisations building in the open.
Skelf Research is an independent AI research laboratory based in the United Kingdom. We investigate machine reasoning, retrieval, systems performance, and privacy, and publish inspectable software. Our current portfolio is a family of 18 public products spanning LLM & agents, search & retrieval, systems & runtime, optimisation & decision, and privacy & trust.
18 public products, including promptel, blogus, mpl, route-switch, anouk, direktor, embedcache, memista, polymathy, slorg, zviz, numaperf, gpuemu, savanty, compere, waremax, l0l1, and perishable. 17 currently carry a detected MIT, Apache-2.0, or GPL-3.0 licence; Perishable's source is public while its licence is resolved.
Every product lives at its own subdomain in the form <name>.skelfresearch.com — for example promptel.skelfresearch.com or zviz.skelfresearch.com. Documentation is at docs.skelfresearch.com/<name>/ and source is at github.com/Skelf-Research/<name>.
Open source is central to our methodology. 17 of the 18 current public product repositories carry a detected MIT, Apache-2.0, or GPL-3.0 licence. Perishable is public-source but is not described as open source until its licence is added.
Skelf Research is based in the United Kingdom (registered in Scotland, company no. SC809174). We work with academic collaborators, research partners, and funders globally.
Start from the problem. If you need typed, portable prompts use promptel; to lock prompts in CI use blogus; for agent-to-agent contracts and audit use mpl; for local embeddings use embedcache; for vector search use memista; for a container sandbox use zviz; and for natural-language optimisation use savanty. The products page groups all 18 current systems by research domain.