Security and protocol
What a security lead or a DPO reads first.
Every line describes what is in place today, and separates what is planned from what is certified. Last updated: 7 September 2026.
- Document hosting
- With a French provider, in France (Scaleway, Paris region). Files are encrypted before storage; the storage never sees plaintext.
- Record and metadata hosting
- In the European Union.
- Encryption
- One key per room (AES-256-GCM), created when the room opens and kept in a vault. Names, questions and metadata are encrypted with the same key.
- Closing
- At closing, the room key is disabled, then destroyed after thirty days. The closing archive is encrypted with a key of its own.
- Archive retention
- Ninety days for an invoice dispute, one year for a company sale. The archive is never deleted before every entitled party has retrieved it; each retrieval is itself recorded.
- Record
- One append-only chain per room: each entry is linked to the previous one by hash. Any change shows at verification, including one by our own administrators.
- Verification
- Export of the record and verification on your own computer with the public tool of the VAL protocol (val-protocol.org, Apache-2.0), with no account with us. Verification covers the record, not the substance of the dossier.
- AI assistants
- An assistant acts within the technical scope delegated to it by a person, never beyond. It cannot sign, consent or legally bind the party. Its actions are recorded as software actions.
- Access to the parties’ systems
- None. Each organisation connects its own tools with its own credentials; RIGA holds no access into any party’s information system.
- Access control
- Roles and rights per party, checked on every action. Two-factor authentication available for every account; an organisation can require it of its members. Every view and every action is recorded in the room’s record.
- Subprocessors
- Documents: Scaleway (France). Database, record and keys: Supabase (European Union region, US-operated). Network and access: Cloudflare. Billing: Stripe. Coordination-agent model: run on our own servers or through Anthropic’s API. The contractual list is in the data processing agreement.
- Data processing agreement
- Provided on request to [email protected], with the subprocessor list and the technical measures described here.
- Certifications
- No ISO 27001 or SOC 2 certification is held to date. The mechanisms described on this page are in place and verifiable; certification is a separate undertaking, announced here when it is complete.
- Planned, not enabled
- Qualified timestamping of the record (RFC 3161) is shipped in the product and verified by the same tool; it is not enabled in production. Until it is, no page mentions timestamping.
Full technical documentation: developers page. Security questions: [email protected].
Product reference
What the shared workspace guarantees, in detail.
Technical delegation, acts reserved to people, signature levels, offline verification, closing, hosting: the product page says what it is, this page says how.
The neutral space
Operating the room grants no power over the record.
Whoever commissions it — one side, both, even us — there is one record, the same for every party; no one can rewrite it unnoticed, and any party can verify it without trusting the others, or us. Inside it, the work and the automation continue: humans, and the AI agents acting for them, under authority that is delegated, revocable, that an agent can never exceed — and that never includes signing or consenting.
What makes a space neutral
No one arbitrates. We are party to nothing: we record who did what, under whose authority. Opening the space grants no control over the record — nor does paying for it.
Every party can verify. The record recomputes on your machine, with no account and no connection, with an open-source verifier published under a name independent of us. It outlives the matter, the software, and us.
Authority is bounded and traced. Every action traces to a person who authorised it. A delegated assistant never exceeds its delegator; restricting the delegator restricts the assistant from its next action; and it neither signs nor consents — ever.
The same pieces, on both sides. What is exchanged has no private version: each party sees what was sent to it, asked of it, answered to it — and can respond.
An ending that belongs to you. When the room closes, every signatory of the outcome walks away with the same file — the terms, the consents, the full history, a report that verifies itself — sealed so that each copy proves its own authenticity. We host an encrypted copy for a limited period, and never delete it before every entitled party has provably taken theirs. Your copy is the record.
Usable as is, with an AI assistant, or from your own tools. Use the space as it is; plug your assistant into it; or embed it entirely in your workflow through API and MCP. Three depths, one workspace — a link in your chain, not another portal.
Delegation
Each party delegates its own agent, under a signed mandate.
Bring your agent from Claude, Cowork or any compatible MCP client, and delegate it in one click. An agent never exceeds the rights of the person who delegated it: what it can do is recomputed at every act, from its delegator's actual rights at that instant.
Over-delegation has no effect. Restricting the delegator's access restricts the agent from its next action; extending it requires a new signed delegation. Anyone can revoke their own agent, at any time.
Mandate — Claire T.'s agent
Signed delegation
by Claire Tricat · Tricatel party
The mandate composes:
Recomputed at every act · isolated to its party
RevokeAgent surface — tools/list (excerpt)
The human boundary
Some acts remain human, by construction.
- —Consent, sign never delegable, at any mandate level;
- —Ratify or retract an act — reserved to the delegator;
- —Destroy or dispose only under an express, separate mandate;
- —Close the room seals after every party's consent.
No mandate, at any level, composes these acts for a machine.
Profiles A / B / C
Each instrument carries its proof level — exact, never rounded.
Each instrument — a delegation as much as a consent — carries its own conformance profile, enforced the moment the instrument is born: a mandate below the organization's floor is refused, with a typed error.
The chain reports the weakest profile present and declares the key's nature: device-bound, syncable, or unattested.
Response — conformance floor
{ "error": {
"type": "invalid_request_error",
"code": "grant_profile_below_floor",
"message": "Grant conformance profile A is below
this organization's minimum profile floor (B)."
} }The floor applies at the instrument's birth, before any act.
Independent verification
The full chain verifies offline, by anyone.
Export the chain to a file and verify it with the VAL protocol's public tooling — open (Apache-2.0), runnable without a single call to us. If we lied about a single act, verification would fail on your machine.
Timestamp anchoring (RFC 3161) is validated by the same verifier, down to the CMS signature — proven against real TSA tokens, including forged ones. An unanchored chain verifies fully; an anchor verifies or is reported absent, never assumed. Anchor issuance ships in the substrate, behind an activation gate.
$npx @val-protocol/demoClosure
And it ends.
When the room closes, every signatory of the outcome walks away with the same file — the terms, the consents, the full history, a report that verifies itself — sealed so that each copy proves its own authenticity. We host an encrypted copy for a limited period, and never delete it before every entitled party has provably taken theirs. Your copy is the record.
If you lose your copy, any signatory's copy — including the other party's — restores the file: authenticity does not depend on who holds it; every copy re-hashes to the identical value against the seal.
Platform
An infrastructure of authority and proof. Hosting: France + European Union.
Encryption
One key per room, retired at closure
AES-256-GCM per room. Closure retires the key from service; it is destroyed after a 30-day retention — cryptographic erasure.
Residency
Documents in France, chain in the EU
Encrypted documents are hosted in France; the chain and metadata in the European Union.
Proof portability
The record verifies outside our infrastructure
The exported chain verifies outside any infrastructure, with the protocol's public tooling.