Skip to content
SDK ELYSEA CERVEAU

Ethics in your AI pipeline.
In 2 minutes.

Not a prompt wrapper. Not a usage policy. An application layer with protections applied by the pipeline — independent of the LLM you choose, with no additional relational protection to maintain.

Install in 2 minutes

One line to install. One key to test. Zero ethical rules to write.

Terminal

npm install @elysea/core
# sk_test_ key required — developer portal

# Then in your code:
const elysea = createElyseaClient({
  baseUrl:     process.env.ELYSEA_BASE_URL!,
  auth: {
    apiKey:    process.env.ELYSEA_API_KEY!,    // sk_test_ via developer portal
    apiSecret: process.env.ELYSEA_API_SECRET!,
  },
  appId:       process.env.ELYSEA_APP_ID!,
  countryCode: 'GB',
  region:      'EU',
});

const result = await elysea.pipeline.run({ userInput, coreUserId });
// result.response — ethics included, no extra lines

Using Cursor, an AI coding assistant? Copy this.

Integrate ELYSÉA CERVEAU into this project. Install the SDK: npm install @elysea/core sk_test_ key required — developer portal: https://elysea.app/en/developers Initialise the client: import { createElyseaClient } from '@elysea/core'; 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', }); Resolve identity: const { coreUserId } = await elysea.identity.resolve({ userJwt }); Run the pipeline: const result = await elysea.pipeline.run({ userInput, coreUserId }); Display result.response if result.guardianAction === 'pass'.

Get your sk_test_ key via the developer portal — no credit card, capped at 500 interactions per month.

ELYSÉA Documentation — English version coming soon

The integration documentation tool is live in French at /portail/assistant. No English integration date announced.

Prefer to read offline? Download SDK documentation (PDF) →


The four SDK components

The cognitive pipeline

The backbone of the SDK. Every exchange passes through a structured sequence: intent parsing → canon verification → LLM generation → ethical post-processing → delivery. You configure the domain canons. The LLM executes within that frame — it cannot bypass it, because the canons are in the conformant execution path, not in the prompt.

The memory registry

Structured storage of user context, isolated by application and by user. Memory is portable (JSON export on request) and erasable (right to erasure, immediate). It only circulates in the ELYSÉA ecosystem with the explicit consent of the user, recorded in the registry — not assumed, not delegated. It is not your asset. It belongs to the person who produced it.

The integrity label

A cryptographically signed asset you deploy in your interface. Your users can scan or verify that your product meets ELYSÉA CERVEAU standards. The label cannot be displayed without an active connection — and you cannot keep it if you violate the canons. It is a permanent audit, not a badge.

Customisation hooks

Extension points to configure the domain, linguistic posture, local refusal rules and human escalations. What you can configure: the domain, tone, domain limits, redirections. What you cannot configure: absolute prohibitions, ethical canons, AI identification.


D0 — ETHICAL BASELINE DIRECTIVE · FIXED

4 prohibitions. Non-negotiable.
Non-configurable.

Anti-domination

The pipeline is designed so the AI does not impose its will or constrain a choice. It presents options rather than steering. The user remains in charge of their decision.

Anti-dependency

No affective re-engagement, no engagement optimisation, no algorithmic retention. The user decides when to return — the AI does not call them back.

Anti-substitution

The AI identifies itself as infrastructure. In critical zones (emergency, distress, medical or legal decision), it redirects to the qualified human — without exception.

Anti-manipulation

No biased influence, no hidden persuasion, no non-consensual nudging in any generation. This is not configurable.

A third party can tighten. Never loosen.

You can configure ELYSÉA to be stricter than the baseline — block topics, reduce the types of memory used, require more granular consent. You cannot configure ELYSÉA to be less protective of your users. The Guardian SDK rejects any configuration that would weaken a protection — in the pipeline, not only in a policy.


TIGHTENS-ONLY — ARCHITECTURAL PRINCIPLE

Tighten. Never loosen.

You can configure ELYSÉA to be stricter than the baseline — block additional topics, reduce the types of memory used, require more granular consent, restrict posture to your domain. What you cannot do: disable a prohibition, lower a threshold, weaken an existing protection.

What you can do

  • + Restrict the domain
  • + Tighten local refusals
  • + Require more granular consent
  • + Add your own human escalations

What configuration does not allow

  • × Disable a D0 prohibition
  • × Weaken an existing protection
  • × Bypass the Guardian pipeline through configuration
  • × Reduce a protection in production

The Guardian SDK rejects any configuration that would weaken an existing protection — without manual validation, without exception. The ethics of your product can only move upward.


Cross-app memory

ELYSÉA CERVEAU's cross-app memory works at the scale of the entire ecosystem — not just between apps from the same builder. When a user interacts with an app embedding CERVEAU, a structured context builds under their ELYSEAID. That context can be available in any other app in the ecosystem — regardless of who built it — on one condition: the user has explicitly consented to that sharing.

That consent is not an account setting or a checkbox at sign-up. It is a registry entry: which app is requesting access, to which part of the context, for which declared purpose, at what moment. The user can consult that registry, revoke access, export or erase their context. The pipeline applies this — not the builder's privacy policy.

This is what distinguishes a portable identity from a shared database. The context belongs to the person, not to the builders who host it. CERVEAU enforces that distinction in code, at every cross-app access — regardless of the commercial relationship between builders.

What this means for you as a builder

Users already contextualised

A user arriving in your app from the ecosystem brings a structured context — preferences, posture history, working language. With their consent, that context is available from the very first interaction.

Cross-session continuity

Memory does not reset each session. What the user has learned, decided, and built in any ELYSÉA app remains available — and portable — in yours.

Portability across your ecosystem

If you manage multiple apps, cross-builder memory unifies user context without siloes. The ELYSEAID is the portable identifier shared across the entire ecosystem.

Full architecture: Cross-app memory →


SDK design objectives for your users

Eight architectural objectives — designed to be non-bypassable by your users or by you, with no measured result to date. Inscribed in the canons, not in a policy.

Zero diagnosis

The pipeline is designed to refuse any clinical conclusion to your users, regardless of how they phrase their question.

Zero prescription

The pipeline is designed to issue no directive to act and no orientation toward a treatment — even if the user requests it.

Zero manipulation

Designed to exclude biased influence, hidden persuasion and non-consensual nudging from every generation.

Zero dependency

Designed with no affective re-engagement, no engagement optimisation, no algorithmic retention.

No substitution for a human in critical zones

Designed to: emergency, distress, medical or legal need → automatic redirection to the qualified human.

Immutable rules

Designed so that no prompt from your users — or from you — can modify the pipeline's ethical canons.

Data never sold

Conversations and user memory are never monetised. Not to you. Not to third parties. Never.

Systematic identification

The infrastructure is designed to present itself as AI at every relevant interaction. Not configurable by anyone — the Guardian rejects any attempt to suppress it.


AI Act — European AI Regulation

The AI Act is in force. Art. 5 since 2 February 2025. Art. 50 since 2 August 2026. This is no longer a calendar — it is applicable law.

  • — Art. 5 (in force) — prohibition of manipulation: no oriented bias, no hidden persuasion. ELYSÉA P5 is designed to cover this obligation at every call that goes through the pipeline.
  • — Art. 50 (in force) — transparency: ELYSÉA identifies the AI at every relevant interaction. Structurally, not in the T&Cs.
  • — Zero emotional evaluation in educational settings: ELYSÉA's prohibitions cover this zone by default.
  • — Versioned canons: your ethical configuration is documented and auditable. An auditor comes in and sees everything.

ELYSÉA does not ensure full regulatory compliance. That is your legal responsibility. The pipeline handles the points listed above — nothing beyond. Your compliance assessment remains yours.


Try before you integrate

Verify it yourself.
No account, live.

Two tools available immediately. Submit your own messages to the pipeline before deciding to integrate.


LLM model — BYOK (Bring Your Own Key) · not available

The brain pipeline requires the builder’s own model key (BYOK); key deposit is not open yet, so the pipeline is not yet open to builders. Default model: Claude (Anthropic). Planned providers: OpenAI, Mistral, Gemini, and Claude (Anthropic).

The safety classifier is independent of your provider choice

ELYSÉA's safety classifier always runs on ELYSÉA's own keys — never the builder's. The protection is therefore independent of the chosen model provider: whatever key is connected, the safety layer applies with the same independence.

OpenAI

Planned: OpenAI key, tokens billed directly by OpenAI. Not available yet.

Mistral

Planned: Mistral AI key, billed directly by Mistral. Not available yet.

Gemini (Google)

Planned: Google AI key, billed directly by Google. Not available yet.

Claude (Anthropic)

Planned: your personal Anthropic key, separate from ELYSÉA's own integration. Not available yet.

The ethical label follows the allowlist — not just any model.

Connecting your own model via BYOK does not automatically qualify for the ELYSÉA integrity label. The label follows a list of admitted models — models whose behaviour will be evaluated by the measurement campaign (not yet run) against the D0 objectives — results not yet published. If you use a model outside the allowlist, the pipeline functions but the Powered by ELYSÉA badge is not issued.


Pricing — test capped at 500 interactions per month (sk_test_)

You pay for protection, per active user — not per generated token. The brain pipeline requires the builder’s own model key (BYOK); key deposit is not open yet, so the pipeline is not yet open to builders.

Active user per month = a person who used your product at least once in the month.

TEST

Free

No time limit · 500 interactions per month

Test the full pipeline as long as you need. No payment card.

  • Full ethical pipeline (D0, Guardian, 8 prohibitions)
  • sk_test_ key via developer portal — no credit card, 500 interactions per month — 1 app per account
  • Cross-app memory + user portal
  • "Powered by ELYSÉA" badge
  • Full documentation + community support
Get sk_test_ →

FOR YOUR TEAMS & ON REQUEST

€30 excl. VAT / year, then volume-based

per covered employee · annual licence

Internal deployment, Enterprise, public sector, education: specific conditions on request.

  • Annual licence per covered employee (volume discount)
  • Annual AI Act compliance report included
  • Enterprise · Platforms · Public sector · Education: on request
See full pricing →

Billed at actual usage, end of month for product tiers. Service suspended after 10 days of non-payment. Sales opening soon. No payment is accepted yet.Full details: pricing page.


How to integrate

Access

Two phases. Sandbox: sk_test_ key issued when the developer portal opens — no credit card, capped at 500 interactions per month. The brain pipeline requires the builder’s own model key (BYOK); key deposit is not open yet, so the pipeline is not yet open to builders. Production sk_live_: individual review of your use case, designed to preserve the ecosystem's integrity for your users.

Configuration

Define your domain canons, linguistic posture, domain rules and human escalation points. The documentation (/en/docs, /en/quickstart) describes the first configuration; a specific question goes through the contact form. Result: a versioned, auditable canons file that documents your product's commitments.

Integration

The SDK exposes a unified interface, independent of the underlying LLM. The pipeline and canons remain identical whatever the generation model. Bringing your own model key (BYOK) is not wired: it will only be announced once proven on the deployment.

Label

Activate the integrity label in your interface. Your users can verify it. You cannot disable it without revoking your SDK access. It is not a presentation option — it is the commitment you made to your users, made structurally irrevocable.

sk_test_ via the portal — no credit card. sk_live_ on individual review.

sk_test_ via the developer portal — no credit card, capped at 500 interactions per month. Full pipeline, Guardian architecture active. For sk_live_, your use case is reviewed — that is what protects what you deploy is what you signed up for.

Get sk_test_ →Developer Quickstart →

Your dossier

Dossier 01 — Builders and developers

Faithful sentence-by-sentence translation of the French master text, aligned line by line; the French text remains the reference.

  • Problem: proving the safety of a product built on a third-party model; a guardrail judged on safety, over-refusal, latency [S-MES-11].
  • ELYSÉA: control before/after the model, 4 prohibitions that cannot be switched off, crisis by meaning, per-response attestation, emotions locked, 4 families of models.
  • Reservations: BYOK not wired; SDK 0.9.0 in the repository, 0.8.0 on npm; no security.txt; no third-party audit.
  • Offer: test 500 interactions / month; production €2.50 / 1.50 / 0.80 excl. VAT per MAU (elysea-web:src/lib/publicFacts.ts:44-56@00c9c89). Sales closed.
  • Next step: test integration. → 01_BUILDERS_DEVELOPERS.md
Read the full dossierDownload the PDFAll dossiersSummary (PDF, 1 page)Brochure (PDF, 2 pages)

Measurements (campaign results file)