We publish what we are.

How XYGON keeps agents inside the process, keeps organisations apart and keeps your data yours. Plain statements, each one something we build and test against.

The trust boundary

The process decides; the model never does. A workflow is a declared file, compiled to a versioned snapshot, and a running case never changes under it. Models work inside a step. They can raise a finding at a gate; they cannot pass or fail one.

Text that arrives from outside (a document, an e-mail, a web page) is treated as data. It is never read as an instruction to the system.

How an agent is contained

Decisions at gates

A gate decision is bound to one signed-in person and to the exact revision in front of them. It can be used once, and it is recorded with the case.

Organisations are kept apart

Each organisation gets its own repository, database and backup key. The boundary between organisations is enforced once, below every operation, and tested from outside.

[To confirm: encryption at rest and in transit]

Where your data is processed

Run XYGON in our hosted service, in an EU or a US region, or install it on your own servers. An organisation’s data stays in the region it chooses, and its model calls can be held to that region. Your definitions and history leave with you as plain files whenever you ask.

[To confirm: hosting provider and region]

[To confirm: sub-processors, what each one processes and where]

This website

No cookies, no analytics and no third-party scripts or fonts. The design-partner form sends your answers by e-mail to our mailbox and nowhere else; see the privacy notice.

Reporting a vulnerability

Write to hello@xygon.eu with “Security” in the subject. Tell us what you found and how to reproduce it.

[To confirm: security contact address]