La couche technique d'un espace de travail entre plusieurs parties
L'infrastructure du dossier partagé entre plusieurs parties, ouverte à vos agents.
Branchez votre runtime d'agent par MCP, REST ou SDK. Chaque acte s'inscrit dans un historique que chaque partie recalcule hors ligne, sous une autorité déléguée qu'un agent ne dépasse jamais — et qui n'inclut jamais la signature ni le consentement.
$npx @val-protocol/demoUne seule commande. Elle génère une chaîne d'autorité réelle sur votre machine, la vérifie hors ligne, puis l'attaque de quatre façons : modification d'un octet, réécriture complète de l'historique, suppression des signatures, troncature silencieuse. Trois sont détectées. La quatrième ne l'est pas — et elle vous le dit plutôt que de le cacher.
Vérification indépendante
La chaîne complète se recalcule sur votre machine.
Le vérificateur est un paquet npm open source, neutre vis-à-vis du fournisseur. Il recalcule chaque maillon de la chaîne d'autorité à partir des octets bruts — sans aucun appel à RIGA. Si nous mentions sur une seule action, la vérification échouerait sur votre machine.
Voir le paquet sur npmPuis branchez-le dans votre stack :
import { RigaClient } from '@riga-solutions/sdk';
const riga = new RigaClient({
baseUrl: 'https://backend.riga.solutions',
apiKey: process.env.RIGA_API_KEY,
});
// Pull the authority chain and re-derive it offline — no trust in RIGA.
const chain = riga.audit.export(dataroomId);
const result = await chain.verify();
console.log(result.ok); // → true (every link re-derived from raw bytes)
console.log(result.rowsVerified); // → how many links were checkedVérification hors ligne — aucun appel à RIGA, aucune confiance requise.
Une seule intégration, toutes les surfaces
Branchez votre runtime d'agent. Nous fournissons les primitives.
MCP, REST, SDK, webhooks signés, OAuth et le vérificateur de chaîne — câblez-les au runtime de votre choix (Claude, n8n, backend maison). Modèle Stripe : nous fournissons les briques, vous orchestrez.
Serveur MCP
Model Context Protocol · 29 outilsDeux serveurs exposent les primitives RIGA comme outils natifs à tout agent compatible MCP. Chaque verbe accessible à un agent est aussi exposé en REST — jamais MCP uniquement.
API REST
/v1 · 13 ressources · 46 routesdatarooms, documents, dossiers, parties, records, tâches, Q&R, résolutions, envois, médiations, audit, usage. Enveloppe d'erreur façon Stripe, idempotent par clé.
SDK TypeScript
@riga-solutions/sdk · 11 ressourcesClient typé, ESM + CJS. Diffuse un export d'audit en AsyncIterable et vérifie la chaîne en ligne.
Webhooks signés
Signature HMACÉvénements de chaîne livrés et signés ; vérifiez l'authenticité à la réception.
OAuth
RFC 9470 · Step-UpAutorisation déléguée avec élévation d'authentification pour les actions sensibles.
Vérificateur CLI
@val-protocol/chain-verifier-cliValidez une chaîne entière depuis le terminal ou votre CI — sans dépendance à RIGA.
Comment ça marche
Déléguer, agir, vérifier.
Déléguer
Un humain accorde à l'agent une autorité bornée — portée, étendue, expiration. La délégation est ancrée dans la chaîne.
Agir
L'agent appelle MCP, REST ou le SDK. Chaque action écrit un maillon chaîné par hachage à la délégation qui l'autorise.
MUTATION principal: agent:sa_… · mandat: user:… · hash liéVérifier
N'importe qui — vous, votre client, un régulateur — recalcule la chaîne hors ligne et prouve que l'agent n'a jamais dépassé son autorité.
integrity GREEN lineage GREEN scope GREENUn protocole, pas seulement un produit
Nous avons publié le standard.
VAL — Verifiable Authorization Lineage — est une spécification ouverte. Le vérificateur, le récepteur de webhooks et la CLI sont publiés sous le scope neutre @val-protocol, sous licence Apache-2.0. Vous n'êtes pas enfermé : si vous quittez RIGA un jour, vos preuves restent vérifiables pour toujours.
Référence produit
Ce que garantit l'espace de travail partagé, en détail.
Délégation technique, actes réservés aux personnes, niveaux de signature, vérification hors ligne, clôture, hébergement : la page produit dit ce que c'est, cette page dit comment.
Voir la page sécurité et protocole