Qstamp / Intégrations
Intégrations

Avec quoi fonctionne aujourd’hui la famille Qstamp, et ce qui s’annonce ensuite.

The family is designed to be called by the systems organisations already run, at the moment a record is created. This page lists the runtimes, formats, network services and enterprise systems the family supports, and states plainly which are available now and which are being built.

Environnements d’exécution et outils

Où s’exécutent les SDK.

ComposantIntégrationStatut
Node.js 20 ou version ultérieureChaque SDK est un paquet npm doté de son propre module de signature WebAssembly et ne nécessitant aucune étape de compilation nativeDisponible
Ligne de commandeChaque SDK est livré avec un outil en ligne de commande pour les clés, le scellement, l’ancrage et la vérification, avec des codes de sortie stables pour les scriptsDisponible
Autres langagesLes systèmes écrits dans d’autres langages appellent l’outil en ligne de commande ou un service local encapsulant le SDKDisponible sous forme de modèle
TypeScriptLes déclarations de types sont publiées avec chaque paquetDisponible
Services réseau

Le réseau Quantova et ses outils.

ComposantIntégrationStatut
Contrat officiel de QstampAncre les engagements cryptographiques sous un type d’enregistrement propre à chaque produitDisponible sur le réseau de test
Modèles de contrat QuantaModèles émetteur et conseil pour l’ancrage autorisé et multipartiteDisponible sur le réseau de test
Explorateur QVMScanVue publique de chaque transaction d’ancrage et de son type d’enregistrementDisponible
FaucetFonds du réseau de test pour les comptes de développementDisponible
Réseau de productionAncrage avec valeur probanteEn préparation
Formats et normes

Formats de données que la famille lit et écrit.

FormatUsageStatut
Enveloppes et reçus JSONEnregistrements signés et leurs ancrages, stockés aux côtés de l’enregistrement d’origineDisponible
Preuves de Merkle de la RFC 9162Inclusion de chaque enregistrement dans son lot ancréDisponible
Manifestes C2PAProvenance des contenus d’IA via QTraceDisponible
FIPS 204 and FIPS 202Signatures et hachageDisponible
Profil CNSA 2.0ML DSA 87 with SHA 384 or SHA 512Being built
Systèmes d’entreprise et gouvernementaux

Comment la famille se connecte aux systèmes existants.

Dans chaque cas, le système existant reste le système de référence. Il appelle le SDK lors de la création d’un enregistrement et stocke l’enveloppe scellée et le reçu aux côtés de sa propre entrée.

SystèmeProduitsPoint d’intégration
Environnements d’exécution et orchestration des agents d’IAQstamp, QLog, QMandate, QSignLa couche d’appels d’outils scelle chaque action et vérifie chaque mandat avant son exécution
Registres de modèles et pipelines de donnéesQTrace, QstampModèles, jeux de données et résultats dotés d’une empreinte lors de l’enregistrement et de la publication
Systèmes de paiement et de trésorerieQMandate, QSpendInstructions de paiement scellées avant exécution et mises en correspondance avec leur habilitation
Administration fiscale et facturation électroniqueQTaxDéclarations, factures, avis d’imposition et remboursements scellés lors de la réception et de la décision
Plateformes de passation électronique des marchés publicsQProcureAvis, engagements cryptographiques des offres, notations et attributions scellés à chaque étape
Systèmes de déclarations et de gestion des dossiersQDeclareDéclarations scellées lors de leur dépôt et vérifiées dans le cadre des enquêtes
Systèmes de gestion des prestations et des subventionsQAidDécisions et décaissements scellés conformément aux règles du programme
Systèmes de gestion électoraleQBallot, QLogProcès-verbaux des bureaux de vote et opérations de dépouillement scellés au fur et à mesure de leur production
Gestion des informations et des événements de sécuritéQLogSegments de journaux chaînés par hachage, transmis avec leurs points de contrôle ancrés
Garde des clés

Key custody options.

OptionDescriptionStatut
Clés fournies par l’applicationL’application qui réalise l’intégration transmet une graine de 32 octets provenant de son propre magasin de clés et l’efface après usageDisponible
Fichiers de clés protégésFichiers de clés en ligne de commande lisibles uniquement par leur propriétaire et jamais suivis au moyen de liens symboliquesDisponible
Modules de sécurité matérielsSignature à l’intérieur d’un matériel certifié, de sorte que les clés n’existent jamais hors de celui-ciNot yet available
Module validé selon FIPS 140 3Un module cryptographique validé pour un usage fédéral et réglementéNot yet validated