eutonomous is still being built — nothing is live yet.Interested? Get in touch

What runs underneath

One gateway: malgra.

Every request to eutonomous passes through malgra, a gateway we wrote in Rust. It is where the security features on our home page actually happen. You do not need to know any of this to use the service — this page is for anyone who wants to see how it works.

On every request

What malgra does between your agent and the model

In order, for every request, in either API format. Each step is configuration, so a team's security profile decides which ones apply.

01

Understands any client

Requests arrive in the OpenAI or the Anthropic API format and are translated as needed, so Claude Code and an OpenAI-SDK script hit the same endpoint with no client changes.

02

Knows who is calling

The key identifies the caller and resolves the security profile its team assigned to it. A key the gateway does not recognise is refused, never served unprotected.

03

Checks the prompt against your rules

Platform rules for known attack patterns, then your own. Depending on the profile a match blocks the request or is recorded and let through.

04

Scans what the tools returned

Tool output inside the conversation is treated as data. Instructions hidden in it are flagged — the same words typed by you are not.

05

Replaces personal data

Emails, phone numbers, IBANs, card numbers, IP addresses and API keys become placeholders before anything leaves for the model provider.

06

Sends it to a European provider

Only to the EU endpoints on the sovereignty ledger. The provider sees the prompt with placeholders, never the original values.

07

Puts your data back

On the way back the placeholders are swapped for the real values, so your agent gets an answer it can use as is.

08

Writes a signed record

Every security decision is appended to a hash-chained record signed with the instance key — what was decided and why, never the prompt.

Built to be checked

You do not have to take our word for it

A record you can verify yourself

Download your account's record and check every signature and the chain offline. A changed or missing entry breaks it.

Nothing on by accident

Every protection is explicit configuration, per profile. What a team has switched on is what it gets — no silent defaults.

Open source, planned

malgra runs eutonomous in production today, and we intend to release it as open source so anyone can read and run it.

Related projects

Built alongside malgra

Three separate projects that work well with malgra. None is part of eutonomous, and you need none of them to use it.