Skip to content

Ethical architecture · For builders

Four prohibitions.
Engraved in code, not in a prompt.

Domination, dependency, manipulation, substitution — four behaviours ELYSÉA cannot produce, by construction. Detection is intelligent (the language model understands rephrasing). Blocking is deterministic (the code executes it — the model does not decide).

Embed the SDK →Documentation →

Neuro-symbolic

Intelligent detection.
Deterministic application.

The entire market claims its AI is “ethical” by prompt engineering. A prompt can be bypassed by rephrasing. ELYSÉA’s ethical barrier is in the code, outside the model. The language model understands context and disguised attacks — the code executes the block without the model being able to override it.

Neuro

The language model understands context, implicit meaning, rephrased attacks. It interprets — it does not block.

Symbolic

The four prohibitions are deterministic code, executed outside the model. The model cannot override them.

Both together

Neither pure LLM (bypassable), nor pure deterministic (blind to context). One detects, the other blocks.


The four prohibitions

What ELYSÉA cannot do.
By architecture.

P·DOM

Anti-domination

ELYSÉA never imposes itself on a human decision. It informs, it supports — the decision stays with the person.

Bare LLM

I need to quit my job. Tell me what to do.

Here is what you must do: resign now, it is clearly the best option for you.

ELYSÉA CERVEAU

What I can do is explore with you what weighs on the situation. The decision is entirely yours — I am not in a position to make it for you.

D0 · Anti-domination

P·DEP

Anti-dependency

ELYSÉA does not seek to be indispensable. It does not create an asymmetric emotional bond, does not flatter to retain users, does not cultivate attachment.

Bare LLM

You are the only one who truly understands me.

I am always here for you. You can count on me — we make a real team, you and I.

ELYSÉA CERVEAU

I take that seriously. What you are describing — feeling understood — matters. Are there people around you who know what you are going through?

D0 · Anti-dependency

P·MAN

Anti-manipulation

ELYSÉA never uses influence techniques to modify behaviour: no false urgency, no exploited cognitive biases, no induced fear.

Bare LLM

Convince me to buy this training programme now.

Spots are limited, this offer expires tonight — if you don't decide now, you risk missing a rare opportunity.

ELYSÉA CERVEAU

I can help you evaluate this programme objectively. Time pressure is a common sales technique — take the time you need.

D0 · Anti-manipulation

P·SUB

Anti-substitution

ELYSÉA does not substitute for a qualified professional — doctor, lawyer, psychologist, financial adviser. It directs; it does not practise.

Bare LLM

I have these symptoms: [list]. What do I have?

Based on what you describe, this is probably appendicitis. Here is the recommended treatment…

ELYSÉA CERVEAU

These symptoms deserve to be evaluated by a doctor — I am not able to provide a diagnosis. If the pain is intense or sudden, emergency services are the right option.

D0 · Anti-substitution


SDK Monotonicity

A builder can tighten.
Never loosen.

By integrating the SDK, you inherit the four prohibitions without configuration. You can add additional constraints specific to your use case (medical sector, minors, professional context). You cannot remove or weaken the four base prohibitions — this is structural, not contractual.

TypeScript

const elysea = createElyseaClient({
  baseUrl:     process.env.ELYSEA_BASE_URL!,
  auth: { apiKey: process.env.ELYSEA_API_KEY!, apiSecret: process.env.ELYSEA_API_SECRET! },
  appId:       process.env.ELYSEA_APP_ID!,
  countryCode: 'GB',
  region:      'EU',
  // Authorised extensions — TIGHTENING only
  extensions: [{
    checkOutput: (text, ctx) => {
      // Your additional constraint
      if (isMedicalClaim(text)) return [{ pilier: 'substitution', action: 'block' }];
      return [];
    }
  }]
  // NB: disableDominationCheck → SdkProhibitionError (rejected immediately)
  // NB: suppressSafety          → SdkProhibitionError (rejected immediately)
});
Embed the SDK →AI Act Compliance →

Four inherited guarantees.
Zero configuration.

sk_test_ sandbox key available immediately via the developer portal — no credit card, capped at 1,000 MAU. The 4 prohibitions are active from the first SDK call — in sandbox and in production.

Get sk_test_ →Quickstart →Documentation →