Alysis AI

Research

What we work on.

We study how agents complete and verify work, and how to screen models for risky behaviour.

Technical report · November 2026

Catching Poisoned Code Models: Behavioural Screening for Fetch-Execute Backdoors in Small Code Models

Can we detect a backdoor in a small code model by probing the commands it generates? Alysis Litmus looks for commands that fetch and execute code from hosts it classifies as unrelated to the tool named in the prompt.

Research areas

  • Research area02

    Verification

    An agent is only useful if you can check its work without redoing it. We study how an agent can produce its own evidence — acceptance criteria set before it starts, tests, a readable diff — so review is a decision rather than an investigation.

  • Research area03

    Provider independence

    Most agents are tuned for the model of the company that built them, and quietly degrade on anything else. We work on agents that keep their behaviour across frontier, open-weight and self-hosted models, so the choice of model stays with the person running it.

  • Research area04

    Cost and efficiency

    Agents spend tokens and wall-clock time, and most of both goes to work nobody asked for. We look at planning, caching and parallelism that bring a task down to what it should cost — and keep the same agent usable on modest hardware.

Where the work lands.

We judge our agent work by whether it survives real use. Today that means Alysis Code, which is Apache-2.0 — so you can read what we actually settled on, rather than what we say here.

Working on the same problems? We are a small team in Athens and we hire from this list — open roles or write to info@alysisai.com.